Cuda和pytorch内存使用情况

2024-03-22

我在用Cuda and Pytorch:1.4.0.

当我尝试增加batch_size,我遇到以下错误:

CUDA out of memory. Tried to allocate 20.00 MiB (GPU 0; 4.00 GiB total capacity; 2.74 GiB already allocated; 7.80 MiB free; 2.96 GiB reserved in total by PyTorch)

我还没有找到任何有关 Pytorch 内存使用情况的信息。

另外,我不明白为什么我只有 7.80 mib 可用?

我应该使用性能更好的显卡,还是可以释放一些内存?仅供参考,我有 GTX 1050 TI、python 3,7 和 torch==1.4.0,我的操作系统是 Windows 10。


我遇到了同样的问题,以下内容对我有用:

torch.cuda.empty_cache()
# start training from here

即使在此之后,如果您收到错误,那么您应该减少batch_size

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Cuda和pytorch内存使用情况 的相关文章

  • Python:如果满足条件,则循环遍历一个字典并在新字典中创建键/值对

    我想将一个字典的值与第二个字典的值进行比较 如果值满足特定条件 我想创建第三个字典 其中的键和值对将根据匹配情况而变化 这是一个显示我的问题的人为示例 编辑 对所有返回感到抱歉 但堆栈溢出无法识别单个返回 并且在一行上运行 3 4 行 使代
  • 让 Django 提供可下载文件

    我希望网站上的用户能够下载路径被遮挡的文件 因此无法直接下载它们 例如 我希望 URL 是这样的 http example com download f somefile txt 在服务器上 我知道所有可下载的文件都位于该文件夹中 home
  • 熊猫加入具有不同索引级别/日期时间的数据帧?

    嗨 我有两个 DataFrame 如下所示 dineType menuName unique columns date y m d
  • Python 正则表达式从文本中提取域

    我有以下正则表达式 r a zA Z0 9 a zA Z0 9 61 a zA Z0 9 a zA Z 2 6 当我将其应用于文本字符串时 比方说 这是 www website1 com 这是 website2 com 我得到 www we
  • 如何从 Windows 7 PC 上完全卸载 Python 2.7

    从这里安装了Python 2 7 https www python org downloads release python 279 https www python org downloads release python 279 然后我
  • 如何将数据从 JavaScript 发送到 Python

    我正在 jinja2 和 python2 7 上使用 GAE 进行 Web 开发 我可以从Python获取数据 但我无法将数据从 JavaScript 发送到 Python 这是 JavaScript 代码 function toSave
  • 打开文件路径在 python 中不起作用[重复]

    这个问题在这里已经有答案了 我正在编写一个数据库程序 personica 是我的测试主题 我通常在文件路径的位置有一个变量 但出于测试和演示的目的 我只有一个字符串 在我的计算机上的这个确切位置有一个文本文件 顺便说一句 因为我很偏执 所以
  • 以编程方式结束/退出粘合作业

    我正在使用 Glue 书签来处理数据 我的工作是每天安排的 但也可以 手动 启动 由于我使用书签 有时胶水作业可以在没有新数据要处理的情况下启动 然后读取的数据帧为空 在这种情况下 我想好好地结束我的工作 因为它没有什么关系 我试过 if
  • python:numpy 运行脚本两次

    当我将 numpy 导入到 python 脚本中时 该脚本会执行两次 有人可以告诉我如何阻止这种情况 因为我的脚本中的所有内容都需要两倍的时间 这是一个例子 usr bin python2 from numpy import print t
  • 在Python中整齐地绘制PMF

    有没有一个库可以帮助我在 python 中整齐地绘制样本的概率质量函数 如下所示 通过matplotlib pyplot的stem模块 matplotlib pyplot stem args kwargs from matplotlib p
  • 将具有多个时区的 pandas 列转换为单个时区

    Problem 我在 pandas DataFrame 中有一个列 其中包含带有时区的时间戳 此列中有两个不同的时区 我需要确保只有一个 这是该列末尾的输出 260003 2019 05 21 12 00 00 06 00 260004 2
  • 如何检查discord.py中的所有者

    我试图让这个命令只有所有者才能运行它 是否有办法检查服务器的最高角色或创建者 我尝试了 commands is owner 但这仅检查某人是否是机器人的所有者 Guild owner https discordpy readthedocs
  • Scrapy FakeUserAgentError:获取浏览器时发生错误

    我使用 Scrapy FakeUserAgent 并在我的 Linux 服务器上不断收到此错误 Traceback most recent call last File usr local lib64 python2 7 site pack
  • 在python中检测按下了哪些键

    我需要知道现在按下的是哪个键 我不想捕获一些特定的按键来触发事件或类似的事情 我想知道现在按下了哪些键并显示它们的列表 我还需要捕获特殊键 如 F1 F12 shift alt home windows 等 基本上是键盘上的所有键 我如何在
  • 如何动态选择要在flask中使用的模板目录?

    默认情况下 Flask 使用存储在 template 目录中的模板文件 flaskapp application py templates hello html 有没有办法根据登录的用户动态选择模板目录 这就是我想要的目录结构 flaska
  • 如何通过异常值检测方法在周期性或基于序列的数据上生成脉冲作为异常值以进行实验?

    我想对一些时间序列数据进行一些实验KM https scikit learn org stable auto examples cluster plot cluster iris html sphx glr auto examples cl
  • 内置模块位于哪里?

    我尝试查找列出的所有目录sys path但我找不到任何builtins py文件 那么它在哪里呢 从字面上看 该模块内置于 python 解释器中 gt gt gt import builtins gt gt gt builtins
  • 如何使用 PySpark 预处理图像?

    我有一个项目 需要为 1 设置大数据架构 AWS S3 SageMaker 的概念验证使用 PySpark 预处理图像 2 执行 PCA and 3 训练一些机器或深度学习模型 我的问题是了解如何使用 PySpark 操作图像数据 但无法在
  • 如何通过解析导入来组合并获取单个 Python 文件

    我正在尝试获取单个 Python 文件作为输出 我有一个 Python 脚本 其中有多个此类导入 from that import sub 导入来自所有本地模块 而不是来自系统或 Python 库 有什么方法可以解决这些问题并获得一个完整的
  • 如何使用多阶段构建减小 python (docker) 图像大小?

    我正在寻找一种使用 python 和 Dockerfile 创建多阶段构建的方法 例如 使用以下图像 第一张图片 安装所有编译时要求 并安装所有需要的 python 模块 第二张图片 将所有已编译 构建的包从第一个映像复制到第二个映像 而不

