解决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发送邮件的实例代码(支持html、图片、附件)
Mar 04 Python
python实现二维码扫码自动登录淘宝
Dec 27 Python
python3操作mysql数据库的方法
Jun 23 Python
详解python之协程gevent模块
Jun 14 Python
深入浅析Python中list的复制及深拷贝与浅拷贝
Sep 03 Python
详解将Django部署到Centos7全攻略
Sep 26 Python
解析Python的缩进规则的使用
Jan 16 Python
python的sorted用法详解
Jun 25 Python
numpy.random.shuffle打乱顺序函数的实现
Sep 10 Python
python3获取文件中url内容并下载代码实例
Dec 27 Python
Python实现井字棋小游戏
Mar 09 Python
浅谈Python中的模块
Jun 10 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获得用户使用的代理服务器ip即真实ip
2006/12/31 PHP
sphinx增量索引的一个问题
2011/06/14 PHP
使用Sphinx对索引进行搜索
2013/06/25 PHP
php提高网站效率的技巧
2015/09/29 PHP
php事件驱动化设计详解
2016/11/10 PHP
php使用curl获取header检测开启GZip压缩的方法
2018/08/15 PHP
JS模板实现方法
2013/04/03 Javascript
动态获取复选框checkbox选中个数的jquery代码
2013/06/25 Javascript
node.js中的console用法总结
2014/12/15 Javascript
Javascript核心读书有感之表达式和运算符
2015/02/11 Javascript
jquery实现鼠标滑过小图查看大图的方法
2015/07/20 Javascript
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
2016/01/22 Javascript
基于jQuery插件实现点击小图显示大图效果
2016/05/11 Javascript
jQuery文件上传控件 Uploadify 详解
2016/06/20 Javascript
JavaScript实现汉字转换为拼音的库文件示例
2016/12/22 Javascript
JavaScript实现短信倒计时60s
2017/10/09 Javascript
Vue实现仿iPhone悬浮球的示例代码
2020/03/13 Javascript
python批量导出导入MySQL用户的方法
2013/11/15 Python
python实现斐波那契递归函数的方法
2014/09/08 Python
Python通过正则表达式选取callback的方法
2015/07/18 Python
Python有序字典简单实现方法示例
2017/09/28 Python
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
2019/02/13 Python
pytorch使用指定GPU训练的实例
2019/08/19 Python
用python生成与调用cntk模型代码演示方法
2019/08/26 Python
Django框架HttpResponse对象用法实例分析
2019/11/01 Python
python实现井字棋小游戏
2020/03/04 Python
html5本地存储之localstorage 、本地数据库、sessionStorage简单使用示例
2014/05/08 HTML / CSS
快速创建 HTML5 Canvas 电信网络拓扑图的示例代码
2018/03/21 HTML / CSS
canvas 下载二维码和图片加水印的方法
2018/03/21 HTML / CSS
俄罗斯第一家多品牌在线奢侈品精品店:Aizel.ru
2020/09/06 全球购物
DTD的含义以及作用
2014/01/26 面试题
幼儿园亲子活动总结
2014/04/26 职场文书
节能环保口号
2014/06/12 职场文书
再读《皇帝的新衣》的读后感悟!
2019/08/07 职场文书
python3实现常见的排序算法(示例代码)
2021/07/04 Python
Golang Web 框架Iris安装部署
2022/08/14 Python