#111 · Primary category: Deep Learning Frameworks

axon

deep-learning elixir neural-networks nx optimizers

Nx-powered Neural Networks

Project last updated:08/29/26

GitHub Stars

1.7K

Forks

129

Contributors

56

License

Apache-2.0

Why we included this project

Elixir doesn't have a huge deep learning ecosystem, but Axon is the library that feels native to it. It builds directly on Nx, so your models are just numerical definitions that run on any Nx backend or compiler, whether that's CPU, GPU, or something else, and you can even export them to ONNX or TensorFlow Lite. The design splits into a low-level functional API covering activations, layers, and losses, a higher-level model creation layer, and a training API inspired by PyTorch Ignite, each of which can be used on its own. If you're already doing tensor work in Nx or want to keep training and inference inside an Elixir service without spinning up a separate Python process, Axon lets you stay in one language. The decoupled structure also means you can plug in your own numerical definitions or a custom training loop and still use the built-in building blocks.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category