title: Tensorflow tile throws TypeError: List of Tensors when single Tensor expected
body: <p>Was trying out this code to generate a expanded array with a range of numbers, but this is throwing a error in line <code>d = tf.tile(k, [m])</code>  </p>
  
  <pre><code>import tensorflow as tf
  
  min_rating = tf.constant(0, tf.int64)
  max_rating = tf.constant(12, tf.int64)
  m = max_rating - min_rating + 1
  k = tf.range(m, dtype=tf.int64)
  d = tf.tile(k, [m])
  
  with tf.Session() as sess:
      a = sess.run([d])
      print a
  </code></pre>
  
  <p>Here is the error log:</p>
  
  <pre><code>    d = tf.tile(k, [m])
    File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/ops/gen_array_ops.py", line 3740, in tile
      name=name)
    File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/op_def_library.py", line 493, in apply_op
      raise err
  TypeError: List of Tensors when single Tensor expected
  </code></pre>
  
  <p>I couldn't find any reference. Is <code>tf.range</code> returning a sequence of tensor ?</p>