随机推荐

  • 如何将DLL反转为C++代码?

    我知道不可能将 dll 反转为 C 代码 因此我想从中收集尽可能多的详细信息 这不是我的dll 所以我当然没有源代码 我应该使用哪个程序 好吧 如果您熟练的话 您可以反汇编 DLL 并了解其所有功能 这需要花费大量时间 但如果您这样做 您可
  • 根据其他属性值替换 xml 属性

    我是 XSLT 的新手 因此我将非常感谢任何帮助 我在 stackoverflow 上搜索了很多 尝试应用多种方法 但都失败了 我有一个像这样的xml
  • 如何自动向 div 添加垂直滚动条?

    我想添加一个垂直滚动条 div 我试过了overflow auto 但它不起作用 我已经在 Firefox 和 Chrome 中测试了我的代码 我在这里粘贴 div 样式代码 float left width 1000px overflow
  • 将日期转换为 ISOString 后删除时间

    将日期转换为 ISO 字符串后如何删除时间 var now new Date console log now toISOString 如果输出是 2017 10 19T16 00 00 000Z 我只是希望它是 2017 10 19 一种简
  • Play 框架作为 SBT 非根模块

    我正在尝试使用 SBT 开发 Play 2 0 Web 应用程序以及核心 Java 模块和其他 Java 客户端 是否可以通过仍然正确构建 Play 应用程序的方式进行配置 我之前开发过一个小型的一次性 Play 2 0 应用程序 但我直接
  • 配置多个 git mergetool 和 difftool 以便根据扩展选择合适的工具

    当我执行 git difftool 时 它会递归地为所有文件运行默认 difftool 我编写了一个脚本来根据扩展名选择适当的 difftool 并在脚本中调用 git difftool t mytool difftool 将所有参数重定向
  • 获取嵌套在 JavaScript 中的 Frame 内的 iframe 内的元素值?

    我的 php 主页面有 2 个框架 第二个框架内有 iframe 我想从第一帧访问 iframe 文档上元素的值 我尝试这样 var frame1 parent frames 1 var frame2 frame1 document get
  • XCode 5 - AppleScript - 如何获取当前选项卡中的文档

    我想在外部应用程序 例如 MacVim 的当前选项卡中打开文档 基于一个堆栈溢出答案 https stackoverflow com a 12306831 398861我使用以下 AppleScript 代码创建了一个 Automator
  • 无法在 ASP.NET/IIS7 经典模式下设置 HTTP Vary 标头

    首先 介绍一下背景 我为 ASP NET 编写了一个自定义 HTTP 压缩模块 我的开发机器有Windows 7 Ultimate 它附带了IIS7 我的生产环境使用IIS6 我遇到的问题是 资源专家 Droid redbot org 告诉
  • Visual C++ - 匿名方法

    你好 有没有办法在 Visual C 中使用匿名方法 Visual C 2010 supports C 0x lambda expressions 1 which can be used as anonymous functions int
  • 如何在 Spring Boot 中使用 Tomcat RemoteIpFilter

    客观的 获取用户的远程地址 即request getRemoteAddr 在 Spring Boot Web 应用程序中 介绍 众所周知 getRemoteAddr方法返回直接调用者的地址 该调用者可能是代理服务器或原始用户和最终目标服务器
  • Mockito 根据参数的属性返回值

    通常当使用 Mockito 时我会这样做 Mockito when myObject myFunction myParameter thenReturn myResult 是否可以按照以下方式做一些事情 myParameter setPro
  • Maven Release Plugin - 准备创建快照版本而不是发布版本的标签

    我有以下项目结构 framework 框架 父 pom 框架的东西 在framework parent pom的pom xml中我定义了以下插件
  • 配置log4net根据日志级别写入不同的文件

    我正在设置 log4net 并希望在 debug log 中写入调试消息 在 info log 中写入信息消息等 为此 我使用了几个附加程序 例如
  • Java Applet的安全警告提示

    从 JRE 1 7 update 55 开始 在某些情况下 并非总是如此 特别是如果我通过主机名而不是 IP 调用应用程序 即使我选中 不再显示此消息 也会始终显示安全警告 清单已根据最新指令修复 UPDATE 调查 JRE 安全日志时 我
  • vhdl中process语句的顺序执行

    对于vhdl中的process语句 据说process语句内部的执行顺序是连续的 我的问题是 请先看下面的代码 a b和c信号在进程语句中的if语句中是同时还是顺序分配给它们的新值 process clk is begin if risin
  • MySql:插入一行并获取内容

    是否可以插入一行并获取在同一查询中插入的值 就像是 INSERT INTO items item number state SELECT 3 number state FROM item bug WHERE id 3 然后 获取ID并执行
  • return 语句中两种不同的括号语法

    我正在关注 ReactJS 入门教程 https scotch io tutorials learning react getting started and concepts https scotch io tutorials learn
  • 如何让 Google 字体在 IE 中工作?

    我一直在开发一个使用谷歌字体 API https code google com apis webfonts 它很棒 据说已经在 IE 中进行了测试 但是在 IE 8 中测试时 字体根本没有样式化 我包括了谷歌的字体指示 http code
  • Cuda和pytorch内存使用情况

    我在用Cuda and Pytorch 1 4 0 当我尝试增加batch size 我遇到以下错误 CUDA out of memory Tried to allocate 20 00 MiB GPU 0 4 00 GiB total c