当前位置:首页|资讯|AI绘画|Stable Diffusion WebUI|Stable Diffusion

深度干货-sd踩坑AI绘画笔记-如何对齐版本

作者:方方上土发布时间:2024-08-07

你是否也遇到过这样的问题?

使用stable diffusion webui 整合包工具后,

换了一个电脑安装使用总是遇到奇奇怪怪问题,打不开,不出图

尤其是不识别GPU等等这些问题?


本文主要讨论的就是如何解决SD安装不识别GPU从而导致无法作图的问题。


具体原因就是 电脑中PyTorch 版本与你的显卡驱动中安装后的 CUDA 版本不匹配

如何对齐PyTorch,CUDA ,xformers的版本?

对齐版本 首先你要先安装,关于如何安装CUDA 这个不在本文中赘述。本文只讨论如何对齐的问题。

要确保 PyTorch、CUDA 和 xFormers 版本的兼容性,可以按照以下步骤进行:

  1. 首先打开powershell,并用管理员身份运行

  1. 激活你本地安装stable diffusion的文件夹里的虚拟环境。一定要建立环境隔离的概念,这非常重要。

  1. 逐一输入查询版本代码指令,查询自己电脑中的环境情况

下面是我的情况

通过查询我设备的问题根源在于

您的系统上安装的 PyTorch 版本是 1.13.1,并且您的 CUDA 版本是 12.1。要确保 PyTorch 和 CUDA 版本兼容,您可以检查 PyTorch 的兼容性说明。

根据 PyTorch 的官方文档,1.13.1 版本支持 CUDA 11.6 和 CUDA 11.7,但不直接支持 CUDA 12.1。因此,您可能需要安装一个不同的 PyTorch 版本以确保与 CUDA 12.1 兼容。

解决方案:根据 CUDA 12.1 安装匹配的 PyTorch 版本。

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

输入指令后,静静等待安装完毕,然后重启SD就可以快乐出图了~

文档在工坊里,请自行获取

时间无价,欢迎支持~



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