2016-05-27 5 views
0

установить Theano на убунту 14.04, используя команды ниже:Theano отсутствует NVCC компилятор

sudo apt-get install python3-numpy python3-scipy python3-dev python3-pip python3-nose g++ libopenblas-dev git 

sudo pip install Theano 

Я установил cuda7.5. Если я бегу ncvv --version, я получаю сообщение ниже:

nvcc: NVIDIA (R) Cuda compiler driver 
Copyright (c) 2005-2015 NVIDIA Corporation 
Built on Tue_Aug_11_14:27:32_CDT_2015 
Cuda compilation tools, release 7.5, V7.5.17 

Я не могу использовать Theano версию графического процессора. Моя команда и сообщение об ошибке здесь:

$sudo THEANO_FLAGS=mode=FAST_RUN,device=gpu,floatX=float32 python test1.py 

ERROR (theano.sandbox.cuda): nvcc compiler not found on $PATH. Check your nvcc installation and try again. 

[Elemwise{exp,no_inplace}(<TensorType(float32, vector)>)] 
Looping 1000 times took 2.507168 seconds 
Result is [ 1.23178029 1.61879337 1.52278066 ..., 2.20771813 2.29967761 
    1.62323284] 
Used the cpu 
+0

Не используйте sudo перед командой. Показать результаты команды: «sudo which nvcc». – 404pio

+0

Если я не использую, я получаю разрешение на отказ в ошибке. пустой результат. '$ sudo, который nvcc $' – zumma

+0

Когда вы используете sude, тогда ваш путь env не видит nvcc – 404pio

ответ

-1

Вам нужно добавить папку в Cuda компилятором переменной PATH:

export PATH=/usr/local/cuda-7.5/bin/:$PATH 
export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:$LD_LIBRARY_PATH 

затем запустить ldconfig

0

Во-первых, проверить и убедиться в том есть файл с именем NVCC в '/ usr/local/cuda/bin /'. Если идти со следующими командами, и если нет, то я полагаю, вы должны установить набор инструментов CUDA и т.д.

только запустить следующие команды:

$ export PATH="/usr/local/cuda/bin/:$PATH" 
$ source .bashrc 

Вы, возможно, придется перезапустить тоже, но он должен работать, даже если вы не перезагружаетесь.

+0

export PATH = "/ usr/local/cuda/bin /: $ PATH", а затем: источник .bashrc –

Смежные вопросы