Установка AMD ROCm 5+ на Ubuntu 22.04: возможно ли это?

Убунту 2

Да, на Ubuntu 22.04 можно установить AMD ROCm 5+. Хотя официальные инструкции по установке AMD предполагают, что ROCm совместим только с Ubuntu 20.04, существуют обходные пути, позволяющие установить его в Ubuntu 22.04. Это подробное руководство проведет вас через весь процесс.

Да, можно установить AMD ROCm 5+ на Ubuntu 22.04 с некоторыми обходными путями. Хотя официальные инструкции по установке AMD предполагают совместимость только с Ubuntu 20.04, в этом руководстве представлены пошаговые инструкции по успешной установке ROCm в Ubuntu 22.04.

Предварительные условия

Перед началом убедитесь, что ваша система соответствует необходимым требованиям. Вам понадобится графический процессор AMD, поддерживающий ROCm, и Ubuntu 22.04, установленный на вашем компьютере.

Шаг 1. Создайте каталог

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

mkdir ~/ROCm && cd ~/ROCm

Эта команда создает новый каталог с именем ROCm в вашем домашнем каталоге и переходит в него.

Шаг 2. Обновите и установите amdgpu-install.

Затем обновите свою систему и загрузите файл .deb для amdgpu-install. Затем установите его с помощью следующих команд:

sudo apt update wget sudo apt-get install ./amdgpu-install_22.20.50201-1_all.deb

Команда wget загружает файл .deb для amdgpu-install из официального репозитория AMD. Команда sudo apt-get install устанавливает загруженный пакет.

Шаг 3. Отредактируйте файл amdgpu-install.

Вам необходимо отредактировать файл amdgpu-install, чтобы добавить поддержку Ubuntu 22.04. Вы можете сделать это с помощью следующей команды:

sudo gedit /usr/bin/amdgpu-install

Эта команда открывает файл amdgpu-install в текстовом редакторе gedit с правами root.

В файле amdgpu-install найдите ubuntu и добавьте |pop в список. Затем найдите linux-modules-extra и замените всю функцию debian_build_package_list() на функцию debian_build_package_list() { echo 'empty function'; }. Сохранить и выйти.

Шаг 4. Установите Python 3.8

AMD ROCm 5+ требует Python 3.8. Вы можете установить его с помощью следующих команд:

sudo add-apt-repository –yes ppa:deadsnakes/ppa sudo apt-get update sudo apt install –yes python3.8

Команда sudo add-apt-repository добавляет PPA Deadsnakes в вашу систему. Этот PPA предоставляет более новые версии Python. Команда sudo apt install устанавливает Python 3.8.

Шаг 5. Добавьте репозиторий ROCm

Затем добавьте репозиторий ROCm в свою систему с помощью следующей команды:

эхо 'Деб [arch=amd64] основная часть Ubuntu | sudo tee /etc/apt/sources.list.d/rocm.list обновление sudo apt

Эта команда добавляет репозиторий ROCm в список репозиториев вашей системы и обновляет список пакетов.

Шаг 6. Загрузите пакет ROCm

Теперь загрузите файл .deb для пакета ROCm с помощью следующей команды:

apt скачать rocm-llvm5.1.1

Эта команда загружает пакет rocm-llvm5.1.1, который является частью ROCm.

Шаг 7. Отредактируйте и установите пакет ROCm

Далее вам необходимо распаковать, отредактировать и переупаковать пакет ROCm. Вы можете сделать это с помощью следующих команд:

ar x rocm-llvm tar xf control.tar.xz gedit control

Это откроет управляющий файл в текстовом редакторе gedit. В управляющем файле отредактируйте строку Depends, включив в нее |libstdc++-10-dev и |libgcc-10-dev.

Затем переупакуйте пакет и установите его с помощью следующих команд:

tar c postinst prerm контроль | xz -c > control.tar.xz ar rcs rocm-llvm5.1.1_14.0.0.22114.50101-48_amd64.deb debian-binary control.tar.xz data.tar.xz sudo apt install libstdc++-10-dev libgcc-10- dev rocm-core5.1.1 sudo dpkg -i rocm-llvm

Шаг 8. Установите ROCm

Теперь вы можете установить ROCm с желаемыми вариантами использования:

sudo amdgpu-install –rocmrelease=5.1.1 –usecase=rocm,hip –no-dkms

Параметр –rocmrelease указывает версию ROCm для установки. Параметр –usecase указывает варианты использования для установки. Параметр –no-dkms предотвращает установку версии DKMS драйвера AMDGPU.

Шаг 9. Добавьте пользователя в группы рендеринга и видео.

Наконец, добавьте своего пользователя в группы рендеринга и видео с помощью следующих команд:

sudo usermod -a -G рендеринг $LOGNAME sudo usermod -a -G видео $LOGNAME

Эти команды добавляют вашего пользователя в группы рендеринга и видео, которые необходимы для правильной работы ROCm.

Шаг 10. Перезагрузите систему.

После выполнения этих шагов перезагрузите систему.

Проверка установки

После перезагрузки вы можете проверить, загружен ли ROCm, запустив rocminfo в терминале. Если ROCm установлен правильно, эта команда должна вывести информацию о вашем графическом процессоре.

Заключение

Хотя процесс установки AMD ROCm 5+ в Ubuntu 22.04 непрост, его можно обойти, используя некоторые обходные пути. Следуя этому руководству, вы сможете успешно установить ROCm в своей системе. Не забывайте всегда обращаться к официальной документации и проверять наличие обновлений или проблем совместимости.

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

Да, можно установить AMD ROCm 5+ в Ubuntu 22.04, выполнив действия, упомянутые в этом руководстве.

Предварительными условиями для установки AMD ROCm 5+ на Ubuntu 22.04 являются графический процессор AMD, поддерживающий ROCm, и Ubuntu 22.04, установленный на вашем компьютере.

Да, для AMD ROCm 5+ требуется Python 3.8. Вы можете установить его, выполнив действия, описанные в этом руководстве.

Да, вы можете указать желаемые варианты использования в процессе установки. Параметр –usecase позволяет вам выбрать варианты использования, которые вы хотите установить.

После перезагрузки системы вы можете запустить команду rocminfo в терминале, чтобы проверить, загружен ли ROCm. Если она установлена ​​правильно, эта команда должна вывести информацию о вашем графическом процессоре.

Эти инструкции основаны на опыте пользователей и могут не поддерживаться официально AMD. Всегда рекомендуется обращаться к официальной документации и проверять наличие обновлений или проблем совместимости.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *