NVIDIA/cuEquivariance v0.7.0
NVIDIA/cuEquivariance
Captured source
source ↗published Oct 13, 2025seen Jun 26captured Aug 31http 200method plain
v0.7.0
Repository: NVIDIA/cuEquivariance
Tag: v0.7.0
Published: 2025-10-13T20:10:16Z
Prerelease: no
Release notes:
Added
- Support for CUDA 13
- Support for Python 3.13
- [Torch] MACE example in the documentation
- [JAX] MACE and NequIP examples in the folder
cuequivariance_jax/examples - [Torch/JAX] The Segmented Polynomial operation's
math_dtypeargument now accepts method-specific string values, with each method supporting different options - [Torch] ONNX export and TensorRT runtime plugin support for triangle attention, triangle multiplication and attention with pairwise bias
- [Torch] Support for caching the "bias tensor z" calculated from the proj_z linear layer in the Attention with pairwise bias kernel (as implemented in the Boltz code)
Bug fix
- Correct the documentation
CUEQ_TRITON_TUNING_MODE->CUEQ_TRITON_TUNING - [JAX] Make
triangle_multiplicative_updateuse the same tuning cache files as its PyTorch counterpart
What's Changed
- [JAX] expand math_dtype argument by @mariogeiger in https://github.com/NVIDIA/cuEquivariance/pull/153
- [JAX] add (partial) jax.vmap support for triangle attention and triangle multiplicative update by @mariogeiger in https://github.com/NVIDIA/cuEquivariance/pull/155
- [JAX] Use nondiff_argnums instead of nondiff_argnames by @mariogeiger in https://github.com/NVIDIA/cuEquivariance/pull/158
- [JAX] trimul batch dims and int64 support by @mariogeiger in https://github.com/NVIDIA/cuEquivariance/pull/157
- Merge release to main by @mariogeiger in https://github.com/NVIDIA/cuEquivariance/pull/169
- apb w/ caching api changes by @hsadasivan in https://github.com/NVIDIA/cuEquivariance/pull/174
- [JAX] fix benchmarking function by @mariogeiger in https://github.com/NVIDIA/cuEquivariance/pull/161
- Enabling richer string math_dtype for SegmentedPolynomial by @phiandark in https://github.com/NVIDIA/cuEquivariance/pull/172
- [JAX] make trimul cache name/keys similar to their torch counterpart by @mariogeiger in https://github.com/NVIDIA/cuEquivariance/pull/173
- api defaults change for apb with caching by @hsadasivan in https://github.com/NVIDIA/cuEquivariance/pull/179
- setup copy-pr-bot by @mariogeiger in https://github.com/NVIDIA/cuEquivariance/pull/180
- update ruff by @mariogeiger in https://github.com/NVIDIA/cuEquivariance/pull/181
- GHA tests by @mariogeiger in https://github.com/NVIDIA/cuEquivariance/pull/182
- Update tolerance parameters in spherical harmonics test by @mariogeiger in https://github.com/NVIDIA/cuEquivariance/pull/185
- update aot flag name in docstring by @hsadasivan in https://github.com/NVIDIA/cuEquivariance/pull/186
- [JAX] add sharding notes in docstrings by @mariogeiger in https://github.com/NVIDIA/cuEquivariance/pull/197
- update changelog and version by @mariogeiger in https://github.com/NVIDIA/cuEquivariance/pull/196
Full Changelog: https://github.com/NVIDIA/cuEquivariance/compare/v0.6.0...v0.7.0