Browse Definitions :
Definition

ONNX

ONNX (Open Neural Network Exchange) is an open container format for the exchange of neural network models between different frameworks, providing they support ONNX import and export.

The ONNX project is a community collaboration between Microsoft and Facebook. The two companies recognized that although many great artificial intelligence (AI) tools exist, these creations are often locked in the framework or ecosystem they are born in. ONNX was designed to enable fledgling AI systems to leave the nest, increasing their potential application base by expanding their interoperability.

ONNX's container format allows neural networks to be switched between different cloud service providers or into private clouds. More portability makes it possible to use models in new places, to the developer's benefit, and increases the range of models available to Facebook and Microsoft. It may also foster innovation and speed development by facilitating sharing and collaboration among researchers.

ONNX  has announced support for chaining models with ONNX -Chainer, which enables increased portability of forward , backward and Markov chaining models. ONNX and ONNX-Chainer are available as free and open source Python packages from Github. ONNX partners include AMD, Intel, ARM, Nvidia, Huawei, IBM, Mediatek , Preferred Networks, Qualcom and Sophon.

This was last updated in April 2018

Continue Reading About ONNX

SearchCompliance
  • OPSEC (operations security)

    OPSEC (operations security) is a security and risk management process and strategy that classifies information, then determines ...

  • smart contract

    A smart contract is a decentralized application that executes business logic in response to events.

  • compliance risk

    Compliance risk is an organization's potential exposure to legal penalties, financial forfeiture and material loss, resulting ...

SearchSecurity
SearchHealthIT
SearchDisasterRecovery
  • What is risk mitigation?

    Risk mitigation is a strategy to prepare for and lessen the effects of threats faced by a business.

  • change control

    Change control is a systematic approach to managing all changes made to a product or system.

  • disaster recovery (DR)

    Disaster recovery (DR) is an organization's ability to respond to and recover from an event that affects business operations.

SearchStorage
  • secondary storage

    Secondary storage is persistent storage for noncritical data that doesn't need to be accessed as frequently as data in primary ...

  • optical storage

    Optical storage is any storage type in which data is written and read with a laser.

  • JBOD (just a bunch of disks)

    JBOD, which stands for 'just a bunch of disks,' is a type of multilevel configuration for disks.

Close