Вопрос или проблема
Я уже установил CUDA 11.8, но у меня все еще отображается CUDA 12.4 на системе, и я не могу удалить его. Я пробовал разные методы, но он все еще появляется. Есть ли кто-нибудь, кто может помочь мне с этой проблемой?
(base) mehrdad@mehrdad-Z790-AORUS-ELITE-AX:~$ nvidia-smi
Чт Дек 19 10:49:46 2024
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.216.03 Версия драйвера: 535.216.03 Версия CUDA: 12.4 |
|-----------------------------------------+----------------------+----------------------+
| Название GPU Постоянство | ID шины Отображ. | Непостоянная некорр. ECC |
| Вентилятор Темп Производ. Потребл.:Мощность/Максимум | Использование памяти | Использование GPU Вычисл. М. |
| | | MIG М. |
|=========================================+======================+======================|
| 0 NVIDIA GeForce RTX 4090 Выкл | 00000000:01:00.0 Вкл | Выкл |
| 0% 44C P8 8W / 450W | 528MiB / 24564MiB | 11% По умолчанию |
| | | Н/Д |
+-----------------------------------------+----------------------+----------------------+
+---------------------------------------------------------------------------------------+
| Процессы: |
| GPU GI CI PID Тип Имя процесса Использование GPU памяти |
| ID ID Использование |
|=======================================================================================|
| 0 N/A N/A 1460 G /usr/lib/xorg/Xorg 412MiB |
| 0 N/A N/A 2290 G /usr/bin/gnome-shell 105MiB |
+---------------------------------------------------------------------------------------+
(base) mehrdad@mehrdad-Z790-AORUS-ELITE-AX:~$ nvcc --version
nvcc: NVIDIA (R) Драйвер компилятора CUDA
Copyright (c) 2005-2022 NVIDIA Corporation
Собрано в Ср_Сен_21_10:33:58_По_Тихоокеанскому_времени_2022
Инструменты компиляции Cuda, релиз 11.8, V11.8.89
Сборка cuda_11.8.r11.8/compiler.31833905_0
(base) mehrdad@mehrdad-Z790-AORUS-ELITE-AX:~$
Ответ или решение
Чтобы удалить CUDA 12.4 с вашей системы Ubuntu 20.04 и убедиться, что установлена только версия CUDA 11.8, выполните следующие шаги:
Шаг 1: Проверка установленных версий
Перед удалением важно убедиться, какие версии библиотеки CUDA установлены на вашем компьютере. Для этого выполните следующие команды в терминале:
dpkg -l | grep cuda
Эта команда отобразит список всех установленных пакетов, связанных с CUDA. Вы сможете увидеть версии, установленные на вашей системе.
Шаг 2: Удаление CUDA 12.4
Если в списке установленных пакетов присутствует CUDA 12.4, удалите ее с помощью следующих команд:
sudo apt-get --purge remove "*cuda*"
Эта команда полностью удалит все пакеты, содержащие в своем названии «cuda». После выполнения этой команды рекомендуется очистить систему от ненужных файлов:
sudo apt-get autoremove
sudo apt-get autoclean
Шаг 3: Удаление остатков конфигурации и зависимостей
Иногда могут остаться конфигурации и зависимости от удаленных пакетов. Используйте следующую команду, чтобы убедиться, что они удалены:
dpkg -l | grep cuda
Если после выполнения предыдущей команды какие-либо пакеты CUDA все еще отображаются, используйте команду следующего поколения:
sudo dpkg --remove --force-remove-reinstreq <имя_пакета>
Замените <имя_пакета>
на имя пакета, который остался.
Шаг 4: Установите CUDA 11.8 заново (если это необходимо)
Если вы хотите убедиться, что версия CUDA 11.8 установлена правильно, вы можете переустановить ее с официального сайта NVIDIA. Следуйте этим шагам:
- Перейдите на официальную страницу загрузки CUDA.
- Выберите вашу операционную систему (Linux) и версию (Ubuntu 20.04).
- Скачайте установочный файл и следуйте инструкциям по установки.
Шаг 5: Проверка успешности процесса
После завершения всех вышеуказанных шагов снова проверьте версии CUDA с помощью команд:
nvidia-smi
и
nvcc --version
Это должно показать, что CUDA 12.4 была успешно удалена и установлена только CUDA 11.8.
Заключение
Следуя вышеописанным шагам, вы сможете успешно удалить CUDA 12.4 и оставить только версию 11.8 на вашей системе Ubuntu 20.04. Если после выполнения указанных действий возникнут проблемы, обратите внимание на возможное наличие конфликта с другими установленными программами или драйверами. В таких случаях может потребоваться дополнительная диагностика.