https://github.com/murrellgroup/batchedtransformations.jl
https://github.com/murrellgroup/batchedtransformations.jl
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/murrellgroup/batchedtransformations.jl
- Owner: MurrellGroup
- License: mit
- Created: 2024-06-05T20:37:20.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-26T08:39:33.000Z (about 1 year ago)
- Last Synced: 2025-06-25T21:11:32.575Z (11 months ago)
- Language: Julia
- Homepage: https://murrellgroup.github.io/BatchedTransformations.jl/
- Size: 332 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BatchedTransformations
[](https://murrellgroup.github.io/BatchedTransformations.jl/dev/)
[](https://github.com/MurrellGroup/BatchedTransformations.jl/actions/workflows/CI.yml?query=branch%3Amain)
[](https://codecov.io/gh/MurrellGroup/BatchedTransformations.jl)
This Julia package provides an interface for applying transformations to data in batches, leveraging [NNlib.jl](https://github.com/FluxML/NNlib.jl) and [Functors.jl](https://github.com/FluxML/Functors.jl) to be GPU-friendly. Lazy inverse and composition types enable optimization through custom chain rules.
## See also
- [CoordinateTransformations.jl](https://github.com/JuliaGeometry/CoordinateTransformations.jl)