写点什么

Mac M1 安装 SD(上)

作者:IT蜗壳-Tango
  • 2023-05-02
    江苏
  • 本文字数:839 字

    阅读完需:约 3 分钟

创建虚拟环境

由于后期炼丹的时候需要很多图片资源,因此如果你的硬盘空间和我一样不是很多的话,我建议你也讲环境安装在外接移动硬盘上。


我们在创建虚拟环境时可以使用如下命令来指定虚拟环境安装的位置,同时我们还指定了 Python 的版本


conda create -p /Volumes/T7/Work/SD python=3.10.9
复制代码




创建好的环境目录如上图所示


如果这个歌时候直接激活的话,或看到如何效果



虚拟环境的名字为我们环境保存的路径

安装 PyTorch2.0

在激活虚拟环境后我们开始安装 PyTorch2.0:PyTorch


conda install pytorch::pytorch torchvision torchaudio -c pytorch
复制代码


安装 stable diffusion webui

这个是一个开源项目,以 web 的形式进行参数的调节以及模型的选择,会比较方便


git clone --depth=1 https://github.com/AUTOMATIC1111/stable-diffusion-webui
复制代码


这里需要一些前置软件,如果没有的话,可以通过 hw 来直接安装


brew install cmake protobuf rust git wget
复制代码



启动 webui.sh 脚本

在启动前,我建议修改一下这个脚本,原因是我们之前使用的 conda 来创建的虚拟环境,而这个脚本也会检查是否有创建了 venv,如果没有检查到,他会在当前目录下创建一个 venv 的目录,然后重新安装 PyTorch 等库,会比较慢,而且它安装的还是 1.12 的版本。


修改前



修改后



修改后记得保存哈


如果现在执行脚本的话,会看到它还要安装一些其他的库,我们也可以提前安装好


pip install gfpgan -i https://pypi.tuna.tsinghua.edu.cn/simplepip install clip -i https://pypi.tuna.tsinghua.edu.cn/simplepip install open_clip_torch -i https://pypi.tuna.tsinghua.edu.cn/simple
复制代码


我们观察一下它的 launch.py 文件



这里还有很多仓库需要 clone,如果你的网络不太好的话,可以选择复制地址到浏览器后下载,然后在对应的目录下解压即可



例如我们手动下载了如下两个库



我们把它解压到 repositories 文件夹下面



上面那两个带 mster 的文件夹就是我们刚刚,解压好的,但是这样还不行,我们要按照 launch.py 的规则重命名一下



这里 repo_dir 里面的就是我们要改成的文件夹名称



其他的库也是如此操作即可。


发布于: 刚刚阅读数: 2
用户头像

一个日语专业的程序猿。 2017-09-10 加入

【坐标】无锡 【软件技能】Java,C#,Python 【爱好】炉石传说 【称号】InfoQ年度人气作者,Intel OpenVINO领航者联盟成员 【B站】https://space.bilibili.com/397260706/ 【个人站】www.it-worker.club

评论

发布
暂无评论
Mac M1 安装SD(上)_三周年连更_IT蜗壳-Tango_InfoQ写作社区