ONNX

ONNX, Open Neural Network Exchange (échange ouvert de réseaux neuronaux), est un format de conteneur ouvert qui permet l'échange de modèles de réseaux neuronaux entre divers frameworks. À condition qu'ils prennent en charge l'exportation et l'importation d'ONNX.

Microsoft et Facebook collaborent sur le projet ONNX. Les deux entreprises ont reconnu que, bien qu'il existe de nombreux outils d'intelligence artificielle (IA) formidables, ces créations sont souvent enfermées dans le cadre ou l'écosystème dans lequel elles sont nées. ONNX a été conçu pour permettre aux systèmes d'IA naissants de quitter le nid, augmentant ainsi leur base d'applications potentielles en élargissant leur interopérabilité. Le format de conteneur d'

ONNX permet aux réseaux neuronaux de passer d'un fournisseur de services en nuage à un autre ou à des nuages privés. Il est plus facile d'accéder aux modèles à partir de différents endroits. C'est un avantage pour les développeurs et cela augmente le nombre de modèles disponibles pour Facebook ou Microsoft. Cela peut encourager l'innovation, accélérer le développement et faciliter la collaboration entre les chercheurs. ONNX a annoncé la prise en charge du chaînage de modèles avec ONNX -Chainer, qui permet une portabilité accrue des modèles de chaînage avant, arrière et de Markov. ONNX et ONNX -Chainer peuvent être téléchargés en tant que paquets Python open source sur Github. Les partenaires d'ONNX comprennent AMD, Intel, ARM, Nvidia, Huawei, IBM, Mediatek, Preferred Networks, Qualcom et Sophon.