Как удалить cuda ubuntu

Обновлено: 04.07.2024

Затем я установил CUDA 8.0 с официального сайта Nvidia. (Графический драйвер устанавливается вместе с CUDA).

Когда я перезагрузил свой Ubuntu, он застрял в цикле входа в систему. Что я могу сделать?

4 ответа 4

Нажмите Ctrl + Alt + F3, чтобы переключиться на другой терминал

Удалить пакеты nvidia *

Прежде чем делать что-либо еще, напишите эти две команды для выхода из цикла входа в систему на листе бумаги, поэтому, если вы застряли в цикле входа в систему при загрузке, вы сможете с этим что-то сделать.

Также запишите ссылку на этот ответ, которая содержит более подробную информацию о том, как открепиться от петли входа в систему.

Возможно, ваша проблема вызвана проприетарным графическим драйвером NVIDIA, который входит в комплект NVIDIA CUDA Toolkit с официального веб-сайта загрузок NVIDIA CUDA. Поэтому попробуйте использовать фирменный графический драйвер NVIDIA и набор инструментов NVIDIA CUDA из стандартных репозиториев Ubuntu.

Пакет NVIDIA CUDA Toolkit из стандартных репозиториев Ubuntu 16.04 является версией 7.5, которая не так актуальна, как пакет NVIDIA CUDA Toolkit 8.0 с официального сайта NVIDIA CUDA Downloads, но является более стабильной и надежной. То же самое касается проприетарного графического драйвера NVIDIA из репозиториев Ubuntu 16.04 по умолчанию, nvidia-346 или nvidia-352 или любой другой версии драйвера nvidia, рекомендуемой для вашего оборудования на шаге 4 следующих инструкций.

Откройте текстовую виртуальную консоль с экрана входа в систему, используя комбинацию клавиш Ctrl + Alt + F3, и вы получите только текстовую виртуальную консоль, которая отображает приглашение для входа. Войдите в консоль при входе в систему с вашим именем пользователя и паролем.

Запустите эту команду, чтобы показать список пакетов cuda, которые помогут вам определить имя установленного вами пакета NVIDIA CUDA Toolkit.

После перезагрузки удалите все ранее установленные пакеты CUDA. Они не будут работать должным образом без проприетарного драйвера NVIDIA с сайта NVIDIA, поэтому вам придется вместо этого устанавливать пакеты CUDA из репозиториев Ubuntu по умолчанию.

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

Установите рекомендуемый проприетарный графический драйвер NVIDIA и перезагрузите компьютер.

Установите пакеты CUDA. Откройте терминал и введите:

PS Я надеюсь, что вы не изменили переменные PATH в терминале после того, как установили пакет CUDA с официального сайта NVIDIA CUDA Downloads. Если вы действительно изменили переменную PATH из терминала, пожалуйста, прокомментируйте и дайте мне знать, чтобы я мог рассказать вам, как изменить ее обратно.

месяц назад я установил cuda 5.5 на Ubuntu 14.04 (которая не поддерживается для этой версии версии Ubuntu), и у меня это не получалось.

Я хочу удалить то, что я установил ранее, и установить новый набор инструментов cuda 6.5,

Итак, после ввода этого в терминале: dpkg -l | grep -i nvidia

Я получаю следующее:

Я хотел бы удалить только то, что необходимо для установки новейшего набора инструментов cuda. Pacakages, как шмель, я хочу остаться, как они.

Какие пакеты я должен удалить, а какие нет, чтобы это сделать?

Этот метод даст полное удаление Cuda:

просто

удалить файлы CUDA в /usr/local/cuda-5.0

продвинутый

Удалите просто nvidia-cuda-toolkit

sudo apt-get remove nvidia-cuda-toolkit

Удалите nvidia-cuda-toolkit и его зависимости

sudo apt-get remove --auto-remove nvidia-cuda-toolkit

Очистка конфигурации / данных

