AI绘画 stable-diffusion 本地搭建(无限次使用)
前置工作
(安装Anaconda,当然你可以也不用这个,根据environment.yaml里面的包一个个搭建
)
项目地址 https://github.com/CompVis/stable-diffusion.git
工具:vscode(挺好用的)
环境搭建
注意:环境搭建这一步可能是到pip这里会下载不了,需要换源,当然conda也需要换源。(百度pip换源就好了,激活虚环境后再换pip源)还有激活虚环境的终端需要的系统默认终端,否则可能无法activate成功。
还有一件事:conda换源时记得把https的s去掉否则无法连接下载包。(百度conda换源有教程)
可能的坑:
conda安装时重复安装可能会报错已存在,可以去对应的虚环境的管理文件夹内将源文件删除(百度conda 虚环境文件夹位置,你安装conda时安装位置)
建议把pip 的之前的包先安装,后面的pip的包换源后手动安装即可。(别忘了激活后再换pip源)
下载权重文件和huggingface 上 Diffusion申请使用资格
权重文件地址https://huggingface.co/CompVis/stable-diffusion-v-1-4-original,记得要同意协议后才能下载否则会无权限,当然要先注册账号。
然后到个人中心Settings把账号token复制出来,开启自己的终端输入
之后把复制出来的token输入即可,随后把下载下来的权重文件按这个来
注意上面的命令是Linux的不是windows的可以自己手动创建,意思是创建文件夹 models/ldm/stable-diffusion-v ,还有把下载下来的权重重命名为model
官方的终端运行指令
还有指令解释(可能的坑在运行时他会要求把GitHub的一个文件下载到你的电脑内可能会导致报错超时,我这里已经把这个整个项目包下载下来了,根据报错信息将xxx to 你电脑路径,大概是这样一个报错,根据提示将对应包复制到自己的文件夹内)
百度云盘
链接:https://pan.baidu.com/s/1awLoIylJGhztfGYXbqC-Vw
提取码:21lv
还有一件事:就是整个模型挺吃性能的,建议显卡10G显存以上,一开始默认运行可能会爆显存,可以自己把W H参数调整一下再运行试试,或者别的。
