Open Neural Network Exchange (ONNX) to otwarty standard i format plików stworzony w celu zapewnienia interoperacyjności między różnymi środowiskami sztucznej inteligencji. Umożliwia on programistom trenowanie modeli uczenia maszynowego i głębokiego w jednym frameworku, takim jak PyTorch czy TensorFlow, a następnie ich bezproblemowe wdrażanie w innych systemach zoptymalizowanych pod kątem inferencji. Definiując wspólny graf obliczeniowy, standardowe typy danych oraz wbudowane operatory, ONNX eliminuje potrzebę tworzenia skomplikowanych skryptów konwertujących i ułatwia przenoszenie modeli na zróżnicowane platformy sprzętowe. Standard ten znacząco przyspiesza proces przechodzenia od etapu badań do produkcyjnego wdrożenia systemów AI.
Open Neural Network Exchange (ONNX)
Źródło: github.com