sudo apt-get purge nvidia-cuda-toolkit или sudo apt-get purge --auto-remove nvidia-cuda-toolkit

Кроме того, удаление /opt/cuda и

/NVIDIA_GPU_Computing_SDK папки , если они присутствуют. и удалите export PATH=$PATH:/opt/cuda/bin и export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/cuda/lib:/opt/cuda/lib64 строки

Это не удаляет файлы для меня. На самом деле, кажется, что обычное удаление не очищает оставшиеся модули ядра… @marbel, можешь объяснить, почему мы не должны использовать apt-get? Вы можете найти ответы на некоторые вопросы на форумах nvidia. «Решения» меняются так часто, что трудно найти что-то надежное. Для меня решением было переустановить ОС, и я нашел этот совет на форумах nvidia.

недавно я хотел удалить Cuda из моего Ubuntu, я нашел готовый файл для этого !! (Я думаю, этот метод является стандартным)

Прежде всего измените каталог на путь cuda, который по умолчанию /usr/local/cuda-9.0/bin , вы можете изменить каталог с помощью следующей команды:

в каталоге есть файл, который называется uninstall_cuda_9.0.pl (пожалуйста, обратите внимание, что моя версия cuda 9.0 ), поэтому вам просто нужно запустить, uninstall_cuda_9.0.pl чтобы полностью удалить cuda из вашей системы !!

После ввода пароля файлы cuda будут стираться. (это может занять несколько минут)

ПРИМЕЧАНИЕ: Как узнать, какая cuda установлена ​​на моем Ubuntu? Вы можете проверить с помощью nvcc команды, как вы можете видеть в последней строке приведенного ниже результата, наша версия cuda 9.0

Результат этой команды будет выглядеть следующим образом:

для меня этот sudo ./uninstall_cuda_9.0.pl файл не существует, что делать?

Это может ясно очистить инструментарий CUDA. Вы можете проверить, что папка /usr/local/cuda исчезла. И эта команда - лучший выбор для удаления установленного приложения.

Но когда вы переустанавливаете другую версию cuda, вы должны использовать:

номер версии должен быть включен. Я пытался установить другую версию CUDA после удаления предыдущей версии, я обнаружил, что sudo apt-get install cuda все еще будет устанавливать предыдущую.

Видеокарты уже давно перестали быть только устройствами, способными рисовать красивую графику в играх. Перед ними всё чаще ставят задачи, связанные со сложными математическими вычислениями, расчётами и искусственным интеллектом. Видеокарты намного лучше справляются с такими заданиями, чем обычные процессоры. Именно для того, чтобы обеспечить работу своих карт в этой сфере, NVIDIA выпустила платформу CUDA (Compute Unified Device Architecture).

В этой статье мы рассмотрим, как выполняется установка Cuda Ubuntu, как установить библиотеки и окружение для разработки, а также необходимую версию программы.

Что такое Nvidia CUDA

Архитектура CUDA позволяет разработчикам использовать вычислительные возможности видеокарт Nvidia для параллельных расчётов. Это очень сильно повышает производительность программ, которым нужно решать много однообразных задач. Одни из самых популярных способов применения CUDA - это майнинг криптовалюты, а также разработки в сфере искусственного интеллекта.

Платформа позволяет программистам самим управлять доступными инструкциями видеоускорителя, а также распределять память. Все программы пишутся на Си-подобном языке программирования.

Какую версию CUDA выбрать

Или же эту информацию можно найти в описании программы. Обычно разработчики пишут, какая версия CUDA нужна для работы. А теперь давайте рассмотрим, как выполняется установка CUDA на Ubuntu 16.04, 17.10 и другие модификации этого дистрибутива.

Установка CUDA из репозиториев Ubuntu

Нужно отметить, что для успешной работы Nvidia, CUDA необходимо, чтобы уже был установлен драйвер NVIDIA. Сейчас в официальных репозиториях Ubuntu находится восьмая версия платформы. Вы можете без проблем её установить, выполнив всего несколько команд. Сначала обновите списки пакетов:

