стабильная_диффузия_webui конфигурация среды докера

1. Создайте новую среду докера.

docker  run -tid --name  e_commerce_sd --net host --runtime=nvidia  nvidia/cuda:11.1-cudnn8-devel-cent                                                                      os7-ssh /bin/bash

docker exec -ti e_commerce_sd /bin/bash
echo 'export PS1="DOCKER[\u@\h \w]\$"' > ~/.bashrc
exit
docker exec -ti e_commerce_sd /bin/bash
exit
docker cp e_commerce_sd.zip e_commerce_sd:/root
docker exec -ti e_commerce_sd /bin/bash

docker commit e_commerce_sd e_commerce_sd_sam:v1.0

docker run -tid --name img2img_revanimated_v121inp_run --restart=always --cpus=10 --net host --runtime=nvidia img2img_revanimated_v121inp:v1.0.0 /bin/bash

docker save -o e_commerce_sd_all_v101.tar e_commerce_sd_all:v1.0.1
scp -r [email protected]:/root/e_commerce_sd_all_v101.tar [email protected]:/home
docker load < e_commerce_sd_all_v101.tar


删除镜像
docker images
docker rmi IMAGE ID
删除容器
docker rm -f CONTAINER ID

2. Установите миниконду

yum install wget
wget -c https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
sh Miniconda3-latest-Linux-x86_64.sh
source ~/.bashrc

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
python -m pip config set global.index-url https://mirrors.aliyun.com/pypi/simple
python -m pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

conda create -n py38 python==3.8
conda activate py38

3. Настройте стабильный_diffusion_webui

Могут возникнуть проблемы при использовании launch.py ​​непосредственно под стабильным_difffusion_webui, рекомендуется

pip install open_clip-bb6e834e9c70d9c27d0dc3ecedeebeaeb1ffad6b.zip
pip install CLIP-d50d76daa670286dd6cacf3bcd80b5e4823fc8e1.zip
pip install GFPGAN-8d2447a2d918f8eba5a4a01463fd48e45126a379.zip
pip install -r requirements_versions.txt
pip install opencv-python-headless
pip install gdown

4. Установите тензоррт

tar -xzvf TensorRT-8.6.1.6.Linux.x86_64-gnu.cuda-11.8.tar.gz

1. Используйте vim, чтобы войти в документ ~/.bashrc, нажмите и удерживайте Ctrl+G, перейдите непосредственно к последней строке, нажмите клавишу i, войдите в режим вставки, и теперь вы можете редактировать документ. 2. Перейти к последнему символу, нажать для смены строки, команду можно ввести в следующей строке. 3. Вообще говоря, в терминале Ubuntu ctrl+shift+c — для копирования, а Ctrl+shift+v — для вставки, вы можете сначала написать его и вставить напрямую; 4. Вводим первую конфигурацию переменной среды:

export LD_LIBRARY_PATH=/home/TensorRT-8.6.1.6/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export PATH=/home/TensorRT-8.6.1.6/bin${PATH:+:${PATH}}

5. Путь добавлен, пора закрыть ~/.bashrc, нажмите клавишу esc, чтобы выйти из режима вставки; 6. Введите двоеточие: wq, close bashrc; 7. Пока не действует! Нужно исходник

source ~/.bashrc
cd python
pip install tensorrt-8.6.1-cp38-none-linux_x86_64.whl

Установить Пикуда

pip install pycuda==2019.1
export CUDA_VISIBLE_DEVICES=3

onnxruntime может вызывать только процессор

Конда установить Cudnn

pip install onnxruntime==1.15.1, просто переустановите его

рекомендация

отblog.csdn.net/u012193416/article/details/132355781
рекомендация