Nvidia nvcc -v não instalado

0

Instalei cuda-repo-ubuntu1604-8-0-local no Ubuntu 16.10. Quando eu importo o tensorflow em python, tudo parece bem:

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

mas obtenho o seguinte quando tento nvcc -v . Também tentei instalar o framework Chainer e ele diz que não pode encontrar 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'

A saída é de nvcc -v ok? Eu estou supondo que não é. Como faço para instalar corretamente o nvcc?

    
por Soubriquet 04.01.2017 / 02:36

1 resposta

0

Você precisa adicionar o caminho cuda ao arquivo /home/username/.bashrc para configurar o ambiente CUDA:

export CUDA_HOME=/usr/local/cuda-7.5 
export LD_LIBRARY_PATH=${CUDA_HOME}/lib64 

PATH=${CUDA_HOME}/bin:${PATH} 
export PATH 

Altere os números da versão para o seu e source do seu arquivo /home/username/.bashrc .

fonte:

link

    
por George Udosen 04.01.2017 / 04:00