stablediffusion没有独立显卡能用吗?笔记本怎么切换独立显卡
大家好,我是电脑系统之家的小编。今天,我们将探讨如何在没有独立显卡的计算机上使用Stable Diffusion,这是一款强大的开源人工智能绘图工具。Stable Diffusion能够通过文本生成精美的图片,而通常情况下,它要求配置英伟达的独立显卡。但是,不用担心,我们有解决方案。
Stable Diffusion简介
Stable Diffusion是一款令人兴奋的AI工具,可以将文本描述转化为惊人的图像。然而,许多人可能面临一个问题:他们的计算机没有独立显卡,那该如何使用Stable Diffusion呢?
无GPU安装Stable Diffusion
许多现代笔记本电脑和台式机配置了集成显卡,但这并不妨碍你在这些机器上尝试Stable Diffusion。虽然生成一张图像可能需要较长的时间,大约10-20分钟,但它绝对值得一试。
修改Stable Diffusion配置
下面,我们将介绍如何制作一个只需要CPU就能运行Stable Diffusion的版本。我们将基于WebUI的1.0预发行版本进行修改。这些修改将允许Stable Diffusion在没有独立显卡的计算机上运行。
步骤1:下载CPU版本的torch
首先,我们需要下载CPU版本的torch。打开Stable Diffusion的代码,找到以下行:
torch_command = os.environ.get('TORCH_COMMAND', "pip install torch==1.13.1 torchvision==0.14.1 --index-url https://download.pytorch.org/whl/cpu")
这一行允许你安装torch,将其更改为适用于CPU的版本。
步骤2:修改启动参数
接下来,我们需要修改启动参数,以便程序跳过GPU显卡检测并使用CPU进行计算。找到以下行:
commandline_args = os.environ.get('COMMANDLINE_ARGS', "--skip-torch-cuda-test --disable-nan-check --no-half --precision full --use-cpu all")
确保将这一行的参数更改为允许CPU计算。
步骤3:修复WebUI.py报错
在WebUI.py中找到并注释掉以下行:
#app.add_middleware(GZipMiddleware, minimum_size=1000)
这将解决一些报错问题。
步骤4:下载模型文件
最后,下载至少一个模型文件,并将其保存到”webui\models\Stable-diffusion”的子目录下。
运行Stable Diffusion
在终端中,转到Stable Diffusion的运行目录,运行“run.bat”。如果一切正常,你将在屏幕上看到一个网址:“http://127.0.0.1:7860”。按住CTRL键,鼠标点击网址即可打开Stable Diffusion的使用界面。
输入一些简单的提示词,如“玫瑰”、“山脉”或“风景”,然后耐心等待10分钟,你将生成令人惊叹的图像。
安装包选项
运行时需要下载许多程序库,但如果你的网络不稳定,下载可能会遇到问题。为了解决这个问题,你可以选择使用预先打包好的安装包,其中包含一个模型,下载解压后即可立即运行。
怎样切换到独立显卡
如果你的笔记本电脑有双显卡,你可能想要切换到独立显卡以提高性能。以下是切换的步骤:
鼠标右键点击“此电脑”,选择“属性”。
在属性界面点击“设备管理器”。
在设备管理器中找到“显示适配器”选项。
打开“显示适配器”选项,可以看到两个选卡列表,第一个是集成显卡,第二个是独立显卡。
首先右键单击集成显卡,选择“禁用设备”。
系统会提示设备将停止运行,点击“是”按钮,集成显卡被禁用,屏幕会短暂闪烁,通常此时会自动启用独立显卡。如果没有自动切换,你可以手动启用独立显卡。
这就是如何在没有独立显卡的计算机上运行Stable Diffusion以及如何切换到独立显卡以提高性能的方法。无论你的计算机配置如何,你都可以尽情享受Stable Diffusion的创作乐趣。祝你艺术创作愉快!
最新推荐
-
win7显示多个网络连接图标怎么办 win7网络显示多重网络
win7显示多个网络连接图标怎么办?在win7系统中,默认只会出现一个网络连接图标,但是有些用户任务栏中出 […]
-
win10网络凭据密码怎么取消掉
网络凭据是为了方便用户访问网络资源存储在本机的帐户和密码,它可以让用户无须输入帐户和密码就可以访问,那么用户如果不想让网络凭据继续使用的话,要怎么取消呢?详细请看下文介绍
-
edge浏览器托管怎么解除 你的组织浏览器已托管怎么取消
edge浏览器是一款系统自带的浏览软件,拥有简洁的的界面和强大的搜索引擎功能,很是实用,但是最近有看到部分 […]
-
怎么强制卸载microsoftedge浏览器 microsoft edge强制卸载
windows 10自带的edge浏览器在程序面板上是不能被卸载的,但是有些网友不喜欢使用edge浏览器 […]
-
edge浏览器兼容设置在哪里 edge浏览器兼容性设置详细步骤
edge浏览器兼容性怎么设置?大部分的用户都使用edge浏览器为默认浏览器,当我们在使用edge浏览器时要 […]
-
win10安全中心保护历史记录怎么删除不了
win10系统自带安全防护机制,大家可以在保护历史记录面板中查看最近的安全防护情况,但是有的用户想要将这个记录删除掉,避免泄露个人隐私,那么怎么操作呢?详细请看下文介绍
热门文章
win7显示多个网络连接图标怎么办 win7网络显示多重网络
2win10网络凭据密码怎么取消掉
3edge浏览器托管怎么解除 你的组织浏览器已托管怎么取消
4怎么强制卸载microsoftedge浏览器 microsoft edge强制卸载
5edge浏览器兼容设置在哪里 edge浏览器兼容性设置详细步骤
6win10安全中心保护历史记录怎么删除不了
7edge浏览器弹窗广告怎么屏蔽掉 edge浏览器去除广告
8Edge浏览器怎样修改外观 edge浏览器外观设置
9win10怎么把记事本背景变成黑色 记事本背景设置成黑色
10win10怎么卸载edge浏览器 win10自带edge无法卸载
随机推荐
专题工具排名 更多+