Действительно ли моя установка Cuda является путаницей?

Я пытаюсь заставить Cuda работать со вторым GPU, который я недавно добавил к своей буровой установке рабочей станции.

Когда я раньше загружал и устанавливал Cuda в моем компьютере, у меня был Nvidia NVS 315 GPU. Теперь, я добавил GPU Quadro P400, и я надеюсь устанавливать последнюю версию Cuda для него для усиления его для ускоренных вычислений при выполнении алгоритмов Глубокого обучения (Caffe2, например). Однако я не знаю, что запустить с.

Проверьте следующие выводы:

nvidia-smi

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 384.111                Driver Version: 384.111                   |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  NVS 315             Off  | 00000000:01:00.0 N/A |                  N/A |
| 30%   45C    P0    N/A /  N/A |    255MiB /   956MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+
|   1  Quadro P400         Off  | 00000000:05:00.0 Off |                  N/A |
| 34%   34C    P8   ERR! /  N/A |      1MiB /  1999MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

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

nvcc - версия

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

какой nvcc

/usr/bin/nvcc

ldconfig-p | grep cuda

libnvToolsExt.so.1 (libc6,x86-64) => /usr/local/cuda-9.0/targets/x86_64-linux/lib/libnvToolsExt.so.1
libnvToolsExt.so (libc6,x86-64) => /usr/local/cuda-9.0/targets/x86_64-linux/lib/libnvToolsExt.so
libicudata.so.55 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libicudata.so.55
libicudata.so.55 (libc6) => /usr/lib/i386-linux-gnu/libicudata.so.55
libicudata.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libicudata.so
libcudart.so.9.0 (libc6,x86-64) => /usr/local/cuda-9.0/targets/x86_64-linux/lib/libcudart.so.9.0
libcudart.so.7.5 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libcudart.so.7.5
libcudart.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libcudart.so
libcuda.so.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libcuda.so.1
libcuda.so.1 (libc6) => /usr/lib/i386-linux-gnu/libcuda.so.1
libcuda.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libcuda.so
libcuda.so (libc6) => /usr/lib/i386-linux-gnu/libcuda.so

Я хочу заставить свои алгоритмы выбрать второй GPU (Quadro P400) для ускоренных вычислений

1
задан 28 May 2018 в 11:35

1 ответ

Для ответа на мой вопрос да, это - путаница (это было).

Я полностью удалил Cuda путем следования инструкциям, найденным здесь (удаляющий cuda с его зависимостями), затем я установил Cuda 9.0 путем следования инструкциям, содержавшим здесь (можно пропустить часть удаления, если Вы сделали это правильно прежде).

После этого, чтобы установить библиотеки Cuda в виртуальной среде, установленной Conda, и установить в библиотеке Caffe2, я следовал следующим инструкциям:

conda устанавливают-c caffe2 caffe2-cuda9.0-cudnn7

3
ответ дан 7 December 2019 в 12:29

Другие вопросы по тегам:

Похожие вопросы: