Add Version 3
The main features of Version 3 are:
- CUDA and ROCm use the same base image and install the SDK in it instead of using different base images with pre-installed SDKs.
- Refactored the whole
generator.py
script to allow nearly fully free combination of different software layers. - Include the
agc-manager
which is a tool to check installed software inside the container.
Additional changes:
- Clang container are removed, because parallel installation of different Clang/LLVM version with
apt
causes problems. Instead, only the llvm ppa's are added, now. - Installs many different CMake versions, instead a single one
- Add ROCm 5.0 and 5.1
- Add CUDA 11.5 and CUDA 11.6
- Add llvm 14 and 15 ppa
- optimized container build process, to safe resources at building the containers and allows better caching of the containers if it are used in the the CI