欢迎光临散文网 会员登陆 & 注册

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

2023-04-09 23:25 作者:吃包子的死神  | 我要投稿
  • 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绘画了。

【AI绘画】AMD显卡部署AI绘画 2023版,手把手,从安装系统到运行绘画,镜的评论 (共 条)

分享到微博请遵守国家法律