An open API service indexing awesome lists of open source software.

https://github.com/murrellgroup/batchedtransformations.jl


https://github.com/murrellgroup/batchedtransformations.jl

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

          

# BatchedTransformations

[![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://murrellgroup.github.io/BatchedTransformations.jl/dev/)
[![Build Status](https://github.com/MurrellGroup/BatchedTransformations.jl/actions/workflows/CI.yml/badge.svg?branch=main)](https://github.com/MurrellGroup/BatchedTransformations.jl/actions/workflows/CI.yml?query=branch%3Amain)
[![Coverage](https://codecov.io/gh/MurrellGroup/BatchedTransformations.jl/branch/main/graph/badge.svg)](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)