-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update jax.experimental.array_api
to v2023.12 API
#20200
Comments
Thanks for adding this! One overall note: our eventual goal is to remove |
A note on def default_device():
return None and be documented appropriately. That's the only way for, e.g. |
This issue tracks the changes necessary to adopt the v2023.12 Array API. This was originally mentioned in #18353. Note that there may be some specifications that we already satisfy, however the vast majority of these will need alterations.
API Updates
max_version, dl_device, copy
kwargs in__dlpack__
to match Array API #20198 | specdevice
andcopy
kwargs infrom_dlpack
to match Array API #20175 | spec__dlpack__
and__dlpack_device__
to match Array API #20194 | speccopy
kwarg inastype
to match Array API #20195 | specNew API
capabilities
| specdefault_device
| specdefault_dtypes
| specdtypes
| specdevices
| speccopysign
| specmaximum
| specminimum
| specmoveaxis
| specrepeat
| specsearchsorted
| specsignbit
| specjnp.clip
to Array API 2023 standard and introducesjax.experimental.array_api.clip
#20550 | specBreaking Changes
For specific details on what has changed, look on their specification pages for "Changed in version 2023.12 ..."
prod
| specsum
| specCommon Utilities Refactor
Device
fromDevice | Sharding
The text was updated successfully, but these errors were encountered: