tensorflow - 在 Tensorflow 中,第一批的 GPU 处理时间比其他任何时间都长得多
问题描述
我想知道每个batch在GPU单元中是如何处理的,所以我输出了每个batch的开始和结束时间。但是第一个batch的处理时间比其他batch要长得多。这是我获取每个批次的处理时间的代码 在此处输入图像描述
这是 GPU 中前四批的处理时间 在此处输入图像描述
为了比较,我还输出了 CPU 中的处理时间在此处输入图像描述
我们可以发现,虽然 CPU 的总时间比 GPU 长,但第一批的处理时间更短。
解决方案
推荐阅读
- java - 如何使用 android studio 实现一个 android 交付跟踪器
- python - 如何使用opencv-python识别图像的形状是对称的还是不对称的?
- mysql - 我们可以从数据库中删除 wp_woocommerce_sessions 吗?
- angularjs - angularjs:检测对 Web 应用程序的更改,然后重新加载它
- python - Django - 禁止直接分配到多对多集合的前端
- html - 如何避免包装内容的“盒子项目”?
- json - 如何解析具有不一致数据类型的 JSON?
- arrays - 包含多边形点的数组。我们可以遍历它的边界吗?
- r - 从 R 到 Excel 显示特殊字符(带圆圈的字母)或 unicode
- excel - VBA 中的对象分组