# C++ Code Generation for Fast Inference of Deep Learning Models in ROOT/TMVA

- Institution: CERN
- Department: Conferences
- Speaker: Sitong An
- Year: 2021
- Language: English
- Subjects: Physics, Computer science, Earth and environment
- Source: [CERN](https://videos.cern.ch/record/3007914)
- Licence: [CERN](http://copyright.web.cern.ch)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

We report the latest development in ROOT/TMVA, a new system that takes trained ONNX deep learning models and emits C++ code that can be easily included and invoked for fast inference of the model, with minimal dependency. We present an overview of the current solutions for conducting inference in C++ production environment, discuss the technical details and examples of the generated code, and demonstrates its development status with a preliminary benchmark against popular tools..

0:00:00 Slide 1

0:01:14 Slide 2

0:02:27 Slide 3

0:03:40 Slide 4

0:04:54 Slide 5

0:06:07 Slide 6

0:07:20 Slide 7

0:08:34 Slide 8

0:09:47 Slide 9

0:11:00 Slide 10

0:12:14 Slide 11

## Lectures

1. [C++ Code Generation for Fast Inference of Deep Learning Models in ROOT/TMVA](https://invisiblenetwork.ai/learn/cern/3007914/ab05d9017a5d), 13 min (CERN's player)
