Теперь cuda 8.0 доступен с некоторым патчем, но когда я запустил:
sudo apt-get install cuda
Процесс заканчивается этими строками:
/sbin/ldconfig.real: /usr/lib/nvidia-375/libEGL.so.1 is not a symbolic link
/sbin/ldconfig.real: /usr/lib32/nvidia-375/libEGL.so.1 is not a symbolic link
Я следовал за решением, предложенным в
И lanching nvcc -version, я получаю это:
В настоящее время программа nvcc не установлена. Вы можете установить его, набрав: sudo apt install nvidia-cuda-toolkit, который я сделал без очистки cuda8. И теперь я установил cuda7.5.
И с вводом этой команды
$ ldconfig -p | grep cuda
видно, что пакеты, установленные в каталогах cuda 8.0
libnvrtc.so.8.0 (libc6,x86-64) => /usr/local/cuda-8.0/targets/x86_64-linux/lib/libnvrtc.so.8.0
libnvrtc.so (libc6,x86-64) => /usr/local/cuda-8.0/targets/x86_64-linux/lib/libnvrtc.so
libnvrtc-builtins.so.8.0 (libc6,x86-64) => /usr/local/cuda-8.0/targets/x86_64-linux/lib/libnvrtc-builtins.so.8.
Через некоторое время я запустил $sudo apt-get update && sudo apt-get upgrade, и я перезагрузил свою систему. Я проверил переменные в системе PATH с помощью $ echo $PATH, и я не смог найти /usr/local/cuda-8.0/bin. Поэтому я добавил его снова. И запустив $nvcc --version, я узнал cuda 8:
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2016 NVIDIA Corporation
Built on Tue_Jan_10_13:22:03_CST_2017
Cuda compilation tools, release 8.0, V8.0.61
Я не знаю, почему настройка среды не работала в первую очередь, меня отвлекало предупреждение символической ссылки (и не видя выполненное в конце процесса установки cuda 8.0 deb local). Может потребоваться перезагрузка после настройки среды.
Надеюсь, это не слишком грязное объявление, и это будет отлично работать, чтобы узнать TensorFlow.