当前位置:首页|资讯|Stable Diffusion|GitHub

stable diffusion没能一次性安装成功的看过来

作者:明玉醒醒发布时间:2023-03-29

硬件环境

如果显卡专用GPU内存不足6G,直接GG,其他硬件拉跨点没事儿 。


下载

下载Git,有git的朋友跳过

https://git-scm.com/download/win

下载stable diffusion,直接zip或clone都行

https://github.com/CompVis/stable-diffusion

下载miniconda,基于python环境的,有conda的朋友跳过

https://docs.conda.io/en/latest/miniconda.html

下载一个别人训练好的模型,选4G的,你网速快7G的也行。

https://huggingface.co/CompVis/stable-diffusion#model-access

跟着图里的点过去即可:

下载完sd-v1-4.ckpt,把它copy到 stable-diffusion-main下的models\ldm\stable-diffusion-v1, 没文件夹自己建一个。

改名model,不然报错,FileNotFoundError: [Errno 2] No such file or directory: 'models/ldm/stable-diffusion-v1/model.ckpt'。

打开conda命令行,在开始菜单里:

运气好的,直接出图:

查看结果:stable-diffusion-main\outputs\txt2img-samples\samples


运气不好的可以开始采坑了:

pytorch没能下载下来

使用错误里的URL https://conda.anaconda.org/pytorch/win-64/pytorch-1.11.0-py3.8_cuda11.3_cudnn8_0.tar.bz2 直接手动下载

放到C:\Users\neals\.conda\pkgs\下,然后手动解压

在pkgs文件夹下找到 urls.txt ,把https://conda.anaconda.org/pytorch/win-64/pytorch-1.11.0-py3.8_cuda11.3_cudnn8_0.tar.bz2加到最后一行,避免重复下载

搞完了,继续 conda env create -f environment.yaml

不出意外还是出了意外

pip安装github repository失败,其实就是想直接在线安装成python package,这里再次切换至手动挡,下载好需要的依赖,本地安装。

找到environment.yaml

把这两行剪切出来,使用对应的地址,手动下载这两个github repository。

然后到各自的文件夹下执行 

搞完了,继续 conda env create -f environment.yaml

不行?ldm已经存在?执行 conda env update -f environment.yaml

改 environment.yaml 的diffusers 为 diffusers==0.12.1

执行 conda env update -f environment.yaml

八嘎,怎么又报错。改手动下载

https://huggingface.co/openai/clip-vit-large-patch14/tree/main

那到底这个路径放在哪儿好呢?知道的告诉我下,我直接就改代码了,等不及了。

最后王炸,显卡内存不够:

好了,这就去买个显卡。。


Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1