From c0ee7286ce8c78e118a5acaabb85cc37f8dde1eb Mon Sep 17 00:00:00 2001 From: Mario Geiger Date: Thu, 16 Jan 2025 21:54:23 +0100 Subject: [PATCH] Update CHANGELOG.md (#70) --- CHANGELOG.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d742fe6..b45538b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,8 +4,8 @@ ### Breaking Changes +- Minimal python version is now 3.10 in all packages. - `cuet.TensorProduct` and `cuet.EquivariantTensorProduct` now require inputs to be of shape `(batch_size, dim)` or `(1, dim)`. Inputs of dimension `(dim,)` are no more allowed. -- `cuet.TensorProduct` and `cuet.EquivariantTensorProduct` are no more variadic functions. They now require a list of `torch.Tensor` as input. - `cuex.IrrepsArray` is an alias for `cuex.RepArray`. - `cuex.RepArray.irreps` and `cuex.RepArray.segments` are not functions anymore. They are now properties. - `cuex.IrrepsArray.is_simple` is replaced by `cuex.RepArray.is_irreps_array`. @@ -13,13 +13,19 @@ ### Added -- Add an experimental support for `torch.jit.script` and `torch.compile`. Known issue: the export in c++ is not working. +- Add an experimental support for `torch.compile`. Known issue: the export in c++ is not working. - Add `cue.IrrepsAndLayout`: A simple class that inherits from `cue.Rep` and contains a `cue.Irreps` and a `cue.IrrepsLayout`. - Add `cuex.RepArray` for representing an array of any kind of representations (not only irreps like before with `cuex.IrrepsArray`). ### Fixed - Add support for empty batch dimension in `cuet` (`cuequivariance_torch`). +- Move `README.md` and `LICENSE` into the source distribution. +- Fix `cue.SegmentedTensorProduct.flop_cost` for the special case of 1 operand. + +### Improved + +- No more special case for degree 0 in `cuet.SymmetricTensorProduct`. ## 0.1.0 (2024-11-18)