✨ New Features
- Deep Learning Integration: Introduced the
smile.torchmodule and binaries, enabling advanced deep learning capabilities. This is a lower binding module. The users should continue to use higher-level modules such assmile.deep,smile.llm,smile.vision, etc. - Docker GPU Support: Added
Dockerfile.jvm-gpuand matrix strategy for publishing GPU-enabled Docker images.
🔧 Improvements
- Memory Management: Enhanced memory handling and fixed memory leaks in deep learning modules.
- Tensor Management: Improved input tensor memory management and safer residual calculation across mixed backends.
- Dependency Updates: Upgraded Quarkus to 3.36.2 and Kotlin to 2.4.0.
- Build & Environment: Improved environment variable handling, permissions configuration, and test workflows.
- Examples: Added new deep learning example scripts (
examples/deep.jsh). - NoGradGuardTest: Added new test for gradient management.
⚠️ Breaking Changes
- Migrated deep module classes to use
smile.torchAPI.
🛡️ Security
- Improved permissions configuration for safer builds.
Full Changelog: v6.1.1...v6.2.0