sudo apt update

Затем наберите такую команду, чтобы установить CUDA Ubuntu:

sudo apt install nvidia-cuda-toolkit

Если вам также нужны заголовочные файлы для разработки, то понадобится дополнительно установить пакет nvidia-cuda-dev:

sudo apt install nvidia-cuda-dev

Установка платформы может длиться достаточно много времени, поскольку все необходимые библиотеки занимают около одного гигабайта. После завершения установки вы можете проверить, всё ли работает, выполнив:

Установка CUDA 9 в Ubuntu

Самая свежая на данный момент, как уже упоминалось, версия - Nvidia Cuda 9.0. Она включает некоторые алгоритмы для ускорения вычислений в приложениях AI и HPC на видеокартах NVIDIA Volta. Кроме того, были исправлены некоторые ошибки и проблемы платформы. Но для девятки нужен свежий драйвер Nvidia 384. Установить его вы можете с официального сайта.

Тут вам необходимо выбрать операционную систему, архитектуру и дистрибутив Linux, а в самом конце - способ установки (deb-пакет).

Только после этого появиться ссылка на установщик. Скачайте его, нажав кнопку Download 1.2 GB, и запустите установку с помощью dpkg:

Перед тем, как будет выполнена установка CUDA 9 Ubuntu, вам необходимо добавить ключ репозитория:

sudo apt-key add /var/cuda-repo-ubuntu1704-9-1-local_9.1.85-1/7fa2af80.pub

И обновить список пакетов:

sudo apt update

Затем можно установить CUDA 9 в Ubuntu:

sudo apt install cuda cuda-libraries-9.1

Готово, теперь можете проверить версию:

Установка CUDA 6.5, 7 или другой версии

Для многих программ необходима определенная версия CUDA, например, многие майнеры были собраны только с версией 6.5, и поэтому вам нужно будет установить именно эти библиотеки, чтобы всё заработало. На сайте Nvidia есть архив со всеми предыдущими версиями платформы. Рассмотрим установку на примере версии 6.5. Первое, что вам нужно выбрать - версия:

Затем выберите операционную систему Linux x86:

А дальше установочный deb-пакет для Ubuntu 14.04. Проверено на Ubuntu 17.10: установка работает. После загрузки пакета репозитория выполните:

sudo apt install

Далее обновите список пакетов:

sudo apt update

Осталась установка CUDA Ubuntu нужной вам версии:

sudo apt install nvidia-cuda-6.5

Поскольку программа размещается в /usr/local, нужно добавить путь к её папке в переменную среды PATH и LD_PRELOAD:

/.bashrc
echo "export PATH=/usr/local/cuda-6.5/bin:$PATH" >>

/.bashrc
echo "export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64:$LD_LIBRARY_PATH" >>

Готово, после этого можно проверять версию:

Удаление Cuda из Ubuntu

Удалить Nvidia CUDA вы можете также, как и устанавливали. Еесли вы ставили nvidia-cuda-toolkit, то для удаления достаточно набрать:

sudo apt purge nvidia-cuda-toolkit

Или для версии 6.5:

sudo apt purge nvidia-cuda-toolkit-6.5

Также не забудьте удалить репозиторий:

sudo apt purge cuda-repo-ubuntu1404

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

Выводы

В этой небольшой статье мы рассмотрели, как выполняется установка CUDA Ubuntu 17.10 и в других версиях этой операционной системы. Как видите, это не так сложно, и вы можете установить не только последнюю версию, но и ту, которая вам нужна.


Установить CUDA (Compute Unified Device Architecture) библиотеки в Linux очень легко и в тоже время сложно. Казалось бы, что тут сложного, сделай какой-нибудь apt-get install cuda или yum install cuda и система на автомате все сама установит. Действительно, во многих случаях этого достаточно, но, как говорится, есть нюансы.


