位置: IT常识 - 正文

提高Stable Diffusion十倍计算速度以及解决内存崩溃问题(提高stable diffusion速度)

编辑:rootadmin
提高Stable Diffusion十倍计算速度以及解决内存崩溃问题

推荐整理分享提高Stable Diffusion十倍计算速度以及解决内存崩溃问题(提高stable diffusion速度),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:提高stable diffusion速度,提高免疫力最快的方法,提高免疫力增强抵抗力的药有哪些,提高免疫力最快的方法,提高stable diffusion启动速度,提高stable diffusion,提高免疫力吃什么东西最好,提高stable diffusion速度,内容如对您有帮助,希望把文章链接给更多的朋友!

在启动Stable Diffusion时一直报Torch not compiled with CUDA enabled警告,一开始没在意本着能用就行的态度凑活用,每个图都耗时十多秒,然后本着好奇Torch not compiled with CUDA enabled这个警告去搜索解决方案,都没说这个警告解决了有什么用,并且网上资料东拼西凑根本不能解决问题,本着专研解决问题的心态花一晚上解决这个警告,并将计算速度提高了十倍基本4G的模型2秒能出图。

出现这个问题是两个方面一是的确显存不足

本地环境:windows11 13900k 32G Nvidia 3080ti

当前显卡驱动版本:

注意上面的CUDA12.0.147不一定要和CUDA Toolkit 版本一样,但是CUDA Toolkit一定要和pytorch中版本一样

我没用conda太麻烦了,直接裸装到本地python环境速度还快,下面是步骤:

正式开始

首先要安装cuda_11.6.0_511.23_windows.exe 这个版本必须要和pytorch官网对应(其实不一定非要安装最新的cuda老的也可以的只要版本对上),然后安装pytorch可以从官网或者本地,如果安装过程中出现以来报错,可以检查手动安装依赖再重新安装

网盘地址:

我用夸克网盘分享了「cuda驱动」,

链接:https://pan.quark.cn/s/678739c40a91

关于CUDA Toolkit 与你的显卡驱动版本对应关系可以参考这个文档,他都是大于等于也就是说你的cuda老版本也没关系 https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html 可以如上图看显卡版本或者cmd命令行执行nvidia-smi查看

1.下载CUDA Toolkit

https://developer.nvidia.com/cuda-11-6-0-download-archive?target_os=Windows&target_arch=x86_64&target_version=11&target_type=exe_local

cuda_11.6.0_511.23_windows.exe (全部下一步)

提高Stable Diffusion十倍计算速度以及解决内存崩溃问题(提高stable diffusion速度)

2.安装pytorch

https://pytorch.org/get-started/locally/ 参考地址

pip都是在cmd命令行安装如果没pip去baidu查一下python pip安装教程,python版本我这里是10.0

组合脚本(在线安装):

pip install protobuf==3.20.0 requests==2.28.2 torch==1.13.1 torchvision==0.14.1 torchaudio==0.13.1 --extra-index-url https://download.pytorch.org/whl/cu116

本地安装(可选)

下载地址:https://download.pytorch.org/whl/cu116/torch-1.13.1%2Bcu116-cp310-cp310-win_amd64.whl

pip install protobuf==3.20.0 requests==2.28.2 torch==1.13.1 torchvision==0.14.1 torchaudio==0.13.1 torch-1.13.1+cu116-cp310-cp310-win_amd64.whl

python命令行:

import torch

torch.cuda.is_available()

如果返回true表示安装成功

50步加了很多关键词才19秒不到

如果20步只要3秒,并且分辨率也高不会崩溃。

另外补充就是分辨率采样过高报错问题:

RuntimeError: CUDA out of memory. Tried to allocate 31.29 GiB(GPU 0; 12.00 GiB total capacity; 4.29 GiBlready allocated; 5.1l GiB free; 4.37 GiB reserved in total by PyTorch) If reserved memory is >> allocated memory try setting max_split_size_mb to avoid fragmentation. See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF

————————————————

