I recently had to work on installing a Tesla K80 in a SUPERMICRO 1027GR-TRF triple GPU server. Then, I needed to install Ubuntu Server 20.04.5 LTS to run batch based GPU workloads.

SUPERMICRO 1027GR-TR w/ E5-2670, 64GB RAM, and 1x Tesla K80

Lets see… What do we need to do to get this working?

The GPU Driver

First, we need to install our GPU drivers. Unforutatly the Linux Driver for the K80, 460.106.00, was last updated on 10-26-2021 and will most likely contain unpatched CVEs. This includes just the GPU Driver, and not the CUDA Dev kit.

Install the pre-requisites for the GPU driver:

sudo apt update -y && sudo apt install make gcc wget -y

Then, download the driver:

cd ~ && wget https://us.download.nvidia.com/tesla/460.106.00/NVIDIA-Linux-x86_64-460.106.00.run

Lastly, install the driver and follow the wizard:

chmod +x NVIDIA-Linux-x86_64-460.106.00.run && sudo ./NVIDIA-Linux-x86_64-460.106.00.run

At the end your nvidia-smi output should look like this:

The Conclusion

At this point the system should be ready to go for GPU workloads to be installed. After installing this driver, and the needed packages, I was able to run python PyTorch workloads, and Python AI-Benchmarking software. I’ll be writing a post on sub $100 EBAY GPUs, and their ML Performance soon!


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *