Глубокое обучение: установка драйвера видеокарты Nvidia
Глубокое обучение: установка драйвера видеокарты Nvidia

Введение

В этой статье объясняется, какUbuntuв системе,Установите драйвер видеокарты.

1. Загрузите драйвер

  • драйвер скачать[1]

Откройте ссылку для загрузки драйвера выше, выберите соответствующую конфигурацию в соответствии с моделью вашей видеокарты, как показано ниже, и нажмите «Поиск».

Загрузка драйвера

  • скачать

После поиска нажмите «Загрузить кейс» ниже, чтобы загрузить.

скачать

2. Установите зависимости

Язык кода:javascript
копировать
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

Если установка не удалась,тогда сначала продолжайpip3обновления обновлений,Повторите вышеописанную операцию еще раз.

Язык кода:javascript
копировать
sudo apt-get install python3-pip
  • Обновите и обновите pip3:
Язык кода:javascript
копировать
sudo pip3 install --upgrade pip

3. Отключите графический драйвер системы по умолчанию.

Язык кода:javascript
копировать
sudo gedit /etc/modprobe.d/blacklist.conf
 
# В файле Написать в конце
blacklist nouveau
options nouveau modeset=0
 
# Обновить вручную после сохранения;
sudo update-initramfs -u
 
# Перезагрузите компьютер и введите следующую команду для подтверждения. Если выходных данных нет, отключение выполнено успешно:
lsmod | grep nouveau

4. Настройте переменные среды

  • команда gedit открывает файл конфигурации
Язык кода:javascript
копировать
sudo gedit ~/.bashrc
  • Напишите в конце
Язык кода:javascript
копировать
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
  • Сохранить обновления
Язык кода:javascript
копировать
source ~/.bashrc

5. Удалите оригинальный драйвер.

Язык кода:javascript
копировать
sudo apt-get --purge remove nvidia*
sudo apt autoremove

6. Выход из графического интерфейса.

  • Нажмите и удерживайтеctrl+alt+F1(1-6Все приемлемы),Входитьx-server
Язык кода:javascript
копировать
sudo service lightdm stop
  • Если появится запрос, модуль Lightdm.service не загружен.

Вам необходимо установить LightDm:

Язык кода:javascript
копировать
sudo apt install lightdm

После завершения установки появится всплывающий интерфейс.,выбиратьlightdm,Сноваsudo service lightdm stop

7. Установите драйвер

Язык кода:javascript
копировать
sudo chmod +x NVIDIA-……………….run*
sudo sh NVIDIA-……………….run* --no-opengl-files --no-x-check --no-nouveau-check 

# –no-opengl-files Файлы OpenGL не установлены
# –no-x-check Установить Служба X не проверяется, если драйвер не требуется.
# –no-nouveau-check Установить Nouveau не проверяется, если драйвер. Этот параметр не требуется, поскольку nouveau ранее был отключен вручную.

Во время установки доступны следующие варианты:

Язык кода:javascript
копировать
1.The distribution-provided pre-install script failed! Are you sure you want to continue? 

“Yes”

2.Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?

“No”

3.Nvidia’s 32-bit compatibility libraries?

“No”

4.Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 

“Yes”
  • Подключите драйвер NVIDIA:
Язык кода:javascript
копировать
modprobe nvidia
  • Вернитесь в графический интерфейс или перезагрузите компьютер напрямую.
Язык кода:javascript
копировать
sudo service lightdm start            #Возврат в графический интерфейс
sudo reboot now                       #перезапуск
  • Команда ввода терминала
Язык кода:javascript
копировать
sudo nvidia-smi

Ссылки

[1]

Загрузка драйвера: https://www.nvidia.cn/Download/index.aspx?lang=cn

boy illustration
Учебное пособие по Jetpack Compose для начинающих, базовые элементы управления и макет
boy illustration
Код js веб-страницы, фон частицы, код спецэффектов
boy illustration
【новый! Суперподробное】Полное руководство по свойствам компонентов Figma.
boy illustration
🎉Обязательно к прочтению новичкам: полное руководство по написанию мини-программ WeChat с использованием программного обеспечения Cursor.
boy illustration
[Забавный проект Docker] VoceChat — еще одно приложение для мгновенного чата (IM)! Может быть встроен в любую веб-страницу!
boy illustration
Как реализовать переход по странице в HTML (html переходит на указанную страницу)
boy illustration
Как решить проблему зависания и низкой скорости при установке зависимостей с помощью npm. Существуют ли доступные источники npm, которые могут решить эту проблему?
boy illustration
Серия From Zero to Fun: Uni-App WeChat Payment Practice WeChat авторизует вход в систему и украшает страницу заказа, создает интерфейс заказа и инициирует запрос заказа
boy illustration
Серия uni-app: uni.navigateЧтобы передать скачок значения
boy illustration
Апплет WeChat настраивает верхнюю панель навигации и адаптируется к различным моделям.
boy illustration
JS-время конвертации
boy illustration
Обеспечьте бесперебойную работу ChromeDriver 125: советы по решению проблемы chromedriver.exe не найдены
boy illustration
Поле комментария, щелчок мышью, специальные эффекты, js-код
boy illustration
Объект массива перемещения объекта JS
boy illustration
Как открыть разрешение на позиционирование апплета WeChat_Как использовать WeChat для определения местонахождения друзей
boy illustration
Я даю вам два набора из 18 простых в использовании фонов холста Power BI, так что вам больше не придется возиться с цветами!
boy illustration
Получить текущее время в js_Как динамически отображать дату и время в js
boy illustration
Вам необходимо изучить сочетания клавиш vsCode для форматирования и организации кода, чтобы вам больше не приходилось настраивать формат вручную.
boy illustration
У ChatGPT большое обновление. Всего за 45 минут пресс-конференция показывает, что OpenAI сделал еще один шаг вперед.
boy illustration
Copilot облачной разработки — упрощение разработки
boy illustration
Микросборка xChatGPT с низким кодом, создание апплета чат-бота с искусственным интеллектом за пять шагов
boy illustration
CUDA Out of Memory: идеальное решение проблемы нехватки памяти CUDA
boy illustration
Анализ кластеризации отдельных ячеек, который должен освоить каждый&MarkerгенетическийВизуализация
boy illustration
vLLM: мощный инструмент для ускорения вывода ИИ
boy illustration
CodeGeeX: мощный инструмент генерации кода искусственного интеллекта, который можно использовать бесплатно в дополнение к второму пилоту.
boy illustration
Машинное обучение Реальный бой LightGBM + настройка параметров случайного поиска: точность 96,67%
boy illustration
Бесшовная интеграция, мгновенный интеллект [1]: платформа больших моделей Dify-LLM, интеграция без кодирования и встраивание в сторонние системы, более 42 тысяч звезд, чтобы стать свидетелями эксклюзивных интеллектуальных решений.
boy illustration
LM Studio для создания локальных больших моделей
boy illustration
Как определить количество слоев и нейронов скрытых слоев нейронной сети?
boy illustration
[Отслеживание целей] Подробное объяснение ByteTrack и детали кода