位置: 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)(白沙国家公园中标公告)

  • iphone主题怎么换(iphone主题怎么换皮肤)

    iphone主题怎么换(iphone主题怎么换皮肤)

  • 哔哩哔哩直播回放如何查看(哔哩哔哩直播回放怎么生成)

    哔哩哔哩直播回放如何查看(哔哩哔哩直播回放怎么生成)

  • 苹果qq浮窗设置方法(苹果qq浮窗设置在哪打开)

    苹果qq浮窗设置方法(苹果qq浮窗设置在哪打开)

  • 如何判断华为是否是原装屏(如何判断华为是否是翻新机)

    如何判断华为是否是原装屏(如何判断华为是否是翻新机)

  • 小米手机暖屏怎么调成冷屏(小米11冷屏暖屏)

    小米手机暖屏怎么调成冷屏(小米11冷屏暖屏)

  • 中国黄页什么时候开通(中国黄页什么时候改名的)

    中国黄页什么时候开通(中国黄页什么时候改名的)

  • 微信朋友圈怎样才能发完整视频(微信朋友圈怎样发长视频)

    微信朋友圈怎样才能发完整视频(微信朋友圈怎样发长视频)

  • 使用鼠标拖动法复制选定单元格时需要按住什么键(使用鼠标拖动法,复制或移动文件时)

    使用鼠标拖动法复制选定单元格时需要按住什么键(使用鼠标拖动法,复制或移动文件时)

  • 群发助手能群发链接吗(群发助手能群发多少人)

    群发助手能群发链接吗(群发助手能群发多少人)

  • 为什么看看手机就热了(为什么看看手机就睡着了)

    为什么看看手机就热了(为什么看看手机就睡着了)

  • b站的转正用户是什么意思(b站转正用户)

    b站的转正用户是什么意思(b站转正用户)

  • 未上传白底图是什么意思(上传白底图是什么意思)

    未上传白底图是什么意思(上传白底图是什么意思)

  • iphonex黑屏转圈圈无法重启怎么办(iphonex黑屏转圈跳回锁屏)

    iphonex黑屏转圈圈无法重启怎么办(iphonex黑屏转圈跳回锁屏)

  • 美团众包限制接单是什么意思(美团众包限制接单是不是就接不到单了)

    美团众包限制接单是什么意思(美团众包限制接单是不是就接不到单了)

  • iphone6能不能用扁头耳机(iPhone6能不能用快充)

    iphone6能不能用扁头耳机(iPhone6能不能用快充)

  • 手机号id格式是什么(手机号码id账号格式)

    手机号id格式是什么(手机号码id账号格式)

  • kindle充满电用多久(kindle充电一般要充多久才会充满)

    kindle充满电用多久(kindle充电一般要充多久才会充满)

  • 手机桌面日历怎么设置(手机桌面日历怎么调整大小)

    手机桌面日历怎么设置(手机桌面日历怎么调整大小)

  • 小米手环4能用热水泡吗(小米手环4能用4G吗)

    小米手环4能用热水泡吗(小米手环4能用4G吗)

  • 怎样找回私密照片(如何找回私密相册里面照片)

    怎样找回私密照片(如何找回私密相册里面照片)

  • 抖音转发了有记录吗(转发抖音视频会有记录吗)

    抖音转发了有记录吗(转发抖音视频会有记录吗)

  • excel在哪下载

    excel在哪下载

  • 简述单片机的工作原理(单片机是如何工作的?请以你的理解简述)

    简述单片机的工作原理(单片机是如何工作的?请以你的理解简述)

  • 什么是差额税金
  • 增值税专用发票怎么开
  • 无票收入需要缴纳所得税吗
  • 为客户购买的机票怎么退
  • 融资租出的设备计入什么科目
  • 银行日记账必须一年一本吗
  • 业务招待费进项税
  • 去年的增值税普票能作废吗?
  • 差额征税怎么交税
  • 资本公积转增股本什么意思
  • 折价收购股权会计分录
  • 非独立核算的分公司怎么做账
  • 增值税专用发票可以开电子发票吗
  • 哪些情况下不就地分摊缴纳企业所得税?
  • 纳税人核定征收企业所得税
  • 改扩建要计提折旧吗
  • 银票和承兑的区别
  • 所得税汇算调增调减是什么意思
  • 维修车间人员的工作总结
  • 库存现金的收支账务处理
  • 库存商品淘汰报告模板
  • 债券分期还本利息怎么算
  • 进口应税消费品的组成计税价格为
  • 装了win8以后不能上网
  • 联想小新Air15如何进入bois
  • win10 ltsc版
  • window10发现威胁怎么办
  • linux的基础知识
  • createsystem
  • 存出保证金计入资产负债表什么项目
  • PHP:curl_share_init()的用法_cURL函数
  • PHP:pg_escape_bytea()的用法_PostgreSQL函数
  • phppregmatch
  • 计提利息会计分录怎么做
  • vue下载安装
  • 目前税收工作中存在的主要问题及对策
  • 基于深度学习的车型识别系统(Python+清新界面+数据集)
  • vue有哪些方法
  • ptech模型
  • 社保公司承担部分计入哪个科目
  • 购买黄金会计分录怎么写
  • 租赁公司车转到私人名下
  • vscode yaml插件
  • sqlgun
  • 营业利润净利润利润总额的区别
  • 受托方开具加工费发票
  • 补助是工资以外的吗
  • 基本生产成本和生产成本
  • 工程结算和工程竣工决算的区别
  • 车间成本项目如何结转
  • 固定资产明细账范本
  • mysql全部语法
  • sql server的存储方式
  • 触发器中instead of
  • 被遗忘的战役
  • win8/10whql
  • vmware虚拟机关机快捷键
  • system idle process 连接了外网
  • linux系统中
  • win10注册表详解
  • 怎么安装多个相同软件
  • 怎样设置ie8
  • 两种方法教你锁门
  • win10如何安装office
  • css教程笔记
  • 安卓影音播放软件
  • opengl超级宝典pdf
  • 进入dos命令行
  • 处理判断字符串是否相等
  • jquery制作简单的网页
  • 简单介绍linux系统有哪些主要特点?
  • Android OpenGL ES(九)----构建几何物体
  • bootstrap js插件
  • javascript的几种数据类型
  • python迭代类型
  • 污水处理厂房产税优惠政策
  • 税务稽查项目书的填写
  • 房地产的营业税税率
  • 退契税的时间是什么时候
  • 小规模纳税人的认定标准是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设