Skip to content

Disable CUDA support in AthAnalysis, master branch (2022.07.07.)

Turned off CUDA support for ONNXRuntime in AthAnalysis. Following up from !54769 (merged).

As @gouighri noticed while building the AthAnalysis-22.2.81 release, it became a whole lot bigger than AthAnalysis-22.2.80. Which may be okay on CVMFS, but it's not okay for the Docker container.

image

https://hub.docker.com/repository/docker/atlas/athanalysis/tags?page=1&ordering=last_updated

This is because of:

[bash][atspot01]:~ > docker run -it --rm atlas/athanalysis:22.2.81
             _ _____ _      _   ___ 
            /_\_   _| |    /_\ / __|
           / _ \| | | |__ / _ \\__ \
          /_/ \_\_| |____/_/ \_\___/

This is a self-contained ATLAS AthAnalysis image.
To set up the analysis release of the image, please
execute:

          source /release_setup.sh

[bash][atlas]:workdir > du -sh /opt/lcg/* | sort -h
44K     /opt/lcg/LCG_101_ATLAS_24
92K     /opt/lcg/pytest_runner
...
579M    /opt/lcg/ROOT
612M    /opt/lcg/mysql
635M    /opt/lcg/oracle
5.7G    /opt/lcg/cuda
8.8G    /opt/lcg/cudnn
[bash][atlas]:workdir >

It would've been cool to have CUDA support for ML like this by default in AthAnalysis, but it really just makes these containers unusable. 😦 @dbakshig, I'm still curious what you think. But I don't think we can do anything other than this (for now at least).

Merge request reports