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
- X. Ju (ORCID: https://orcid.org/0000-0002-9745-1638)
- B. Stanislaus (ORCID: https://orcid.org/0000-0001-9007-7658)
- P. Calafiura (ORCID: https://orcid.org/0000-0002-1692-1678)
- A. Krasznahorkay (ORCID: https://orcid.org/0000-0002-6468-1381)
- Julien Esseiva
- V. Tsulaia (ORCID: https://orcid.org/0000-0001-8157-6711)
- J. Elmsheuser (ORCID: https://orcid.org/0000-0001-8899-051X)
- S.‐C. Hsu (ORCID: https://orcid.org/0000-0001-6214-8500)
- H. Zhao (ORCID: https://orcid.org/0000-0002-6638-847X)
- Y. Chou (ORCID: https://orcid.org/0000-0002-6638-847X)
Institutions
- 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)
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
- National Science Foundation