报错解决:ResourceExhaustedError: OOM when allocating tensor with shape

早上在使用tensorflow时遇到如下报错:

Traceback (most recent call last):File "C:\Users\peter\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 786, in runfileexecfile(filename, namespace)File "C:\Users\peter\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 110, in execfileexec(compile(f.read(), filename, 'exec'), namespace)callbacks = [early_stopping,cp_callback])  # pass callback to trainingFile "C:\Users\peter\Anaconda3\lib\site-packages\tensorflow\python\keras\engine\training.py", line 880, in fitvalidation_steps=validation_steps)File "C:\Users\peter\Anaconda3\lib\site-packages\tensorflow\python\keras\engine\training_arrays.py", line 266, in model_iterationbatch_outs = f(actual_inputs)File "C:\Users\peter\Anaconda3\lib\site-packages\tensorflow\python\keras\backend.py", line 3076, in __call__run_metadata=self.run_metadata)File "C:\Users\peter\Anaconda3\lib\site-packages\tensorflow\python\client\session.py", line 1439, in __call__run_metadata_ptr)File "C:\Users\peter\Anaconda3\lib\site-packages\tensorflow\python\framework\errors_impl.py", line 528, in __exit__c_api.TF_GetCode(self.status.status))ResourceExhaustedError: OOM when allocating tensor with shape[180621,64,1,1981] and type float on /job:localhost/replica:0/task:0/device:GPU:0 by allocator GPU_0_bfc[[{{node conv1d/conv1d/Conv2D}}]]
Hint: If you want to see a list of allocated tensors when OOM happens, add report_tensor_allocations_upon_oom to RunOptions for current allocation info.

这个报错的意思是你的数据太多了,不能一次放进GPU中,虽然你设置了batch_size,但tensorflow默认是一次把所有数据都放进GPU中。
我的解决方案是采用CPU训练

import os
os.environ["CUDA_VISIBLE_DEVICES"] = "-1"

报错解决:ResourceExhaustedError: OOM when allocating tensor with shape相关推荐

  1. 报错:ResourceExhaustedError OOM when allocating

    日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) 报错:ResourceExhaustedError OOM w ...

  2. OP_REQUIRES failed at conv_ops.cc:386 : Resource exhausted: OOM when allocating tensor with shape..

    tensorflow-gpu验证准确率是报错如上: 解决办法: 1. 加入os.environ['CUDA_VISIBLE_DEVICES']='2' 强制使用CPU验证-----慢 2.'batch ...

  3. Resource exhausted: OOM when allocating tensor with shape[620,20000] and type float on /job:localhos

    在CPU下跑的时候并没有报错,换成GPU后就一直OOM,后来被提醒道,显存比内存小很多啊,所以改小了batch_size,并将网络结构进行了优化,减少了词向量的维度和隐藏层节点个数. 另外,在代码里添 ...

  4. 报错解决——RuntimeError: The size of tensor a (4) must match the size of tensor b (3) at non-singleton

    问题描述 RuntimeError: The size of tensor a (4) must match the size of tensor b (3) at non-singleton dim ...

  5. Tensorflow CIFAR-10训练例子报错解决

    Tensorflow CIFAR-10训练例子报错解决 大部分是Api版本问题: AttributeError: 'module' object has no attribute 'SummaryWr ...

  6. zabbix服务器没有.pid文件,PID file /run/zabbix/zabbix_server.pid not readable (yet?) after start. 报错解决...

    报错如下: [root@localhost zabbix]# systemctl start zabbix-server Job for zabbix-server.service failed be ...

  7. 连接远程服务器CredSSP加密Oracle修正报错解决办法

    连接远程服务器CredSSP加密Oracle修正报错解决办法: 打开注册表,快捷输入 "regedit"(类似找命令提示符 输入 cmd 一样)找文件夹 路径:HKLM(缩写)\S ...

  8. 从零开始在ubuntu上安装和使用k8s集群及报错解决

    文章目录 安装docker 安装kubernetes 配置k8s集群 配置虚拟机网络 配置Master节点的k8s网络 拉取k8s需要的镜像 启动 kubeadm 和 kubelet 配置 node节 ...

  9. Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/redis-server.

    此文首发于我的个人博客:Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/r ...

最新文章

  1. 使用ifstream从文件中读取内容
  2. stoi() 函数----将一个string类型转换为int型
  3. 自然语言处理中的自注意力机制(Self-Attention Mechanism)
  4. javascript 嵌入python_从Javascript代码调用Python函数
  5. leetcode 1600. 皇位继承顺序(dfs)
  6. Java程序员的自我修养?
  7. Multimodal —— 看图说话(Image Caption)任务的论文笔记(二)引入attention机制
  8. 基于layui的select区域联动
  9. VSPE虚拟串口关机蓝屏(BSOD)的解决办法
  10. 计算机unity文献综述,Unity3D密室逃脱游戏设计+文献综述.doc
  11. 微信公众平台 微信网页授权
  12. php halt,ThinkPHP halt和$this-error区别?
  13. CTF·WEB入门之路
  14. 高德地图的点聚合效果下的点的添加和删除
  15. linux 之atop 系统监控工具
  16. 什么是SDWAN:起源背景
  17. 双粗虚线中间一条实线_道路中间一条白实线,一条白虚线平行,代表什么意思?...
  18. android widget零基础,Android Widget详解(一)
  19. debian 完全卸载mysql_Debian完全卸载清理MySQL服务器
  20. MyCat分库分表的基本操作

热门文章

  1. Windows10+Python3.6(Anaconda3)+OpenCV3.4安装配置
  2. matlab语言实验二,实验二 MATLAB语言基础
  3. 2018 俄罗斯世界杯赛程时间表
  4. SBIO | 许金荣/江聪团队报道禾谷镰刀菌MAPKs介导的生长发育、逆境响应及生物互作机制...
  5. QIIME 2教程. 29参考数据库DataResources(2021.2)
  6. 科学通报:合成微生物群落的构建与应用
  7. ISME: 北大吴晓磊课题组揭示合作演化新机制:“自私”驱动合作关系的建立?...
  8. 删除 此电脑 文件夹
  9. 微生物组文献1采用FimH拮抗物选择性抑制尿路致病性大肠杆菌
  10. python使用pandas计算dataframe中每个分组的极差、分组数据的极差(range)、使用groupby函数和agg函数计算分组的最大值和最小值