Я установил cuda-repo-ubuntu1604-8-0-local
на Ubuntu 16.10. Когда я импортирую tensorflow в Python, все кажется прекрасным:
Python 2.7.12+ (default, Sep 17 2016, 12:08:02)
[GCC 6.2.0 20160914] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
I tensorflow/stream_executor/dso_loader.cc:128] successfully opened CUDA library libcublas.so locally
I tensorflow/stream_executor/dso_loader.cc:128] successfully opened CUDA library libcudnn.so locally
I tensorflow/stream_executor/dso_loader.cc:128] successfully opened CUDA library libcufft.so locally
I tensorflow/stream_executor/dso_loader.cc:128] successfully opened CUDA library libcuda.so.1 locally
I tensorflow/stream_executor/dso_loader.cc:128] successfully opened CUDA library libcurand.so locally
но я получаю следующее, когда я пробую nvcc -v
. Также я пытался установить платформу Chainer, и она говорит, что не может найти nvcc
.
nvcc -v
/usr/bin/nvcc: line 1: /bin: Is a directory
/usr/bin/nvcc: line 2: cuda-repo-ubuntu1604-8-0-local_8.0.44-1_amd64.deb: command not found
/usr/bin/nvcc: line 3: cuda-repo-ubuntu1604-8-0-local_8.0.44-1_amd64.deb: command not found
/usr/bin/nvcc: line 4: cuda-repo-ubuntu1604-8-0-local_8.0.44-1_amd64.deb: command not found
/usr/bin/nvcc: line 5: cuda-repo-ubuntu1604-8-0-local_8.0.44-1_amd64.deb: command not found
/usr/bin/nvcc: line 6: syntax error near unexpected token `('
/usr/bin/nvcc: line 6: ` * This source code and/or documentation ("Licensed Deliverables") are'
Вывод от nvcc -v
хорошо? Я предполагаю, что это не. Как я правильно устанавливаю nvcc?
Необходимо добавить путь cuda к Вашему /home/username/.bashrc
файл для установки среды CUDA:
export CUDA_HOME=/usr/local/cuda-7.5
export LD_LIBRARY_PATH=${CUDA_HOME}/lib64
PATH=${CUDA_HOME}/bin:${PATH}
export PATH
измените номера версий на Ваш и source
Ваш /home/username/.bashrc
файл.
источник:
http://www.r-tutor.com/gpu-computing/cuda-installation/cuda7.5-ubuntu