Я установил GeForce GTX 1080 Ti на свою машину (под управлением Ubuntu 18.04 и Anaconda с Python 3.7), чтобы использовать графический процессор при использовании PyTorch. Обе карты идентифицированы правильно:
$ lspci | grep VGA
03:00.0 VGA compatible controller: NVIDIA Corporation GF119 [NVS 310] (reva1)
04:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (rev a1)
Мою установку с двумя мониторами поддерживает NVS 310, я хочу использовать только 1080 для PyTorch. Я также установил последние версии драйверов NVIDIA, которые сейчас находятся в репозитории, и, похоже, все в порядке:
$ nvidia-smi
Sat Jan 19 12:42:18 2019
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 390.87 Driver Version: 390.87 |
|-------------------------------+----------------------+----------------------+
| 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 310 Off | 00000000:03:00.0 N/A | N/A |
| 30% 60C P0 N/A / N/A | 461MiB / 963MiB | N/A Default |
+-------------------------------+----------------------+----------------------+
| 1 GeForce GTX 108... Off | 00000000:04:00.0 Off | N/A |
| 0% 41C P8 10W / 250W | 2MiB / 11178MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 Not Supported |
+-----------------------------------------------------------------------------+
Драйвер версии 390.xx позволяет запускать CUDA 9.1 (9.1.85) в соответствии с документацией NVIDIA. Поскольку эта версия также находится в репозиториях Ubuntu, я просто установил набор инструментов CUDA с помощью:
$ sudo apt-get-installed nvidia-cuda-toolkit
И опять же, кажется, все в порядке:
$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Nov__3_21:07:56_CDT_2017
Cuda compilation tools, release 9.1, V9.1.85
и
$ apt-cache policy nvidia-cuda-toolkit
nvidia-cuda-toolkit:
Installed: 9.1.85-3ubuntu1
Candidate: 9.1.85-3ubuntu1
Version table:
*** 9.1.85-3ubuntu1 500
500 http://sg.archive.ubuntu.com/ubuntu bionic/multiverse amd64 Packages
100 /var/lib/dpkg/status
Наконец, я установил PyTorch с нуля с помощью conda
conda install pytorch torchvision -c pytorch
Насколько я могу судить, также ошибка:
$ conda list
...
pytorch 1.0.0 py3.7_cuda9.0.176_cudnn7.4.1_1 pytorch
...
Однако PyTorch, похоже, не находит CUDA:
$ python -c 'import torch; print(torch.cuda.is_available())'
False
Более подробно, если я заставлю PyTorch преобразовать тензор x в CUDA с помощью x.cuda(), я получу ошибку:< /p>
Found no NVIDIA driver on your system. Please check that you have an NVIDIA GPU and installed a driver from 82 http://...
Чего мне здесь не хватает? Я новичок в этом, но думаю, что я уже довольно много проверял в Интернете, чтобы найти какие-либо предостережения, такие как версии драйвера NVIDIA и набора инструментов CUDA?
РЕДАКТИРОВАТЬ: Еще несколько результатов от PyTorch:
print(torch.cuda.device_count()) # --> 0
print(torch.cuda.is_available()) # --> False
print(torch.version.cuda) # --> 9.0.176
Подробнее здесь: https://stackoverflow.com/questions/542 ... da-support
Почему PyTorch не находит мои драйверы NVIDIA для поддержки CUDA? ⇐ Python
Программы на Python
-
Anonymous
1731236880
Anonymous
Я установил GeForce GTX 1080 Ti на свою машину (под управлением Ubuntu 18.04 и Anaconda с Python 3.7), чтобы использовать графический процессор при использовании PyTorch. Обе карты идентифицированы правильно:
$ lspci | grep VGA
03:00.0 VGA compatible controller: NVIDIA Corporation GF119 [NVS 310] (reva1)
04:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (rev a1)
Мою установку с двумя мониторами поддерживает NVS 310, я хочу использовать только 1080 для PyTorch. Я также установил последние версии драйверов NVIDIA, которые сейчас находятся в репозитории, и, похоже, все в порядке:
$ nvidia-smi
Sat Jan 19 12:42:18 2019
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 390.87 Driver Version: 390.87 |
|-------------------------------+----------------------+----------------------+
| 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 310 Off | 00000000:03:00.0 N/A | N/A |
| 30% 60C P0 N/A / N/A | 461MiB / 963MiB | N/A Default |
+-------------------------------+----------------------+----------------------+
| 1 GeForce GTX 108... Off | 00000000:04:00.0 Off | N/A |
| 0% 41C P8 10W / 250W | 2MiB / 11178MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 Not Supported |
+-----------------------------------------------------------------------------+
Драйвер версии 390.xx позволяет запускать CUDA 9.1 (9.1.85) в соответствии с документацией NVIDIA. Поскольку эта версия также находится в репозиториях Ubuntu, я просто установил набор инструментов CUDA с помощью:
$ sudo apt-get-installed nvidia-cuda-toolkit
И опять же, кажется, все в порядке:
$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Nov__3_21:07:56_CDT_2017
Cuda compilation tools, release 9.1, V9.1.85
и
$ apt-cache policy nvidia-cuda-toolkit
nvidia-cuda-toolkit:
Installed: 9.1.85-3ubuntu1
Candidate: 9.1.85-3ubuntu1
Version table:
*** 9.1.85-3ubuntu1 500
500 http://sg.archive.ubuntu.com/ubuntu bionic/multiverse amd64 Packages
100 /var/lib/dpkg/status
Наконец, я установил PyTorch с нуля с помощью conda
conda install pytorch torchvision -c pytorch
Насколько я могу судить, также ошибка:
$ conda list
...
pytorch 1.0.0 py3.7_cuda9.0.176_cudnn7.4.1_1 pytorch
...
Однако PyTorch, похоже, не находит CUDA:
$ python -c 'import torch; print(torch.cuda.is_available())'
False
Более подробно, если я заставлю PyTorch преобразовать тензор x в CUDA с помощью x.cuda(), я получу ошибку:< /p>
Found no NVIDIA driver on your system. Please check that you have an NVIDIA GPU and installed a driver from 82 http://...
Чего мне здесь не хватает? Я новичок в этом, но думаю, что я уже довольно много проверял в Интернете, чтобы найти какие-либо предостережения, такие как версии драйвера NVIDIA и набора инструментов CUDA?
[b] РЕДАКТИРОВАТЬ:[/b] Еще несколько результатов от PyTorch:
print(torch.cuda.device_count()) # --> 0
print(torch.cuda.is_available()) # --> False
print(torch.version.cuda) # --> 9.0.176
Подробнее здесь: [url]https://stackoverflow.com/questions/54264338/why-does-pytorch-not-find-my-nvdia-drivers-for-cuda-support[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия