2016-04-19 4 views
0

Я устанавливаю Caffe. Я использую Ubuntu 14.04.Caffe installation

Я попытался установить cuda. На сайте Caffe написано, что мне нужно установить библиотеку и последний автономный драйвер отдельно.

Скачано с сервера there. Я пробовал все виды продукции, но я получаю ту же ошибку:

You do not appear to have an NVIDIA GPU supported by the 346.46 
NVIDIA Linux graphics driver installed in this system. For further 
details, please see the appendix SUPPORTED NVIDIA GRAPHICS CHIPS in 
the README available on the Linux driver download page at www.nvidia.com. 

А потом

You appear to be running an X server; please exit X before    
installing. For further details, please see the section INSTALLING 
THE NVIDIA DRIVER in the README available on the Linux driver   
download page at www.nvidia.com. 

И

Installation has failed. Please see the file 
'/var/log/nvidia-installer.log' for details. You may find    
suggestions on fixing installation problems in the README available 
on the Linux driver download page at www.nvidia.com. 

Я успешно установлен и cuDNN CUDA.

Затем я загрузил Caffe от here.

Затем я попытался собрать и после того, как я сделал make all и make test, я make runtest и получаю эту ошибку:

Check failed: error == cudaSuccess (38 vs. 0) no CUDA-capable device is detected 

Кроме того, я обнаружил, что мне нужно, чтобы убедиться, что у меня есть CUDA-совместимых GPU. Эта команда: lspci | grep -i nvidia ничего не возвращает. update-pciids ничего не помогает, хотя он возвращает Downloaded daily snapshot dated.

Может ли кто-нибудь помочь мне установить Caffe и все правильно?

+0

ли вы на самом деле иметь совместимый GPU CUDA? – talonmies

+0

@talonmies Я не знаю, но [там] (http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#verify-you-have-cuda-enabled-system) написано, что мне нужно выполнить команду 'lspci | grep -i nvidia'. Но он ничего не возвращает, как я писал. И 'update-pciids' не помогает. –

+0

Так в чем ваш вопрос? «Могу ли я использовать кофе без GPU CUDA?» или «Как я могу узнать, есть ли у меня CUDA GPU?» или что? – talonmies

ответ

5

У вашей системы, по-видимому, нет совместимого с CUDA графического процессора. В зависимости от того, какой тип системы вы используете (скорее всего, настольный компьютер или сервер с соответствующим свободным слотом PCI-e, футляром и достаточной мощностью), можно приобрести такой GPU ,

Тем не менее вы можете начать с Caffe, не используя GPU раскомментировав CPU_ONLY флаг в Makefile.config

-1

Вероятно, вы не совместимую карту CUDA. Кроме того, у вас может быть это, но вы его не используете. т. е. если у вас есть карта NVidia и встроенная графика, вы должны убедиться, что ваш монитор подключен к интерфейсу вывода карты NVidia.

Вы должны убедиться, что ваша видеокарта действительно поддерживает CUDA на http://www.geforce.com/hardware/technology/cuda/supported-gpus?field_gpu_type_value=All. Найдите свою видеокарту в этом списке, пока не найдете свою карту.

p.s. Чтобы найти информацию о вашей видеокарте, вы можете запустить lspci | grep VGA в оболочке.

0

Check failed: error == cudaSuccess (38 vs. 0) no CUDA-capable device is detected

Предполагая, что у вас есть GPU карты, выше ошибка может прийти, если NVDIA драйвер не установлен/используется системой.

Пожалуйста, проверьте эту ссылку - https://askubuntu.com/questions/670485/how-to-inspect-the-currently-used-nvidia-driver-version-and-switch-it-to-another

Проверьте последнюю версию драйвера с сайта Nvidia для вашей карты. Затем добавьте соответствующий репозиторий и установите через него.Лучше перезапустить

sudo apt-add-repository ppa:graphics-drivers/ppa

sudo apt-get update

sudo apt-get install nvidia-3xx

sudo modeporbe nvidia (also ran this before restart)

Проверка с помощью NVIDIA-сми команда

Alex @ Alex-Lenovo-G400s-Touch: ~ $-сми NVIDIA Вт 28 февраля 15:10:50 +2017

+-----------------------------------------------------------------------------+ 
| NVIDIA-SMI 375.39     Driver Version: 375.39     | 
|-------------------------------+----------------------+----------------------+ 
| GPU Name  Persistence-M| Bus-Id  Disp.A | Volatile Uncorr. ECC | 
| Fan Temp Perf Pwr:Usage/Cap|   Memory-Usage | GPU-Util Compute M. | 
|===============================+======================+======================| 
| 0 GeForce GT 720M  Off | 0000:01:00.0  N/A |     N/A | 
| N/A 51C P0 N/A/N/A | 271MiB/1985MiB |  N/A  Default | 
+-------------------------------+----------------------+----------------------+ 

+-----------------------------------------------------------------------------+ 
| Processes:              GPU Memory | 
| GPU  PID Type Process name        Usage  | 
|=============================================================================| 
| 0     Not Supported           | 
+-----------------------------------------------------------------------------+ 

Установка образцов и испытание через deviceQuery после изготовления образцов ->http://xcat-docs.readthedocs.io/en/stable/advanced/gpu/nvidia/verify_cuda_install.html

CUDA Query Device (Runtime API) версии (CUDART статическое связывание)

Обнаружен 1 CUDA Способно устройство (ы)

Device 0: "GeForce GT 720m" ...

После этого реконфигурирования Caffe и сделать чистую марку Ниже приведены настройки CMake для справки и CMake файл http://pastebin.com/qAd40uvh

enter image description here enter image description here