Если вы хотите переустановить 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.

  • Итак, пакет installubuntu-desktop.
sudo apt-get install ubuntu-desktop

Я надеюсь, что этот блог будет для вас информативным. Если это сработает для вас, не забудьте похлопать и поделиться. Увидимся в следующем блоге. Спасибо, что прочитали!