Cargando…
TMVA SOFIE: Enhancing the Machine Learning Inference Engine
ROOT [4] is primarily used for high-scale data processing and analysis required for the research of high-energy physics. It provides various tools, utilities, and facilities for statistics, algebra, visualization, multi-varied methods, data serialization, parallelized data computation, etc. With the...
Autor principal: | |
---|---|
Lenguaje: | eng |
Publicado: |
2022
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2843637 |
_version_ | 1780976310391144448 |
---|---|
author | Sengupta, Sanjiban |
author_facet | Sengupta, Sanjiban |
author_sort | Sengupta, Sanjiban |
collection | CERN |
description | ROOT [4] is primarily used for high-scale data processing and analysis required for the research of high-energy physics. It provides various tools, utilities, and facilities for statistics, algebra, visualization, multi-varied methods, data serialization, parallelized data computation, etc. With the advent of machine learning, it is nowadays necessary to use regression and classification methods for the determination and analysis of physical events. Consequently, ROOT offers native support for various supervised learning techniques and easy interoperability with commonly used machine learning libraries through its module called the Toolkit of Multi-varied Analysis, or TMVA [5] . In the recent developments in TMVA, research on machine learning inference was being made for developing a Fast Machine Learning Inference Engine called SOFIE [1] . SOFIE which stands for System for Optimized Fast Inference code Emit was launched in 2021, and since then active work has been going on to improve its capabilities. SOFIE is based on ONNX [7] standards and presents a system that generates inference code with the least latency and few dependencies, suitable for applications in high-energy physics. SOFIE has support for parsing models developed in ONNX, Keras, or PyTorch framework. On this project of enhancing the inference engine, rigorous work was done on strengthening the Keras parser, designing and developing the support for a custom operator, and implementing the functionality for parsing and inference of graph neural networks in SOFIE. |
id | cern-2843637 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2022 |
record_format | invenio |
spelling | cern-28436372022-12-12T19:43:58Zhttp://cds.cern.ch/record/2843637engSengupta, SanjibanTMVA SOFIE: Enhancing the Machine Learning Inference EngineParticle Physics - ExperimentROOT [4] is primarily used for high-scale data processing and analysis required for the research of high-energy physics. It provides various tools, utilities, and facilities for statistics, algebra, visualization, multi-varied methods, data serialization, parallelized data computation, etc. With the advent of machine learning, it is nowadays necessary to use regression and classification methods for the determination and analysis of physical events. Consequently, ROOT offers native support for various supervised learning techniques and easy interoperability with commonly used machine learning libraries through its module called the Toolkit of Multi-varied Analysis, or TMVA [5] . In the recent developments in TMVA, research on machine learning inference was being made for developing a Fast Machine Learning Inference Engine called SOFIE [1] . SOFIE which stands for System for Optimized Fast Inference code Emit was launched in 2021, and since then active work has been going on to improve its capabilities. SOFIE is based on ONNX [7] standards and presents a system that generates inference code with the least latency and few dependencies, suitable for applications in high-energy physics. SOFIE has support for parsing models developed in ONNX, Keras, or PyTorch framework. On this project of enhancing the inference engine, rigorous work was done on strengthening the Keras parser, designing and developing the support for a custom operator, and implementing the functionality for parsing and inference of graph neural networks in SOFIE.CERN-STUDENTS-Note-2022-224oai:cds.cern.ch:28436372022-12-12 |
spellingShingle | Particle Physics - Experiment Sengupta, Sanjiban TMVA SOFIE: Enhancing the Machine Learning Inference Engine |
title | TMVA SOFIE: Enhancing the Machine Learning Inference Engine |
title_full | TMVA SOFIE: Enhancing the Machine Learning Inference Engine |
title_fullStr | TMVA SOFIE: Enhancing the Machine Learning Inference Engine |
title_full_unstemmed | TMVA SOFIE: Enhancing the Machine Learning Inference Engine |
title_short | TMVA SOFIE: Enhancing the Machine Learning Inference Engine |
title_sort | tmva sofie: enhancing the machine learning inference engine |
topic | Particle Physics - Experiment |
url | http://cds.cern.ch/record/2843637 |
work_keys_str_mv | AT senguptasanjiban tmvasofieenhancingthemachinelearninginferenceengine |