Woke up at 5am this morning and attempted to configure a fresh install of ubuntu 18.04 with drivers, cuda, cudnn, and conda+tfgpu… this did not work well and was extremely frustrating because
it’s unclear which driver versions are necessary to run tensorflow-gpu in conda on 18.04, but the package requires specific version numbers instead of just working
nvidia-396 is renamed nvidia-driver-396 in apt-get
cuda9.0 install removes 396 and installs 390, which is out of date for tf-gpu
cuda9.2 install broke dpkg which it’s unclear how to fix
It doesn’t make sense to require users to download 3 different sets of drivers, cuda, and cudnn separately, and do a bunch of terminal commands on many different files, just to have the thing not work.
18.04 is the Long Term Support version of Ubuntu, the most common Open Source Operating System.
It was launched 26 April 2018. That means NVIDIA has had 204 days to get these drivers to work.
How do you justify taking 204 days to make drivers work on the most common deep learning library on the most common open source OS?