Nvidia-smi показывает версию CUDA, но CUDA не установлен

Я нахожусь на Ubuntu 18.10. Когда я получил свой GPU (RTX 2070), я сделал "sudo автоустановку драйверов человечности". Это установило драйверы. Когда я делаю "nvidia-smi" в терминале, я получаю это:

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 415.25       Driver Version: 415.25       CUDA Version: 10.0     |
|-------------------------------+----------------------+----------------------+
| 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 RTX 2070    Off  | 00000000:01:00.0  On |                  N/A |
|  0%   45C    P8     9W / 185W |    549MiB /  7949MiB |      6%      Default |
+-------------------------------+----------------------+----------------------+

, утверждение, что CUDA установлен. Но когда я делаю "nvcc-V", это не может найти nvcc, таким образом, я не думаю, что установил CUDA правильно. Быть безопасным, что я не сталкиваюсь с проблемами позже, как я удаляю CUDA от nvidia-smi?

0
задан 5 January 2019 в 16:08

2 ответа

Знайте, что ВЕРСИЕЙ CUDA, отображенной nvidia-smi, связанной с более новыми драйверами, является ДРАЙВЕР ВЕРСИЯ СОВМЕСТИМОСТИ API. Это не указывает ни на что вообще о том, какая версия CUDA на самом деле установлена. Например: 410,72 драйверов отобразят ВЕРСИЮ 10.0 CUDA, даже когда никакой инструментарий CUDA не установлен.

0
ответ дан 26 October 2019 в 15:31

Если вы считаете, что установили cuda, а nvcc -V не отображается, вероятно, отсутствует неправильная ссылка. любая версия cuda должна отображаться как /usr/local/cuda и бинарный компилятор можно увидеть в /usr/local/cuda/bin/nvcc в противном случае вы не сможете скомпилировать предоставленные образцы cuda.

Так что просто постройте ln -s /ваш путь к cuda-11 для ex/cuda-11 /usr/local/cuda и проверьте, что /ваш_путь_к_cuda-xx/bin/nvcc существует!!! После этого настройте PATH так, чтобы он отражал /usr/local/cuda/bin

, и вашу библиотеку, чтобы она содержала /your_path_cuda-xx/lib64, чтобы среда выполнения cuda была эффективной.

Все Хоан

0
ответ дан 6 August 2020 в 11:43

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

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