解决思路作者地址:通过设置PYTORCH_CUDA_ALLOC_CONF中的max_split_size_mb解决Pytorch的显存碎片化导致的CUDA:Out Of Memory问题_梦音Yune的博客-CSDN博客

对于小显存我设置成

set PYTORCH_CUDA_ALLOC_CONF=max_split_size_mb:32 貌似也能解决问题,这个需要在启动bat里面加入一行就行了

本文链接地址:https://www.jiuchutong.com/zhishi/287335.html 转载请保留说明!

上一篇:已解决ERROR: Failed building wheel for opencv-python-headless(安徽4岁男孩户口已解决)

下一篇:白沙国家公园中的石膏沙丘,新墨西哥 (© Grant Kaye/Cavan Images)(白沙国家公园中标公告)

  • 苹果背景音怎么定时(苹果背景音怎么弄)

    苹果背景音怎么定时(苹果背景音怎么弄)

  • 华为p40pro有5g吗(华为p40 pro有4g的手机吗)

    华为p40pro有5g吗(华为p40 pro有4g的手机吗)

  • win10说未安装音频设备(win10说未安装音频设备如何解决)

    win10说未安装音频设备(win10说未安装音频设备如何解决)

  • 苹果摔了会有内伤吗(苹果手机摔了内部会松动吗)

    苹果摔了会有内伤吗(苹果手机摔了内部会松动吗)

  • 抖音是不是所有人都可以开直播(抖音是不是所有访客都能看到)

    抖音是不是所有人都可以开直播(抖音是不是所有访客都能看到)

  • 诺基亚是什么系统软件(诺基亚属于什么手机)

    诺基亚是什么系统软件(诺基亚属于什么手机)

  • 手机看虎牙直播老是卡顿(手机看虎牙直播卡顿怎么解决)

    手机看虎牙直播老是卡顿(手机看虎牙直播卡顿怎么解决)

  • oppo手机怎么没有nfc功能(oppo手机怎么没有声音了)

    oppo手机怎么没有nfc功能(oppo手机怎么没有声音了)

  • 4p的空开可以接220的电吗(4p空开可以当2p空开使用吗)

    4p的空开可以接220的电吗(4p空开可以当2p空开使用吗)

  • 抖音上传一分钟以上的视频(抖音上传一分钟后删除会有人看到吗)

    抖音上传一分钟以上的视频(抖音上传一分钟后删除会有人看到吗)

  • 抖音作品怎么才能被更多人看到(抖音作品怎么才能置顶呢)

    抖音作品怎么才能被更多人看到(抖音作品怎么才能置顶呢)

  • 华为手机清理内存方法(华为手机清理内存软件哪个好)

    华为手机清理内存方法(华为手机清理内存软件哪个好)

  • 格式工厂在哪里打开(手机格式工厂在哪里)

    格式工厂在哪里打开(手机格式工厂在哪里)

  • oppoa11是快充手机吗(OPPOa11是快充手机吗)

    oppoa11是快充手机吗(OPPOa11是快充手机吗)

  • 华为畅享10与10e有什么不同(华为畅享10与10e手机壳有什么不同)

    华为畅享10与10e有什么不同(华为畅享10与10e手机壳有什么不同)

  • oppoa91什么时候出的(oppoa91什么时候停产)

    oppoa91什么时候出的(oppoa91什么时候停产)

  • 手机迅雷ios下载不了(手机迅雷iphone版下载)

    手机迅雷ios下载不了(手机迅雷iphone版下载)

  • 微信登录操作频繁怎么办(微信登录操作频率过快,请稍后重试怎么回事?)

    微信登录操作频繁怎么办(微信登录操作频率过快,请稍后重试怎么回事?)

  • vivox23带不带无线充电(vivo23带无线充电吗)

    vivox23带不带无线充电(vivo23带无线充电吗)

  • 免拼成功啥意思(免拼成功什么意思)

    免拼成功啥意思(免拼成功什么意思)

  • 苹果7适不适合更ios12(苹果适不适合减肥吃)

    苹果7适不适合更ios12(苹果适不适合减肥吃)

  • 微信交易记录保存多久(微信交易记录保存几年)

    微信交易记录保存多久(微信交易记录保存几年)

  • qq删好友火花会消失吗(qq好友删好友火花还在吗)

    qq删好友火花会消失吗(qq好友删好友火花还在吗)

  • 学习cad需要具备什么条件(cad需要学到什么程度)

    学习cad需要具备什么条件(cad需要学到什么程度)

  • 关于define与defined的区别(关于define的短语)

    关于define与defined的区别(关于define的短语)

  • mac网页怎么全屏浏览? mac全屏的四种方法(macbookair网页全屏)

    mac网页怎么全屏浏览? mac全屏的四种方法(macbookair网页全屏)

  • vue 时间格式总结及转换(vue设置时间格式)

    vue 时间格式总结及转换(vue设置时间格式)

  • 小规模纳税人月销售额超过15万
  • 小规模纳税人租赁不动产税率
  • 工业企业销售收入税率
  • 一般纳税人企业所得税是多少
  • 租赁类发票可以不写单价数量
  • 安装费人工费有什么不一样
  • 电梯广告租赁属于哪类
  • 补提上一年度的年终奖
  • 进项税额转出有什么影响
  • 递延收益怎么交企业所得税
  • 销售退回的增值税怎么处理
  • 低值易耗品摊销方法
  • 包装物一次摊销的会计分录
  • 理财产品增值税纳税人
  • 公司没有员工需要缴纳社保吗
  • 网络技术服务费 税率
  • 工业企业小规模纳税人的认定标准
  • 交股权印花税需要什么材料
  • 异地不动产租赁 深圳税务 所得税
  • 税务实名认证怎么认证
  • 含税价标志有无影响
  • 发票纳税人识别号在哪里看
  • 受托加工物资产生的成本怎么做会计核算?
  • 工资是一定是月薪吗
  • 自制销售清单可以公开吗
  • 中小企业工会经费怎么算
  • 零售价法会计分录
  • windows10如何更改时间
  • 企业的营业外收入要交增值税吗
  • 预收预付不一致什么意思
  • Win11 Build 22000.160(KB5005189)预览版发布,更新了哪些内容
  • 结转销售原材料会计分录
  • 在建工程账务核算方法
  • 企业缴纳保险的比例
  • 完工产品成本怎么分配
  • 苍鹭一生可以活多久
  • Zend Framework+smarty用法实例详解
  • php搜索框查询数据库
  • 个体工商户使用个人二维码收款违法吗
  • js javascript
  • 多交增值税计入什么科目
  • 合作社计提工资
  • 金蝶年底结账流程
  • 进口货物交哪些税费
  • 技术服务费增值税税率1%
  • 第9章 内存模型分析
  • 织梦怎么用模板建站
  • python return和yield有什么不同
  • 房地产开发企业成本核算方法
  • 物流辅助服务费属于什么费用
  • 关于发放节日补助的通知
  • 建筑公司异地施工
  • 净资产越来越少会有什么风险
  • 预付账款未取得发票
  • 印花税计提金额怎么算
  • 企业收到的政府补助属于
  • 改制后的企业
  • sql触发器菜鸟教程
  • win7系统一键还原方法
  • 游戏与操作系统不兼容
  • debian reference
  • bios关闭pxe
  • winxp怎么设置启动项
  • elf.exe是什么程序
  • win10预览版选哪个
  • windows窗口跑到了侧面
  • win10 系统桌面
  • 四步制作的花
  • glviewport超出屏幕范围
  • window.location.href用法
  • css浮动和清除浮动
  • python常见算法
  • nodejs爬虫模拟浏览器
  • 各类扩展名
  • python静态函数
  • unity怎么弄游戏小地图
  • 有关中秋节的古诗
  • 纳税人有什么影响
  • 河南旧县为什么叫新县
  • 金水区地税局办事大厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设