Если вы хотите переустановить CUDA или заменить CUDA другой версией, то вы попали по адресу. В этом блоге я опишу, как полностью удалить CUDA из вашей ОС вместе с драйверами Nvidia.
CUDA относится к вычислительной унифицированной архитектуре устройств. Это платформа параллельных вычислений, предоставляющая набор инструментов программирования и API, которые позволяют выполнять вычисления общего назначения на графических процессорах (GPU). Если вы хотите узнать больше, то перейдите на официальный сайт Nvidia https://developer.nvidia.com/cuda-toolkit.
Чтобы полностью удалить CUDA из операционной системы, во-первых, нам нужно остановить процессы (например, X-сервер, который управляет графическими пользовательскими интерфейсами в системе Linux), которые могут его использовать. Мы можем сделать это, остановив службы gdm
или lightdm
.
sudo service gdm stop
Здесь мы остановили процессы, которые могут использовать CUDA, теперь пришло время полностью удалить CUDA из нашей системы. Во время установки CUDA они рекомендовали запускать деинсталлятор CUDA с правами администратора, потому что CUDA всегда поставляется с деинсталлятором, который находится по адресу /usr/local/cuda-version
.
Здесь я собираюсь удалить cuda-10.2
из своей системы. Вот как usr/local/cuda-10.2/bin
выглядит в моей системе.
Теперь запустите программу удаления CUDA с привилегией sudo
.
sudo ./cuda-uninstaller
Сценарий установщика требует различных действий пользователя. Здесь нам нужно выбрать версию CUDA для удаления.
Вы уже знаете, что мы хотим удалить cuda-10.2
, поэтому я выбрал cuda-10.2
следующим образом. Вы можете выбрать параметры в подсказке, нажав spacebar
.
После того, как вы выбрали версию, теперь выберите Done
и нажмите Enter
, потребуется некоторое время, чтобы полностью удалить CUDA из вашей системы. После завершения удаления рекомендуется перезагрузить систему, чтобы все изменения вступили в силу. Вы можете перезагрузить систему Linux, выполнив следующую команду:
sudo reboot
После перезапуска вашей системы CUDA 10.2 должен быть удален. Это можно проверить, проверив наличие любых оставшихся каталогов файлов, связанных с CUDA, в каталоге /usr/local
. В моем случае все файлы и каталоги внутри каталога cuda-10.2/
были удалены.
Если вы также хотите удалить драйвер Nvidia, следуйте приведенным ниже инструкциям.
- Найдите название пакетов от Nvidia, которые вы установили.
dpkg -l | grep -i nvidia
- Теперь очистите все, что связано с Nvidia.
sudo apt-get remove --purge '^nvidia-.*'
Но команда выше также удалит пакет nvidia-common
, а пакет nvidia-common
имеет зависимость от пакета ubuntu-desktop
.
- Итак, пакет install
ubuntu-desktop
.
sudo apt-get install ubuntu-desktop
Я надеюсь, что этот блог будет для вас информативным. Если это сработает для вас, не забудьте похлопать и поделиться. Увидимся в следующем блоге. Спасибо, что прочитали!