You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Included because neither NumPy's, CuPy's, nor PyTorch's array objects
133
+
Included because neither NumPy's, CuPy's, Dask's, nor PyTorch's array objects
134
134
include this method. For NumPy, this function effectively does nothing since
135
135
the only supported device is the CPU, but for CuPy, this method supports
136
136
CuPy CUDA
@@ -241,6 +241,30 @@ Unlike the other libraries supported here, JAX array API support is contained
241
241
entirely in the JAX library. The JAX array API support is tracked at
242
242
https://github.com/google/jax/issues/18353.
243
243
244
+
## Dask
245
+
246
+
If you're using dask with numpy, many of the same limitations that apply to numpy
247
+
will also apply to dask. Besides those differences, other limitations include missing
248
+
sort functionality (no `sort` or `argsort`), and limited support for the optional `linalg`
249
+
and `fft` extensions.
250
+
251
+
In particular, the `fft` namespace is not compliant with the array API spec. Any functions
252
+
that you find under the `fft` namespace are the original, unwrapped functions under [`dask.array.fft`](https://docs.dask.org/en/latest/array-api.html#fast-fourier-transforms), which may or may not be Array API compliant. Use at your own risk!
253
+
254
+
For `linalg`, several methods are missing, for example:
255
+
-`cross`
256
+
-`det`
257
+
-`eigh`
258
+
-`eigvalsh`
259
+
-`matrix_power`
260
+
-`pinv`
261
+
-`slogdet`
262
+
-`matrix_norm`
263
+
-`matrix_rank`
264
+
Other methods may only be partially implemented or return incorrect results at times.
265
+
266
+
The minimum supported Dask version is 2023.12.0.
267
+
244
268
## Vendoring
245
269
246
270
This library supports vendoring as an installation method. To vendor the
0 commit comments