From 3285baba3dcd0411c4a101ba99bcff6cfc81d5d0 Mon Sep 17 00:00:00 2001 From: hari sadasivan Date: Fri, 9 Jan 2026 12:51:01 -0800 Subject: [PATCH 1/2] version and rel notes update --- CHANGELOG.md | 9 +++++---- VERSION | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b8faa0f..067ba6b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,9 @@ ## Latest Changes -### Breaking Changes -- [Torch] Removed deprecated primitive classes: `TensorProduct`, `EquivariantTensorProduct`, `SymmetricTensorProduct`, and `IWeightedSymmetricTensorProduct`. Use `cuet.SegmentedPolynomial` with `method='uniform_1d'` instead, or the high-level APIs (`cuet.ChannelWiseTensorProduct`, `cuet.FullyConnectedTensorProduct`, `cuet.SymmetricContraction`). Attempting to import these classes will raise an `ImportError` with migration instructions. -- [Torch] Removed deprecated low-level wrapper classes: `TensorProductUniform1d`, `TensorProductUniform4x1d`, `TensorProductUniform3x1dIndexed`, `TensorProductUniform4x1dIndexed`, and `SymmetricTensorContraction` from `cuequivariance_ops_torch`. Use `torch.ops.cuequivariance.uniform_1d` or `cuet.SegmentedPolynomial` instead. +## 0.8.1 (2026-01-09) + +### Bug fix +- [Torch] Fixed `torch.compile` compatibility for non-contiguous tensors in backward pass for `cuet.triangle_attention`, `cuet.triangle_multiplicative_update`, and `cuet.attention_pair_bias`. This resolves stride mismatch errors in TorchInductor when compiling models using these operations ([#223](https://github.com/NVIDIA/cuEquivariance/issues/223)) ## 0.8.0 (2025-12-05) @@ -226,4 +227,4 @@ output = cuex.equivariant_tensor_product(e, w, input) ## 0.1.0 (2024-11-18) -- Beta version of cuEquivariance released. +- Beta version of cuEquivariance released. \ No newline at end of file diff --git a/VERSION b/VERSION index d6fa33f..6f4eebd 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.8.1rc2 +0.8.1 From 241fcff36f0e750387147d939b389162cc9c689b Mon Sep 17 00:00:00 2001 From: hari sadasivan Date: Fri, 9 Jan 2026 12:53:49 -0800 Subject: [PATCH 2/2] change log update from Mario --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 067ba6b..62aec38 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ ## Latest Changes +### Breaking Changes +- [Torch] Removed deprecated primitive classes: `TensorProduct`, `EquivariantTensorProduct`, `SymmetricTensorProduct`, and `IWeightedSymmetricTensorProduct`. Use `cuet.SegmentedPolynomial` with `method='uniform_1d'` instead, or the high-level APIs (`cuet.ChannelWiseTensorProduct`, `cuet.FullyConnectedTensorProduct`, `cuet.SymmetricContraction`). Attempting to import these classes will raise an `ImportError` with migration instructions. +- [Torch] Removed deprecated low-level wrapper classes: `TensorProductUniform1d`, `TensorProductUniform4x1d`, `TensorProductUniform3x1dIndexed`, `TensorProductUniform4x1dIndexed`, and `SymmetricTensorContraction` from `cuequivariance_ops_torch`. Use `torch.ops.cuequivariance.uniform_1d` or `cuet.SegmentedPolynomial` instead. + ## 0.8.1 (2026-01-09) ### Bug fix