numba_dppy.dpctl_iface.usm_ndarray_type module

class numba_dppy.dpctl_iface.usm_ndarray_type.USMNdArrayType(*args, **kwargs)

Bases: numba_dppy.dppy_array_type.DPPYArray

USMNdArrayType(dtype, ndim, layout, usm_type,

readonly=False, name=None, aligned=True, addrspace=None)

creates Numba type to represent dpctl.tensor.usm_ndarray.

copy(*args, **kwargs)
numba_dppy.dpctl_iface.usm_ndarray_type.typeof_usm_ndarray(val, c)

This function creates the Numba type (USMNdArrayType) when a usm_ndarray is passed.