AthenaTriton: A tool for running machine learning inference as a service in Athena

Machine learning (ML)-based algorithms play increasingly important roles in almost all aspects of the data analyses in ATLAS, including detector simulations, event reconstructions, and data analyses. These diverse ML models are being deployed in the ATLAS software framework, Athena. To harmonize the ML inference in both the Athena environment and the ROOT environment, a dual-use ML interface is defined and implemented with two distinct backends: the Open Neural Network Exchange (ONNX) Runtime and Inference as a Service. While ONNX Runtime serves as the primary inference backend in Athena, scalable inference strategies are required to address the growing demands of processing simulation and collision data, including maximizing event throughput and utilizing coprocessors like graphics processing units (GPUs). To meet this challenge, we introduce AthenaTriton, a solution that integrates the NVIDIA Triton Inference Server with Athena. In AthenaTriton, Athena operates as a Triton client that sends requests to a remote or local server that performs the model inference. This scalable approach can be used in both online and offline computing workflows.

Authors

Institutions

Publication Details

Journal
EPJ Web of Conferences
Published
2025-01-01
DOI
https://doi.org/10.1051/epjconf/202533701358
Primary Topic
Seismology and Earthquake Studies
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

AthenaTriton: A tool for running machine learning inference as a service in Athena

X. Ju, B. Stanislaus, P. Calafiura, A. Krasznahorkay et al.
EPJ Web of Conferences
Seismology and Earthquake Studies
article

AthenaTriton: A tool for running machine learning inference as a service in Athena

X. Ju, B. Stanislaus, P. Calafiura, A. Krasznahorkay, Julien Esseiva, V. Tsulaia, J. Elmsheuser, S.‐C. Hsu, H. Zhao, Y. Chou
article en

Abstract

Machine learning (ML)-based algorithms play increasingly important roles in almost all aspects of the data analyses in ATLAS, including detector simulations, event reconstructions, and data analyses. These diverse ML models are being deployed in the ATLAS software framework, Athena. To harmonize the ML inference in both the Athena environment and the ROOT environment, a dual-use ML interface is defined and implemented with two distinct backends: the Open Neural Network Exchange (ONNX) Runtime and Inference as a Service. While ONNX Runtime serves as the primary inference backend in Athena, scalable inference strategies are required to address the growing demands of processing simulation and collision data, including maximizing event throughput and utilizing coprocessors like graphics processing units (GPUs). To meet this challenge, we introduce AthenaTriton, a solution that integrates the NVIDIA Triton Inference Server with Athena. In AthenaTriton, Athena operates as a Triton client that sends requests to a remote or local server that performs the model inference. This scalable approach can be used in both online and offline computing workflows.

EPJ Web of ConferencesVol. 337
Lawrence Berkeley National Laboratory (US), The University of Texas at Arlington (US), Brookhaven National Laboratory (US), University of Washington (US), University of Massachusetts Amherst (US)
National Science Foundation
Openalex Percentile: Top 85%
Seismology and Earthquake Studies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.