解决keras backend 越跑越慢问题


Posted in Python onJune 18, 2020

Keras运行迭代一定代数以后,速度越来越慢,经检查是因为在循环迭代过程中增加了新的计算节点,导致计算节点越来越多,内存被占用完,速度变慢。

判断是否在循环迭代过程中增加了新的计算节点,可以用下面的语句:

tf.Graph.finalize()

如果增加了新的计算节点,就会报错,如果没有报错,说明没有增加计算节点。

补充知识:win10下pytorch,tensorflow,keras+tf速度对比

采用GitHub上的代码

运行类似vgg模型,在cifar10上训练,结果朋友torch与tensorflow速度相当,远远快过keras。

pytorch tensorflow keras+tensorflow
version 0.4.0 1.8.0 Keras: 2.1.6 Tensorflow: 1.8.0
train time: 1min 14s 1min 9s 1min 51s
evaluate time: 378 ms 9.4 s 826 ms

以上这篇解决keras backend 越跑越慢问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
简单学习Python多进程Multiprocessing
Aug 29 Python
python实现单向链表详解
Feb 08 Python
运用TensorFlow进行简单实现线性回归、梯度下降示例
Mar 05 Python
Python实现按逗号分隔列表的方法
Oct 23 Python
解决Python下imread,imwrite不支持中文的问题
Dec 05 Python
Python反爬虫技术之防止IP地址被封杀的讲解
Jan 09 Python
python引用(import)某个模块提示没找到对应模块的解决方法
Jan 19 Python
详解python爬虫系列之初识爬虫
Apr 06 Python
Django框架 Pagination分页实现代码实例
Sep 04 Python
使用python代码进行身份证号校验的实现示例
Nov 21 Python
Pandas时间序列重采样(resample)方法中closed、label的作用详解
Dec 10 Python
python 基于卡方值分箱算法的实现示例
Jul 17 Python
Python基于Twilio及腾讯云实现国际国内短信接口
Jun 18 #Python
详解Windows下PyCharm安装Numpy包及无法安装问题解决方案
Jun 18 #Python
解决Keras中Embedding层masking与Concatenate层不可调和的问题
Jun 18 #Python
Win10下用Anaconda安装TensorFlow(图文教程)
Jun 18 #Python
python中tab键是什么意思
Jun 18 #Python
python中可以声明变量类型吗
Jun 18 #Python
tensorflow之读取jpg图像长和宽实例
Jun 18 #Python
You might like
PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
2014/08/28 PHP
smarty中js的调用方法示例
2014/10/27 PHP
浅谈PHP SHA1withRSA加密生成签名及验签
2019/03/18 PHP
利用json获取字符出现次数的代码
2012/03/22 Javascript
javascript中数组的多种定义方法和常用函数简介
2014/05/09 Javascript
jQuery 插件开发指南
2014/11/14 Javascript
javascript函数声明和函数表达式区别分析
2014/12/02 Javascript
javascript编写贪吃蛇游戏
2015/07/07 Javascript
Node.js利用Net模块实现多人命令行聊天室的方法
2016/12/23 Javascript
JS图片预加载插件详解
2017/06/21 Javascript
简单谈谈axios中的get,post方法
2017/06/25 Javascript
聊聊JS动画库 Velocity.js的使用
2018/03/13 Javascript
在element-ui的el-tree组件中用render函数生成el-button的实例代码
2018/11/05 Javascript
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
2018/11/08 Javascript
vue实现简单的星级评分组件源码
2018/11/16 Javascript
weui上传多图片,压缩,base64编码的示例代码
2020/06/22 Javascript
python在linux系统下获取系统内存使用情况的方法
2015/05/11 Python
python实现随机调用一个浏览器打开网页
2018/04/21 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
2018/10/26 Python
python保存二维数组到txt文件中的方法
2018/11/15 Python
详解python 中in 的 用法
2019/12/12 Python
浅析python 定时拆分备份 nginx 日志的方法
2020/04/27 Python
Python使用tkinter实现摇骰子小游戏功能的代码
2020/07/02 Python
Python 实现劳拉游戏的实例代码(四连环、重力四子棋)
2021/03/03 Python
皇家阿尔伯特瓷器美国官网:Royal Albert美国
2020/02/16 全球购物
纯净、自信、100%的羊绒服装:360Cashmere
2021/02/20 全球购物
办公室文员工作自我评价
2013/12/01 职场文书
护理毕业生自荐信范文
2013/12/22 职场文书
班级文化建设标语
2014/06/23 职场文书
机电专业毕业生自我鉴定2014
2014/10/04 职场文书
大学生党员个人剖析材料
2014/10/08 职场文书
党员自评材料范文
2014/12/17 职场文书
幼儿园六一儿童节主持词
2015/06/30 职场文书
信息技术研修心得体会
2016/01/08 职场文书
golang 实用库gotable的具体使用
2021/07/01 Golang
《游戏王:大师决斗》将推出新卡牌包4月4日上线
2022/03/31 其他游戏