Formal description of ML models for unambiguous implementation
Adrien Gauffriau, Iryna De Albuquerque Silva, Claire Pagetti

TL;DR
This paper proposes an extension to the nnef language to enable unambiguous, traceable implementation of neural networks in safety-critical systems, demonstrated through CUDA implementation on Xavier hardware.
Contribution
It introduces a formal extension to nnef for precise model specification and demonstrates its practical implementation on Xavier hardware for safety-critical applications.
Findings
Extended nnef allows traceable distribution and parallelization.
Implementation on Xavier demonstrates feasibility.
Supports safety-critical system requirements.
Abstract
Implementing deep neural networks in safety critical systems, in particular in the aeronautical domain, will require to offer adequate specification paradigms to preserve the semantics of the trained model on the final hardware platform. We propose to extend the nnef language in order to allow traceable distribution and parallelisation optimizations of a trained model. We show how such a specification can be implemented in cuda on a Xavier platform.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Advanced Neural Network Applications · Software Testing and Debugging Techniques
