CUDA Library Downloads [tar]

This downloads the Nvidia CUDA libraries, and compiles them all into an env for import into other articles. Note that each time, the actual download link must be updated by going to the linked address and loggin in with an Nvidia developer account, to get a working auth token.

1.
Downloads

The Deep Neural Network library (Runtime and Dev).

FILENAME="cudnn-9.2-linux-x64-v7.1.tgz"
wget -O /results/$FILENAME --progress=dot:giga \
  https://developer.download.nvidia.com/compute/machine-learning/cudnn/secure/v7.1.4/prod/9.2_20180516/cudnn-9.2-linux-x64-v7.1.tgz?RP182L3ykC0E3p4482AVNjiNo3wEe0lbbsroyYMw9yLkld5BaRLoO9Rk9CVBSv-FSWt7mSNNgIKDRLGFAASsb3lALE247u0PZ0quVXHJShQN5X4o2tsHGcHcQgYQweO5Vkbp_bjCseJaRwvYZ8ySjMbi-cPasnRGmDRI5-1VkFjmdPYQ8EcCENoweW8IeVVZ8yGvQ--WtaxmUA
cudnn-9.2-linux-x64-v7.1.tgz

The Collective Communications Library.

FILENAME="nccl_2.2.13-1+cuda9.2_x86_64.txz"
wget -O /results/$FILENAME --progress=dot:giga \
  https://developer.download.nvidia.com/compute/machine-learning/nccl/secure/v2.2/prod/nccl_2.2.13-1%2Bcuda9.2_x86_64.txz?2K-MZ1K9RhbODnIa1sBuDdea7Wxm8oAZoeG1qBBiGnUWCdHMRsVa-Vuw2StivKF_yGbRksOJTTYmrET4euLZbrdTwFmZ2hpI3bbfhsHVPPxBgowRFTYd-PcNFB4nDxoRdELvKjcqaWhJdTGnoGPj3EqMFbqRJpbLnLB8iJM4VULVbAhLvdRBoC8XLl9Pkdvb
nccl_2.2.13-1+cuda9.2_x86_64.txz

2.
Compile & Test

cp cudnn-9.2-linux-x64-v7.1.tgzcuDNN \
  /cudnn-9.2-linux-x64-v7.1.tgz
cp nccl_2.2.13-1+cuda9.2_x86_64.txzNCCL \
  /nccl_2.2.13-1+cuda9.2_x86_64.txz
tar -tzf cudnn-9.2-linux-x64-v7.1.tgz > /dev/null
tar -tJf nccl_2.2.13-1+cuda9.2_x86_64.txz > /dev/null
© 2018 Nextjournal GmbH