其他分享
首页 > 其他分享> > torch.backends.cudnn.benchmark = true

torch.backends.cudnn.benchmark = true

作者:互联网

设置这个 flag 可以让内置的 cuDNN 的 auto-tuner 自动寻找最适合当前配置的高效算法,来解决达到优化运行效率的问题。

  1. 如果网络的输入数据维度或类型上变化不大,设置 torch.backends.cudnn.benchmark = true 可以增加运行效率;
  2. 如果网络的输入数据在每次 iteration 都变化的话,会导致 cuDNN 每次都会去寻找一遍最优配置,这样反而会降低运行效率。

标签:cuDNN,torch,benchmark,cudnn,backends,true
来源: https://blog.csdn.net/guoqiangszu/article/details/104739476