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...

Descripción completa

Detalles Bibliográficos
Autor principal: Sengupta, Sanjiban
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