Array API support#
cuPyNumeric exposes the Array API namespace dispatch and inspection hooks used by Array API consumers.
cuPyNumeric currently exposes None as its only Array API device token.
None here means Legate-managed placement, not CPU placement. Concrete
device strings such as "cpu" or "cuda:0" are rejected by the Array API
hooks.
- cupynumeric.__array_api_version__#
The Array API standard version implemented by cuPyNumeric’s Array API namespace.
Return Array API namespace inspection utilities. |
- class cupynumeric.ArrayNamespaceInfo#
Array API namespace inspection utilities.
Methods
capabilities()default_device()default_dtypes(*[, device])devices()dtypes(*[, device, kind])