(2023.4.23最新有效)Stable Diffusion官网最新安装教程以及全网最详细遇坑指南

(2023.4.23最新有效)Stable Diffusion官网最新安装教程以及全网最详细遇坑指南

以下是WebUI官方推荐的Stable Diffusion的安装流程,需要注意以下几点:

  1. 你需要使用N卡,并且至少需要4GB显存才能在本地运行。建议使用8GB显存或以上。
  2. 在安装过程中,需要开启全局魔法上网。
  3. 本地化部署步骤相对比较繁琐,如果遇到各种报错自己无法解决,可以bilibili秋叶的一键包(非官方)或者去在线版Midjourney(合理上网)。
  4. Stable Diffusion开源之后爆发式更新了很多工具,这些工具大部分也是需要自己部署的。所以自己克服各种报错的话后面会玩得会比较开心。
  5. 其拥有最强控制神器control net 远超隔壁midjourney,是目前最强大的AI绘图工具。
  6. 教程简版,具体单步不懂可以进行进一步地详细搜索。

安装步骤如下:

  1. 下载Python 3.10.6和Git,官网均能直接搜索到。
  2. 检查自己的显卡支持的CUDA版本,前往英伟达官网下载对应版本。
  3. 下载Stable Diffusion的模型,可在Civitai或HuggingFace官网网站直接下载。
  4. 安装新版本Python:记得勾选Add Python to PATH选项,安装完成后在“命令提示符”运行命令Python -V,如果返回“Python x.xx.x版本”则表示安装成功。
  5. 升级pip:运行命令python -m pip install --upgrade pip安装升级pip到最新版。
  6. 安装git一键克隆命令。
  7. 安装Stable Diffusion主程序:在一个空间较大的硬盘上新建一个文件夹,用git clone命令:git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git将Stable Diffusion的代码克隆到该文件夹中。
  8. 将下载的Stable Diffusion的模型文件移动到stable-diffusion-webui\models\Stable-diffusion的文件夹中。
  9. 在stable-diffusion-webui文件夹中找到webui-user.bat文件,双击自动进行安装(全程合理上网)。
  10. 官网如下:https://github.com/AUTOMATIC1111/stable-diffusion-webui

强调一下最新版安装过程的坑:(此方法遵循官网安装流程,不适用于各种整合包出现的问题,于2023.4.23从零安装进行测试,仍然有效)

  1. 即使开启了魔法上网也会出现报错,首先确保使用3.10.6版本的python。后续安装都是基于3.10.6的。
  2. 确保你的环境中安装了cuda和cudnn,因为安装它们之后才能安装torch这个包。
  3. 如果你开启的魔法,并完全按照我的以上安装过程进行了安装,仍然出现安装问题,99%是连接问题,包括但不限于git clone 连接失败,安装某个模块连接失败。这时你可以先手动切换到你的stable diffusion目录下,激活你环境,并输出pip install -r requirements.txt 这一步是通过手动安装依赖的方式解决问题。
  4. 运行pip install -r requirements.txt时需要时刻保持网络通畅,如果安装失败首选检查你是否严格安装我的安装过程,如果是,那么99%是网络不好,尝试更换魔法。也可以根据错误,查看具体是什么原因。
  5. 安装成功后,再次运行webuser.bat,这时仍出现安装失败,如果是模块,那么可以使用pip install 模块名,直接安装单独的模块,如果是git clone失败,那么请你更换网络。
  6. 重复5步骤,对每个安装错误的原因进行定位检查,直到全部安装成功。
  7. 如果你是amd显卡,那么此教程对你完全不适用,如果你没有安装cuda和cudnn就进行下一步,那么有可能是Cuda的问题。
  8. cuda现在最新是12版本,一定不能安装此版本,如果安装,请卸载干净(csdn能搜到),在历史版本中找到并安装11的版本。cudnn选择基于cuda11的版本即可。
  9. pytorch和torchvison一定要去镜像网站进行手动下载,自动下载的版本不知道会给你安装哪个奇怪的版本。具体过程请搜索cdsn,torch和torchvision离线安装教程,并且一定要注意离线安装必须安装对应的版本,根据python,cuda,版本号找到对应的安装。否则后续会出现问题。
  10. 如果你不懂9,那么请一定要多搜一下相关教程,由于各种教程太杂碎,可能要多结合几篇文章,这里我不提供链接。
  11. 如果你是新手且以上过程都没有相关经验,建议安装整合包,因为一个不注意会导致全盘出错。如果你有一定经验,请你严格按照我的教程来。目前CSDN上没有发现更详细的官网安装遇坑指南。

你可能感兴趣的:(AI绘画,AI作画,stable,diffusion,git)