【AI绘画】AMD显卡部署AI绘画 2023版,手把手,从安装系统到运行绘画,镜

- ubuntu 官方发布页面
http://releases.ubuntu.com/releases/
- 进入ubuntu系统后的配置流程
首次启动,弹出软件更新,更新软件。
- 打开浏览器找到docker engine 的安装文档。
https://docs.docker.com/engine/install/ubuntu/
定位到Installation methods这个标题,把标题下方的所有命令复制粘贴到终端执行。直到看到文章里的这一行You have now successfully installed and started Docker Engine. 才算结束。
- Docker更换国内镜像源
https://www.cnblogs.com/xiaoyao404/p/15644051.html
链接里的操作不太适合本教程,所以我做了一些改动。
在终端里输入下面这一行:
sudo gedit /etc/docker/daemon.json
弹出一个文本编辑器,将下面的文字复制到文本编辑器中:
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
关闭文本编辑器,在终端输入:
systemctl restart docker.service
再输一条命令,查看镜像服务器是否添加成功:
sudo docker info
成功了会在末尾显示镜像服务器地址

- 加载镜像,制作容器
载入docker镜像:
sudo docker load –i [镜像的文件路径]
从文件管理器拖动文件到终端,能够自动填写文件路径。
镜像载入完毕后,执行以下命令创建容器:
sudo docker run -it --network=host \
--device=/dev/kfd --device=/dev/dri \
--group-add=video --ipc=host --cap-add=SYS_PTRACE --security-opt seccomp=unconfined \
-v ~/sd-outputs:/app/outputs \
-v ~/sd-lora:/app/models/Lora \
-v ~/sd-hypernetworks:/app/models/hypernetworks \
-v ~/sd-VAE:/app/models/VAE \
-v ~/sd-models:/app/models/Stable-diffusion \
sd-web:v1.1
容器创建完成后,会进入交互模式,输入命令运行绘画程序(注意命令开头有个点):
./webui.sh
运行过程中,会开始下载官方绘画模型,但最好是使用第三方的模型,ctrl+c 终止执行。在容器创建过程中,会在主目录下创建几个文件夹,这些文件夹只有根用户权限才能访问,新建一个终端窗口,执行:
sudo nautilus
会弹出一个有根用户权限的文件管理器,将自己准备的第三方模型复制到主目录下的sd-models文件夹。再次运行./webui.sh,启动绘画程序。
- 停止容器
在运行了容器的终端,按ctr+c退出webUI程序,然后输入exit 退出容器,退出的同时容器也会停止。
- 启动容器
先查看容器的名字:
sudo docker ps –a
然后给容器改一个容易记的名字
sudo docker rename [原名] [新名]
用新的名字启动容器:
sudo docker start –a –i [名字]
启动后在容器的命令行中输入:
./webui.sh
之后就可以开始运行AI绘画了。