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
118
134
include this method. For NumPy, this function effectively does nothing since
119
135
the only supported device is the CPU, but for CuPy, this method supports
120
136
CuPy CUDA
@@ -219,6 +235,36 @@ version.
219
235
220
236
The minimum supported PyTorch version is 1.13.
221
237
238
+
### JAX
239
+
240
+
Unlike the other libraries supported here, JAX array API support is contained
241
+
entirely in the JAX library. The JAX array API support is tracked at
242
+
https://github.com/google/jax/issues/18353.
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
+
222
268
## Vendoring
223
269
224
270
This library supports vendoring as an installation method. To vendor the
@@ -300,3 +346,54 @@ corresponding document does not yet exist for PyTorch, but you can examine the
0 commit comments