首页 > 其他分享 >Stable Diffusion 本地安装步骤

Stable Diffusion 本地安装步骤

时间:2023-10-03 13:33:19浏览次数:45  
标签:Diffusion diffusion 步骤 torch Stable cuda stable webui

Stable Diffusion 是一种开源机器学习模型,可以从文本生成图像,根据文本修改图像,或者在低分辨率或低细节图像上填充细节。

Stable Diffusion 已经过数十亿张图像的训练,可以产生与从 DALL-E 2 和 MidJourney 获得的结果相当的结果。 它由 Stability AI 开发,并于 2022 年 8 月 22 日首次公开发布。

Stable Diffusion 可以在 windows 电脑上完全免费使用。

本文介绍 Stable Diffusion 在 Windows 11 操作系统上的详细安装步骤。

  1. 安装 Python

社区推荐安装 Python 3.10.6,但笔者安装的是 3.10.8:

大家可以直接通过这个链接下载 Python.

打开 Stable Diffusion 的 Github 仓库

点击 Code->Download Zip 将其下载到本地:

下载到本地,解压。
https://huggingface.co/CompVis/stable-diffusion-v-1-4-original

启动日志,会自动下载 torchtorchvision

耐心等待其下载完毕:

如果启动时遇到如下错误消息:

File "C:\app\stable-diffusion-webui-master\launch.py", line 355, in
prepare_environment()
File "C:\app\stable-diffusion-webui-master\launch.py", line 260, in prepare_environment
run_python("import torch; assert torch.cuda.is_available(), 'Torch is not able to use GPU; add --skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check'")
File "C:\app\stable-diffusion-webui-master\launch.py", line 121, in run_python
return run(f'"{python}" -c "{code}"', desc, errdesc)
File "C:\app\stable-diffusion-webui-master\launch.py", line 97, in run
raise RuntimeError(message)
RuntimeError: Error running command.
Command: "C:\app\stable-diffusion-webui-master\venv\Scripts\python.exe" -c "import torch; assert torch.cuda.is_available(), 'Torch is not able to use GPU; add --skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check'"
Error code: 1
stdout:
stderr: C:\app\stable-diffusion-webui-master\venv\lib\site-packages\torch\cuda_init_.py:88: UserWarning: CUDA initialization: The NVIDIA driver on your system is too old (found version 10020). Please update your GPU driver by downloading and installing a new version from the URL: http://www.nvidia.com/Download/index.aspx Alternatively, go to: https://pytorch.org to install a PyTorch version that has been compiled with your version of the CUDA driver. (Triggered internally at ..\c10\cuda\CUDAFunctions.cpp:109.)
return torch._C._cuda_getDeviceCount() > 0
Traceback (most recent call last):
File "", line 1, in
AssertionError: Torch is not able to use GPU; add --skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check

https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/1742

https://github.com/TencentARC/GFPGAN

按照错误消息的提示去纠正:

找到了报这条错误消息的准确地址:

启动成功了:

标签:Diffusion,diffusion,步骤,torch,Stable,cuda,stable,webui
From: https://www.cnblogs.com/sap-jerry/p/17741047.html

相关文章

  • 什么是 Stable Diffusion 中的 Masking
    StableDiffusion是一种深度学习技术,主要用于生成式对抗网络(GANs)的训练。这一技术旨在提高生成图像和视频的质量和稳定性。StableDiffusion引入了一种称为"masking"的功能,用于改进训练的效果。在本文中,我将详细介绍StableDiffusion中masking的具体含义,并通过示例来说明......
  • 开发调试:提高代码质量与开发效率的关键步骤
    ......
  • 公司知识库搭建步骤,知识库建设与运营的四个步骤分享
    在知识管理方面,团队中的每一员,都像是一名独行侠,自己的知识,满足自己的需要,这其中,就造成了很多无意义的精力消耗。 公司知识库搭建必要性比如,一名员工撰写一QA文档,并没有将它分享给团队中的其他人,那么,其他人在遇到同样问题时,可能需要再次总结整理。所以进行公司知识库搭建就非常有......
  • 操作STM32的GPIO的步骤
    1.使用RCC开启GPIO的时钟2.使用GPIO_Init函数初始化GPIO3.使用输入/输出控制GPIO口RCC在library组中的 stm32f10x_rcc.h中找:(第一个参数是选择哪个外设,第二个参数是EABLE或者DISABLE)voidRCC_AHBPeriphClockCmd(uint32_tRCC_AHBPeriph,FunctionalStateNewStat......
  • 关闭手机广告的步骤
    关闭手机广告的步骤小米1.设置→小米账号→声明与条款→系统广告→系统工具广告→关闭2.设置→应用设置→应用管理→右上角三个点→设置→关闭“应用升级提醒”&“资源推荐”3.桌面左滑打开负一屏→划到底部→设置→服务管理→选择关闭项目4.桌面→打开任意文件夹→点击文件夹名称......
  • Stable Diffusion扩散模型
    人像生成模型1.模型理论基础扩散模型(DiffusionModel):1.1DiffusionModel原理首先,DenoiseModel 需要一个起始的噪声图像作为输入。这个噪声图像可以是完全随机的,也可以是一些特定的模式(如 高斯分布)或者形状。-接下来,随着denoise的不断进行,图像的细节信息会逐渐浮现......
  • 五个步骤!轻松将ASP.NET MVC项目迁移至ASP.NET Core
    TelerikUIforASP.NETCore是用于跨平台响应式Web和云开发的最完整的UI工具集,拥有超过60个由KendoUI支持的ASP.NETCore组件。它的响应式和自适应的HTML5网格,提供从过滤、排序数据到分页和分层数据分组等100多项高级功能。获取TelerikUIforASP.NETCore新版下载QQ技术交流......
  • 关闭手机广告的步骤
    关闭手机广告的步骤小米1.设置→小米账号→声明与条款→系统广告→系统工具广告→关闭2.设置→应用设置→应用管理→右上角三个点→设置→关闭“应用升级提醒”&“资源推荐”3.桌面左滑打开负一屏→划到底部→设置→服务管理→选择关闭项目4.桌面→打开任意文件夹→点击文件夹名称......
  • Windows 10系统安装操作步骤(图文版)
    本文将以戴尔dell品牌的电脑演示Windows10系统安装步骤,电脑硬盘空间为128G固态盘+1T机械盘,需要将Windows系统装在固态中。注意:本文安装Windows系统会清除电脑所有数据,请先确保已备份重要数据!前置条件:1. 准备Windows系统盘(后续更新Windows系统盘制作文档) 操作步骤1.  设......
  • ​从零开始:集成视频直播美颜SDK到直播平台的步骤
    当下,实时美颜技术在直播、社交领域中扮演了关键的角色,帮助主播增强自信,吸引更多观众。本文将指导您从零开始,逐步了解如何将视频直播美颜SDK集成到您的直播平台中。第一步:选择适用的美颜SDK在集成美颜功能之前,您需要选择一个合适的美颜SDK。市场上有各种各样的选择,包括商业和开源的......