numba_dpex.core.boxing.usm_ndarray#
Overview#
|
Converts a dpctl.tensor.usm_ndarray/dpnp.ndarray object to a Numba-dpex |
|
Boxes a NativeValue representation of USMNdArray/DpnpNdArray type into a |
Functions#
- unbox_dpnp_nd_array(typ, obj, c)#
Converts a dpctl.tensor.usm_ndarray/dpnp.ndarray object to a Numba-dpex internal array structure.
- Parameters:
typ – The Numba type of the PyObject
obj – The actual PyObject to be unboxed
c – The unboxing context
- Returns: A NativeValue object representing an unboxed
dpctl.tensor.usm_ndarray/dpnp.ndarray
- box_array(typ, val, c)#
Boxes a NativeValue representation of USMNdArray/DpnpNdArray type into a dpctl.tensor.usm_ndarray/dpnp.ndarray PyObject
- Parameters:
typ – The representation of the USMNdArray/DpnpNdArray type.
val – A native representation of a Numba USMNdArray/DpnpNdArray type object.
c – The boxing context.
- Returns: A Pyobject for a dpctl.tensor.usm_ndarray/dpnp.ndarray boxed from
the Numba-dpex native value.