我也碰到了同样的问题。当时小郁闷了一下,好不容易把系统和各种需要的组建包都按照完毕,对,不止装了一遍。第一遍ubuntu系统安装的中文版,感觉各种不好用。于是果断刷机,再装一遍。但是,为什么跑了一晚上,每批的处理速度就从6秒一直下降到17秒,而且还有继续下降的趋势。难道是哪个组建包没有安装正确?于是将各个软件包都依次重装了一遍,都没有问题!那么问题是出在tensorflow的代码上吗?要google上面搜了一把,发现国外大牛的回答:是不断增加的computational
graph导致的GPU溢出,只需在每次sess.run(init)之后,执行graph_finalize()(用手机打的字,具体命令的名字可能有误差),程序就会控制graph的不断增加,防止溢出。马上修改程序,再一执行,什么?程序报错!graph是只读的不能被更改,哎呦,我运行的示例代码居然有显示的graph.greater()操作,那么程序越跑越慢看似就是正常的了~~~哪位大牛有更好的理解,请不吝赐教!
基本使用 使用 tensorflow, 必须明白 tensorflow: 使用图 (graph) 表示计算任务. 称 (session) 文 (context) 执行图. 使用 tensor 表示数据. 通 变量 (variable) 维护状态. 使用 feed fetch 任意操作
Hadoop|
Apache Pig|
Apache Kafka|
Apache Storm|
Impala|
Zookeeper|
SAS|
TensorFlow|
人工智能基础|
Apache Kylin|
Openstack|
Flink|
MapReduce|
大数据|
云计算|
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
漂亮的小帅哥