# AxonONNX
Easily convert models between ONNX and Axon.
## Installation
AxonONNX is currently in development. You can use it as a `git` dependency:
```elixir
def deps do
[
{:axon_onnx, github: "elixir-nx/axon_onnx"}
]
end
```
### Protobuf
Additionally, AxonONNX uses [protox](https://github.com/ahamez/protox) to generate code for parsing protocol buffers data within ONNX.
If you want to regenerate this code, you can invoke the following command:
```sh
mix generate_protobuf
```
Note that you'll need to install `protoc` (>= 3.0). It must be available in `$PATH`. You can download it [here](https://github.com/google/protobuf) or you can install it with your favorite package manager (`brew install protobuf`, `apt install protobuf-compiler`, etc.).