ONNX es un formato de archivo abierto para representar modelos de aprendizaje profundo que permite transferir modelos entre diferentes plataformas más fácilmente. Fue creado en 2017 para estandarizar el aprendizaje profundo y desde entonces se ha ampliado para incluir el aprendizaje automático. Su objetivo es crear un ecosistema de inteligencia artificial que promueva la innovación y flexibilidad para los desarrolladores.