torch.backends.cudnn.benchmark = true 使用情形
时间:
2019-08-13 21:05:09
阅读:
161
评论:
收藏:
0
[点我收藏+]
设置这个 flag 可以让内置的 cuDNN 的 auto-tuner 自动寻找最适合当前配置的高效算法,来达到优化运行效率的问题。
应该遵循以下准则:
- 如果网络的输入数据维度或类型上变化不大,设置 torch.backends.cudnn.benchmark = true 可以增加运行效率;
- 如果网络的输入数据在每次 iteration 都变化的话,会导致 cnDNN 每次都会去寻找一遍最优配置,这样反而会降低运行效率。
torch.backends.cudnn.benchmark = true 使用情形
原文:https://www.cnblogs.com/llfctt/p/11347496.html