parameters: (limit, num_epochs=None, shuffle=True, seed=None,
                           capacity=32, shared_name=None, name=None)
docstring: Produces the integers from 0 to limit-1 in a queue.
  
    Args:
      limit: An int32 scalar tensor.
      num_epochs: An integer (optional). If specified, `range_input_producer`
        produces each integer `num_epochs` times before generating an
        OutOfRange error. If not specified, `range_input_producer` can cycle
        through the integers an unlimited number of times.
      shuffle: Boolean. If true, the integers are randomly shuffled within each
        epoch.
      seed: An integer (optional). Seed used if shuffle == True.
      capacity: An integer. Sets the queue capacity.
      shared_name: (optional). If set, this queue will be shared under the given
        name across multiple sessions.
      name: A name for the operations (optional).
  
    Returns:
      A Queue with the output integers.  A `QueueRunner` for the Queue
      is added to the current `Graph`'s `QUEUE_RUNNER` collection.
docstring_summary: Produces the integers from 0 to limit-1 in a queue.
docstring_tokens: Produces the integers from 0 to limit - 1 in a queue .
function: def range_input_producer(limit, num_epochs=None, shuffle=True, seed=None,
                           capacity=32, shared_name=None, name=None):
    """Produces the integers from 0 to limit-1 in a queue.
  
    Args:
      limit: An int32 scalar tensor.
      num_epochs: An integer (optional). If specified, `range_input_producer`
        produces each integer `num_epochs` times before generating an
        OutOfRange error. If not specified, `range_input_producer` can cycle
        through the integers an unlimited number of times.
      shuffle: Boolean. If true, the integers are randomly shuffled within each
        epoch.
      seed: An integer (optional). Seed used if shuffle == True.
      capacity: An integer. Sets the queue capacity.
      shared_name: (optional). If set, this queue will be shared under the given
        name across multiple sessions.
      name: A name for the operations (optional).
  
    Returns:
      A Queue with the output integers.  A `QueueRunner` for the Queue
      is added to the current `Graph`'s `QUEUE_RUNNER` collection.
    """
    with ops.op_scope([limit], name, "input_producer") as name:
      range_tensor = math_ops.range(limit)
      return input_producer(
          range_tensor, [], num_epochs, shuffle, seed, capacity,
          shared_name, name, "fraction_of_%d_full" % capacity)
function_tokens: def range_input_producer ( limit , num_epochs = None , shuffle = True , seed = None , capacity = 32 , shared_name = None , name = None ) : with ops . op_scope ( [ limit ] , name , "input_producer" ) as name : range_tensor = math_ops . range ( limit ) return input_producer ( range_tensor , [ ] , num_epochs , shuffle , seed , capacity , shared_name , name , "fraction_of_%d_full" % capacity )