As ferramentas e ecossistemas de frameworks em torno de redes neurais estão se desenvolvendo rapidamente. A interoperabilidade entre elas, contudo, tem sido um desafio. Não é incomum na indústria de aprendizado de máquina prototipar e treinar rapidamente o modelo em uma ferramenta e então implementá-lo em uma ferramenta diferente para inferência. Como os formatos internos dessas ferramentas não são compatíveis, precisamos implementar e manter conversores confusos para deixar os modelos compatíveis. O formato Open Neural Exchange ONNX trata desse problema. No ONNX, as redes neurais são representadas como grafos, usando especificações de operador padrão e, junto com um formato de serialização para objetos treinados, modelos de redes neurais podem ser transferidos de uma ferramenta para outra. Isso abre muitas possibilidades, incluindo o Model Zoo, uma coleção de modelos pré-treinados no formato ONNX.