python - Tensorflow optimiser.compute_gradients 在第一步运行速度较慢
问题描述
我有一个用 tensorflow编写的复杂rnn模型,用于多 GPU训练。当我运行我的tf代码时,图形构建会在合理的时间内发生。
但是,当我调用sess.run
运行图时,optimiser.compute_gradients 在第一步运行需要大量时间,但在后续步骤中会变得更快(大约快 10 倍)。我的数据集中的每个批次都具有相同的形状。
为什么会这样?
谢谢
解决方案
推荐阅读
- javascript - 使用内容脚本从 chrome 扩展中的当前 DOM 中删除一些元素
- php - 使用 Ajax 列出成员搜索
- notation - 游戏文件解析
- unity3d - 检测悬停在 Oculus Quest (Unity3D) 上的按钮事件
- ubuntu - Idris 交互式编辑命令在 Linux 上的 Atom 中不起作用
- python - Python,使用 jupyter 显示位于子目录中的图像
- python - 在DataFrame中将数字与字符串分开
- python - 如何使用 NLP 找出两个单词是否具有相同的定义?
- javascript - 如何构建:3D 画布对象和操作 - tylko.com
- python - 当我以结尾 else 语句结束 if 语句时出现错误