|
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