Це я і зробив. Можуть бути додані додаткові речі, які мені, певно, не довелося робити, але я все одно буду включати їх.
Спочатку знайдіть драйвери сховища ppa. (Я б сказав, що це потрібно перед установкою, якщо ви не хочете ризикувати певним циклом входу).
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
Потім встановіть останній драйвер. Я використовую оновлення GUI здебільшого під назвою Програмне забезпечення та оновлення, на вкладці Додаткові драйвери. На сьогоднішній день доступний драйвер nvidia 396.
Отримайте g ++ - 6 та gcc-6. (Вимагається)
sudo apt install g++-6
sudo apt install gcc-6
Можна спробувати скористатися інструментарієм nvidia-cuda-інструментарію, але мені шлях до бібліотек був не знайомий. Я не хотів з цим возитися.
(Я, мабуть, пропустив би цей, але перейдіть до нього, якщо інші речі викликають проблеми)
sudo apt install nvidia-cuda-toolkit
Я закінчив встановлення файлу запуску 9.1 для Ubuntu 17.04. Завантажте його. Позначте файл як виконуваний файл (я клацну правою кнопкою миші на файл на робочому столі). Зайдіть у термінал і поставте. (Вимагається)
./cuda_9.1.85_387.26_linux.run --override
Він встановить його за допомогою нових компіляторів gcc. Він задасть вам купу запитань, і вам потрібно буде негайно відповісти на них.
Відповідь так на непідтримувану конфігурацію.
Ні для драйвера nvidia.
Так- на інструментарій
Я використовував місця встановлення за замовчуванням
Після цього встановіть, тоді переконайтеся, що ви налаштували свої шляхи. Запущений файл також нагадає вам. Також документація nvidia підкаже, що експортувати.
echo 'export PATH=/usr/local/cuda-9.1/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-9.1/lib64:$LD_LIBRARY_PATH' >> ~/.bash.rc
source ~/.bashrc
Нарешті, вам потрібно встановити посилання на gcc-6 та g ++ - 6, або ви отримаєте попередження про складання власного коду. (Обов’язково)
sudo ln -s /usr/bin/gcc-6 /usr/local/cuda/bin/gcc
sudo ln -s /usr/bin/g++-6 /usr/local/cuda/bin/g++
Перезавантажте систему. (Вимагається)