|
7 | 7 |
|
8 | 8 | - The build system has been updated to use `pyproject.toml` instead of `setup.py`
|
9 | 9 | - Support for Python 3.9 has been dropped. The minimum supported Python version is now
|
10 |
| - 3.10; the minimum supported NumPy version is 1.22; the minimum supported `ndonnx` |
11 |
| - version is 0.10.1. |
12 |
| -- The `linalg` extension works correctly with `pytorch==2.7`. |
13 |
| -- Multiple improvements to handling of `device` arguments in `numpy`, `cupy`, `torch`, |
14 |
| - and `dask` backends. Support for multiple devices is still relatively immature, |
15 |
| - and rough edges can be expected. Please report any issues you encounter. |
| 10 | + 3.10; the minimum supported NumPy version is 1.22. |
| 11 | +- The `linalg` extension works correctly with `pytorch>=2.7`. |
| 12 | +- Multiple improvements to handling of devices in CuPy and PyTorch backends. |
| 13 | + Support for multiple devices in CuPy is still immature and you should use |
| 14 | + context managers rather than relying on input-output device propagation or |
| 15 | + on the `device` parameter. |
16 | 16 |
|
17 | 17 | ### Minor changes
|
18 | 18 |
|
|
25 | 25 | arguments and `keepdims=True`;
|
26 | 26 | - `torch.meshgrid` wrapper defaults to `indexing="xy"`, in accordance with the
|
27 | 27 | array API specification;
|
28 |
| -- `cupy.asarray` function now implements the `copy=True` argument; |
| 28 | +- `cupy.asarray` function now implements the `copy=False` argument, albeit |
| 29 | + at the cost of risking to make a temporary copy. |
| 30 | +- In `numpy.take_along_axis` and `cupy.take_along_axis` the `axis` parameter now |
| 31 | + defaults to -1, in accordance to the Array API spec. |
29 | 32 |
|
30 | 33 |
|
31 | 34 | The following users contributed to this release:
|
|
0 commit comments