Ubuntu20.04安装配置stable diffusion 超详细教程

本文详细介绍了如何在Python中使用conda创建虚拟环境,安装torch(针对CUDA10.2),下载和配置stable-diffusion-webui,以及处理可能出现的NansException。过程涉及环境管理、模型下载和依赖安装。
摘要由CSDN通过智能技术生成

1. 搭建Python环境

使用conda创建单独的虚拟环境sd, 打开终端,运行:

conda create -n sd python==3.10.9

然后激活环境:

conda activate sd

安装torch

查看自己的cuda版本,在pytorch官网链接: link
选择对应的torch版本,并直接拷贝安装命令。

// 查案cuda版本
nvcc -V

我根据我的电脑cuda版本(10.2)安装torch指令为:

// 安装torch
conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=10.2 -c pytorch

2. 下载stable-diffusion-webui

可以直接用链接下载使用git命令下载stable-diffusion-webui源码(二选一即可):

// 下载stable-diffusion-webui(二选一,下面一行更稳定)
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
git clone https://gitee.com/yiouyou/automatic1111-stable-diffusion-webui.git

3. 下载训练模型

打开链接 link,下载训练模型v2-1_768-ema-pruned.ckpt至stable-diffusion-webui的models/Stable-diffusion目录下,这个目录专门存放用于生成AI绘图的绘图元素的基础模型库。

4. 安装依赖

升级pip并更改默认库包下载地址为清华镜像

// 可以不换,只是这样更稳定
python -m pip install --upgrade pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

切换到webui目录下,安装依赖

cd stable-diffusion-webui/
pip install -r requirements_versions.txt
pip install -r requirements.txt

安装完成后,启动stable-diffusion-webui

// 这里要安装很多依赖,并且要git clone相关包和模型文件,需要科学上网,否则会失败
python launch.py

启动后会在浏览器打开url,表示环境部署成功

5. 报错:NansException: A tensor with all NaNs was produced in Unet. This could be either because there’s not enough precision to represent the picture, or because your video card does not support half type. Try setting the “Upcast cross attention layer to float32” option in Settings > Stable Diffusion or using the --no-half commandline argument to fix this. Use --disable-nan-check commandline argument to disable this check.

Settings > Stable Diffusion 勾选 upcast cross attention layer to float32

点应用设置,重新加载,就可以啦

在这里插入图片描述

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
安装配置Ubuntu 20.04的步骤如下: 1. 下载Ubuntu 20.04的ISO镜像文件。你可以从Ubuntu官方网站上下载最新版的镜像文件。 2. 制作启动盘。使用一个空白的USB闪存驱动器,将ISO镜像文件写入其中。你可以使用Rufus、Etcher或UNetbootin等工具来完成这一步骤。 3. 插入启动盘并重启计算机。在计算机启动时按下相应的键(通常是F2、F12、Delete或Esc)进入BIOS设置。将启动顺序更改为从USB驱动器启动。 4. 安装Ubuntu。在计算机启动时会出现一个选项界面,选择“安装Ubuntu”进入安装向导。按照提示进行操作,包括选择语言、键盘布局和磁盘分区等。 5. 配置网络连接。在安装过程中会要求你设置网络连接,选择合适的选项并输入相关的信息。 6. 进行系统更新。安装完成后,打开终端并运行以下命令来更新系统: ``` sudo apt update sudo apt upgrade ``` 7. 安装所需的软件和驱动程序。根据你的需求安装相应的软件和驱动程序。例如,你可以使用以下命令来安装常用的软件: ``` sudo apt install <软件包名> ``` 8. 配置系统设置。根据你的个人偏好,进行一些系统设置,例如更改桌面背景、修改主题、安装字体等。 9. 安装常用的开发工具。如果你是开发人员,你可能需要安装一些常用的开发工具,例如GCC编译器、Python解释器、Git版本控制工具等。 10. 安装常用的应用程序。根据你的需求,安装其他常用的应用程序,例如浏览器、办公套件、媒体播放器等。 以上是Ubuntu 20.04安装配置的基本步骤,根据你的具体需求和偏好,你可能还需要进行其他配置安装其他软件。希望这能帮助到你!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值