Так вот, чтобы использовать всю мощь вашей графической карты необходимо выполнение следующих условий:

  1. Наличие карты Nvidia (будем считать, что она уже есть);
  2. Установленные в системе драйвера от Nvidia (будем исходить из того, что тоже установлены);
  3. CUDA Toolkit, те самые библиотеки и программы, которые чаще всего для простоты называют CUDA (без Toolkit)

Вот пунктом номер 3 мы и будем заниматься в этой статье.
Все последующие шаги будут приведены для Ubuntu 18.04 (самая популярная система), но они так же подойдут и для других дистрибутивов Linux.

Предисловие

Устанавливать CUDA будем от обычного пользователя, в домашнюю папку. Я не сторонник установки в /usr/local таких вещей, которые часто приходится обновлять. Лучше поставить куда-нибудь в безопасное место, чтобы не запороть работающую систему. Например, /home/username/cuda подойдет отлично. Надоест эксперементировать с CUDA, просто удалите эту папку и все. И не надо заботиться, что какие-то зависимости нарушились в системе.

Исходим из того, что Nvidia карточка у ва есть и nvidia драйвер установлен в систему и запущен.

Проверяем:
lsmod | grep -i nvidia
вывод должен быть похожим на следующий:

Далее определяем версию nvidia драйвера с помощью команды modinfo:

Есть еще один способ определить версию драйвера. Для этого воспользуемся утилитой nvidia-smi:

Nvidia-smi так же выдала версию 435.21.
Если nvidia-smi не будет в вашей системе, то пользуйтесь способом с modinfo.

Между весрией Nvidia драйвера и версией CUDA Toolkit существует связь. Для определенной версии Nvidia драйвера нужно скачивать и устанавливать строго соответствующий пакет CUDA Toolkit, иначе ничего не получится. Опять же есть два способа определить версию CUDA Toolkit.


Например, на моем ноуте установлен nvidia драйвер версии 435.21, значит мне подойдут все версии CUDA Toolkit кроме 10.2. Иными словами 10.1 включительно и ниже.
Если у вас драйвер версии 390, то CUDA Toolkit надо скачивать версии 9.1 и ниже.

Второй способ:
можно снова воспользоваться утилитой nvidia-smi:

здесь четко написано, для вашего драйвера нужна CUDA 10.1.



Здесь выбираем:
Linux -> x86_64 -> Ubuntu -> 18.04 -> runfile (local)

Инсталлер скачан. Сделаем его исполняемым:

И сразу же запускаем:

Запускается долго (наверняка происходит самораспаковка).


После соглашения с EULA появляется экран:

Как видите здесь размечен драйвер, мы его устанавливать не будем, он уже в системе и запущен.

Когда установка завершится нужно будет дать системе знать куда установлена CUDA, для этого в файл

/.bashrc прописываем следующие строки:

На этом установка закончена.

Тестируем связку CUDA и драйвера Nvidia. Для этого воспользуемся примеры из устанвки CUDA.
Возьмем тест с частицами.


Как видно из рисунка, тест запустился и судя по выводу nvidia-smi на 24% нагружает видеокарту. Буковки C+G перед ./particles говорят о том, что задействованы и вычислительные (С) и графические (G) ресурсы видеокарты.

Если вы планируете использовать CUDA в машинном обучении, то просто необходимо устанвить библиотеку cuDNN. Этабиблиотека позволяет максимально эффективно использовать мощности графического ускорителя при работе с нейронными сетями. Ставится cuDNN элементрано:
1) регистрируетесь;
2) скачиваете нужную версию (для каждой CUDA своя cuDNN);
3) распаковываете архив в папку куда установлена CUDA.

Выводы

В данной статье приведено описание способа установки CUDA библиотек в Linux в случае, когда графический драйвер уже установлен, а у пользователя нет прав администратора.

Читайте также: