I have a question concerning the dependencies when install the HPC SDK via apt. When installing a specific version, i.e
apt install nvhpc-22-3 then the latest version is always installed as well because the dependency seems to be:
nvhpc-22-3 -> nvhpc-2022 -> nvhpc-22-latest
This can be quite the issue as this leads to a consequent overhead in term of disk space/download/…
So my main question is, is this expected? And if yes what is the reason behind it? It would be nice to be able to install a specific version (in case a specific version of CUDA is wanted).
I talked with the manager of team that does our release packaging and, no, this is not expected. He filed a problem report, TPR #32223, and will have his team investigate.
Thank you for the quick update, I’ll be on the lookout for an update.
As a short-term work around, you might try the following:
# wget https://developer.download.nvidia.com/hpc-sdk/ubuntu/amd64/nvhpc-2022_22.3_amd64.deb
# apt-get install ./nvhpc-2022_22.3_amd64.deb
This should by-pass the dependencies.
Is there any update on this?
I checked with our folks who do the packaging and it should be fixed in our 22.9 release.