def range(start = 0, limit = 0, delta = 1, name: "range", dtype: nil, output_type: :int32)
      _op(:range, start, limit, delta, name: name, dtype: dtype, output_type: output_type)
    end
def range(start = 0, limit = 0, delta = 1, name: "range", dtype: nil, output_type: :int32)
      _op(:range, start, limit, delta, name: name, dtype: dtype, output_type: output_type)
    end
Creates a sequence of numbers.
 Creates a sequence of numbers that begins at start and extends by increments of delta up to but not including limit.


 @param start Acts as first entry in the range if limit is not nil; otherwise, acts as range limit and first entry defaults to 0.
 @param limit Upper limit of sequence, exclusive. If nil, defaults to the value of start while the first entry of the range defaults to 0.
 @param delta Number that increments start. Defaults to 1.

 Options:
 @option name  A name for the operation. Defaults to "range". default ("range")
 @option dtype The type of the elements of the resulting tensor.
 @option output_type Output data type defaults to int32 default (:int32)
 @return Tensor