File tree 1 file changed +36
-0
lines changed
1 file changed +36
-0
lines changed Original file line number Diff line number Diff line change 1
1
# Changelog
2
2
3
+ ## 1.9 (2024-10-??)
4
+
5
+ ### Major Changes
6
+
7
+ - New helper functions to determine if a namespace is from a given library
8
+ ({func}` ~.is_numpy_namespace ` , {func}` ~.is_torch_namespace ` , etc.).
9
+
10
+ - More support for the [ 2023.12 version of the
11
+ standard] ( https://data-apis.org/array-api/latest/changelog.html#v2023-12 ) .
12
+ This includes
13
+ - Wrappers for ` cumulative_sum() ` .
14
+ - Wrappers for ` unstack() ` .
15
+ - Update floating-point type promotion in ` sum() ` , ` prod() ` , and ` trace() `
16
+ to be inline with the 2023.12 specification (32-bit types no longer
17
+ promote to 64-bit when ` dtype=None ` ).
18
+ - Add the [ inspection
19
+ APIs] ( https://data-apis.org/array-api/latest/API_specification/inspection.html )
20
+ to the wrapped namespaces. These can be accessed with
21
+ ` xp.__array_namespace_info__() ` .
22
+ - Various fixes to the ` clip() ` wrappers.
23
+
24
+ - ` torch.conj ` now wrapps ` torch.conj_physical ` , which makes a copy rather
25
+ than setting the conjugation bit, as arrays with the conjugation bit set do
26
+ not support some APIs.
27
+
28
+ - ` torch.sign ` is now wrapped to support complex numbers and propogate nans
29
+ properly.
30
+
31
+ ### Minor Changes
32
+
33
+ - Support for JAX 0.4.32 and newer which implements the array API directly in
34
+ ` jax.numpy ` .
35
+
36
+ - ` hypot ` , ` minimum ` , and ` maximum ` (new in 2023.12) are wrapped in PyTorch to
37
+ support proper scalar type promotion.
38
+
3
39
## 1.8 (2024-07-24)
4
40
5
41
### Major Changes
You can’t perform that action at this time.
0 commit comments