dpctl.tensor.arange¶
- dpctl.tensor.arange(start, /, stop=None, step=1, *, dtype=None, device=None, usm_type='device', sycl_queue=None)[source]¶
Returns evenly spaced values within the half-open interval [start, stop) as a one-dimensional array.
- Parameters:
start – Starting point of the interval
stop – Ending point of the interval. Default:
Nonestep – Increment of the returned sequence. Default:
1dtype – Output array data type. Default:
Nonedevice (optional) – array API concept of device where the output array is created.
devicecan beNone, a oneAPI filter selector string, an instance ofdpctl.SyclDevicecorresponding to a non-partitioned SYCL device, an instance ofdpctl.SyclQueue, or adpctl.tensor.Deviceobject returned bydpctl.tensor.usm_ndarray.device. Default:Noneusm_type (
"device","shared","host", optional) – The type of SYCL USM allocation for the output array. Default:"device"sycl_queue (
dpctl.SyclQueue, optional) – The SYCL queue to use for output array allocation and copying.sycl_queueanddeviceare complementary arguments, i.e. use one or another. If both are specified, aTypeErroris raised unless both imply the same underlying SYCL queue to be used. If both areNone, a cached queue targeting default-selected device is used for allocation and population. Default:None
- Returns:
Array populated with evenly spaced values.
- Return type: