2016-06-14 4 views
1

Я пытаюсь установить версию Tensorflow GPU, и я застрял в этом. Я установил NVIDIA-CUDA-инструментарий, запустивКаков путь для libcudart.so?

sudo apt install nvidia-cuda-toolkit 

и скачал нормально. Но я не могу найти этот libcudart.so

Please specify which gcc nvcc should use as the host compiler. [Default is /usr/bin/gcc]: /usr/bin/gcc 
Please specify the Cuda SDK version you want to use, e.g. 7.0. [Leave empty to use system default]: 
Please specify the location where CUDA toolkit is installed. Refer to README.md for more details. [Default is /usr/local/cuda]: /usr/local/cuda 
Invalid path to CUDA toolkit. /usr/local/cuda/lib64/libcudart.so cannot be found 

Как это решить?

+0

Если вы установили Cuda 7.5 вручную с веб-сайта NVidia, вы получите его в 'usr/local/cuda/lib64/libcudart.so' –

+0

У меня есть файлы libcudnn, но нет libcudart.so –

ответ

1

По меткому-файл, libcudart установлен в:

/usr/lib/x86_64-linux-gnu/ 

Это для Ubuntu 14.04. Поскольку вы не указали детали своей системы, я предположил, что вы используете Ubuntu с тех пор, как вы использовали apt. Установщик CUDA с сайта NVidia по умолчанию от места установки до

/usr/local/cuda-7.0 

с линке к

/usr/local/cuda 

Именно поэтому программа установки по умолчанию в/USR/местные/CUDA

+0

Я отмечен Xubuntu, я недавно обновился до 16.04 –

+0

. Я предлагаю вам использовать установщик Nvidia, а не предварительно упакованный пакет из Debian/apt. Я понимаю призыв «sudo apt-get install nvidia-cuda-toolkit», но большинство людей (и, следовательно, учебники), похоже, считают, что каталог установки -/usr/local. – merelyMark

2

Попробуйте

locate libcudart.so 

Если ничего не найдено, обновите кеш sudo updatedb и попробуй еще раз.

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