Neural Network Exchange Format

Neural Network Exchange Format (NNEF) is an artificial neural network data exchange format developed by the Khronos Group.

It is intended to reduce machine learning deployment fragmentation by enabling a rich mix of neural network training tools and inference engines to be used by applications across a diverse range of devices and platforms.

[2][3] NNEF was proposed in 2015 by member companies of the Khronos Group as a device and implementation independent transfer format capable of describing any artificial neural net in terms of its structure, operations and data.

The goal of NNEF is to enable data scientists and engineers to easily transfer trained networks from their chosen training framework into a wide variety of inference engines.

NNEF encapsulates a complete description of the structure, operations and parameters of a trained neural network, independent of the training tools used to produce it and the inference engine used to execute it.