Як виконати оновлення патчу dpkg cuBLAS до установки CUDA 8 в 16.04?


12

Я новачок у Ubuntu. Я завантажив cuda-repo-ubuntu1604-8-0-local-cublas-performance-update_8.0.61-1_amd64.deb для Ubuntu 16.04 з офіційного інструментарію CUDA Download | Веб-сайт CUDA Developer .

Я запустив ці дві команди з терміналу:

sudo dpkg -i cuda-repo-ubuntu1604-8-0-local-cublas-performance-update_8.0.61-1_amd64.deb
sudo apt-get update

Як називається пакунок, необхідний для встановлення для завершення встановлення?

sudo apt-get install <name?>

Відповіді:


14

Відкрийте термінал і введіть:

sudo dpkg -i cuda-repo-ubuntu1604-8-0-local-cublas-performance-update_8.0.61-1_amd64.deb
sudo apt-get update  
sudo apt-get install cuda  

Оновіть змінну PATH, щоб включити папку бінарних файлів CUDA. Щоб оновити його, відредагуйте /etc/environmentфайл.

sudo nano /etc/environment  

Після редагування /etc/environmentфайл буде виглядати приблизно так.

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/cuda-8.0/bin"

Якщо у вашому PATH є інші місця, не видаляйте їх, залиште їх також у PATH.

Інструкції щодо використання наноредактора завжди знайдені внизу кожної сторінки. Єдині дві комбінації нано-клавіатур, які вам потрібно знати, - це для WriteOut та Exit. Натисніть комбінацію клавіатури Ctrl+, Oа потім натисніть, Enterщоб зберегти файл, який редагується. Натисніть комбінацію клавіатури Ctrl+, Xщоб вийти з нано.

Перевірте встановлення CUDA.

nvcc --version

Результати nvcc --versionповинні показати, що встановлено NVIDIA Cuda.


1
Можливо, вам також потрібно встановити LD_LIBRARY_PATH на /usr/local/cuda-8.0/lib64 (або додати його до існуючого LD_LIBRARY_PATH).
ubfan1

9

У деяких випадках установка не працюватиме, оскільки пакет уже встановлений.

Замість встановлення просто зробіть оновлення

sudo apt-get upgrade cuda
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.