Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced new classes for enhanced descriptor functionality, including `DescrptDPA2`, `DescrptBlockRepformers`, and `DescrptBlockSeTTebd`. - Added serialization and deserialization methods for better state management of descriptor objects. - **Improvements** - Enhanced compatibility with various array backends through the integration of `array_api_compat`. - Refactored existing methods to utilize new array API functions for improved performance. - Updated documentation to reflect JAX as a supported backend alongside PyTorch. - **Bug Fixes** - Updated handling of attributes in several classes to ensure correct deserialization and type safety. - **Tests** - Enhanced testing capabilities for JAX and Array API Strict backend integration, including conditional imports and new evaluation methods. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Signed-off-by: Jinzhe Zeng <jinzhe.zeng@rutgers.edu> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Han Wang <92130845+wanghan-iapcm@users.noreply.github.com>
- Loading branch information