В среде в этой статье используется физическое оборудование и видеокарта AMD RX6800XT. Это настольная версия Ubuntu20.04.5 LTS. После успешного развертывания вы также можете опубликовать модель своей видеокарты и систему в области комментариев.
Невиртуализированная среда. Установите Ubuntu в раздел 100G, который может сосуществовать с win! Просто перезагрузите компьютер и переключитесь на ту систему, которую вы хотите использовать! Не торопитесь и посмотрите. Если установка git или pip идет медленно, вы можете установить «вспомогательную версию разработчика», чтобы решить проблему.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install wget gnupg2 git
sudo usermod -a -G video $LOGNAME
echo 'ADD_EXTRA_GROUPS=1' | sudo tee -a /etc/adduser.conf
echo 'EXTRA_GROUPS=video' | sudo tee -a /etc/adduser.conf
echo 'EXTRA_GROUPS=render' | sudo tee -a /etc/adduser.conf
wget https://repo.radeon.com/amdgpu-install/22.20/ubuntu/focal/amdgpu-install_22.20.50200-1_all.deb
sudo apt-get install ./amdgpu-install_22.20.50200-1_all.deb
изменить AMD rocmИсточник:https://repo.radeon.com/rocm/apt/5.1.1 (Его надо менять, это очень важно!!!)
sudo amdgpu-install --usecase=hiplibsdk,rocm --no-dkms
Долгое ожидание...
sudo usermod -a -G video $LOGNAME
sudo usermod -a -G render $LOGNAME
echo 'export PATH=$PATH:/opt/rocm/bin:/opt/rocm/profiler/bin:/opt/rocm/opencl/bin' | sudo tee -a /etc/profile.d/rocm.sh
В это время вы можете подтвердить установку с помощью следующей команды (6800xt отобразит gfx1030, насчет остальных не знаю)
rocm-smi
sudo /opt/rocm/bin/rocminfo
sudo /opt/rocm/opencl/bin/clinfo
Затем установите
sudo apt-get install miopenkernels-gfx1030-36kdb
снова Долгое ожидание...
sudo apt install wget git python3 python3-venv
sudo apt install python3-pip
wget https://download.pytorch.org/whl/rocm5.1.1/torch-1.12.1%2Brocm5.1.1-cp38-cp38-linux_x86_64.whl
sudo pip install torch-1.12.1+rocm5.1.1-cp38-cp38-linux_x86_64.whl
Если появится сообщение «Тайм-аут чтения», выполните приведенную выше команду еще раз.
sudo pip install torch torchvision --extra-index-url https://download.pytorch.org/whl/rocm5.1.1
HSA_OVERRIDE_GFX_VERSION=10.3.0
sudo reboot #restartcomputer
Проверять
python3
import torch
torch.cuda.is_available()
Если результат вывода — True, вы можете вызвать графический процессор, а затем нажать CTRL+D, чтобы выйти из Python.
Теперь вы можете скачать и установить основную часть! !
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
cd stable-diffusion-webui
python3 -m venv venv
source venv/bin/activate
python3 -m pip install --upgrade pip wheel
В это время поместите необходимые модели и необходимые файлы в каждую папку для конкретной справки.:https://www.bilibili.com/video/BV1vG411E7ea
TORCH_COMMAND='pip install torch torchvision --extra-index-url https://download.pytorch.org/whl/rocm5.1.1' python launch.py --precision full --no-half
Я понимаю все о проблемах с сетью. Долгое ожидание. Если сообщается об ошибке, повторите приведенную выше команду. Когда появится 127.0.0.1:7860, это означает, что установка завершена, и вы можете открыть браузер для доступа к нему! В следующий раз, когда вы начнете, просто введите:
source venv/bin/activate
TORCH_COMMAND='pip install torch torchvision --extra-index-url https://download.pytorch.org/whl/rocm5.1.1' python launch.py --precision full --no-half
Давайте посмотрим на остальные конфигурации модели.:https://www.bilibili.com/video/BV1vG411E7ea
Если вы хотите быть вAна картеAIслова обучения(Не проверено)Пожалуйста, посмотрите:https://www.bilibili.com/video/BV1H8411W7VX
Если вы все еще не понимаете, вы можете обратиться к:
Видеокурс «Углубленное введение в MGR»
Нажмите на эту мини-программу, чтобы перейти прямо к станции B.
https://www.bilibili.com/medialist/play/1363850082?business=space_collection&business_id=343928&desc=0