benchmark 基准
deterministic 确定的

torch.backends.cudnn.benchmark=true

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

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

当随机数种子seed确定时,每次返回的卷积算法将是确定的,模型的训练结果将始终保持一致。

cudnn.deterministic = True

参考资料
Torch官方文档:TORCH.BACKENDS

Torch中的benchmarkdeterministic是什么含义?相关推荐

  1. Pytorch中torch.nn.Softmax的dim参数含义

    自己搞了一晚上终于搞明白了,下文说的很透彻,做个记录,方便以后翻阅 Pytorch中torch.nn.Softmax的dim参数含义

  2. torch中的copy()和clone()

    torch中的copy()和clone() 1.torch中的copy()和clone() y = torch.Tensor(2,2):copy(x) --- 1 修改y并不改变原来的x y = x: ...

  3. Python中的__name__和__main__含义详解

    背景 在写Python代码和看Python代码时,我们常常可以看到这样的代码: ? 1 2 3 4 5 def main():     ...... if __name__ == "__ma ...

  4. python函数type的用意_Python中type的构造函数参数含义说明

    测试代码如下: 复制代码 代码如下: class ModelMetaClass(type): def __new__(cls,name,base,attrs): logging.info(" ...

  5. VMware中High Availability (HA),的含义

    VMware中High Availability (HA),的含义 HA,High Availability (HA),高可用性,这个词,不同厂家意思不一样,做cluster的软件,就经常会听说这个词 ...

  6. torch中的topk()函数

    torch中的topk()函数 In [2]: import torchIn [3]: a=torch.randn((4,6))In [4]: a Out

  7. js基础语法(01)-JS中+号的三种含义

    01-JS中+号的三种含义 (1)数学意义上的相加 : 1 + 1 会得到: 2 (2) 数学意义上的正负号: +5 正数 作用:可以把string类型转换成number类型 (3)字符串的连接符:' ...

  8. einops包中的rearrange,reduce, repeat及einops.layers.torch中的Rearrange,Reduce。对高维数据的处理方式

    from einops import rearrange, reduce, repeat from einops.layers.torch import Rearrange, Reduce 一.rea ...

  9. (原)torch中微调某层参数

    转载请注明出处: http://www.cnblogs.com/darkknightzh/p/6221664.html 参考网址: https://github.com/torch/nn/issues ...

  10. torch中Dataset的构造与解读

    torch中Dataset的构造与解读 Dataset的构造 要自定义自己的数据集,首先需要继承Dataset(torch.utils.data.Dataset)类. 继承Dataset类之后,必须重 ...

最新文章

  1. R语言:plot()函数参数合集
  2. nand ubi -4 kernel和mtd
  3. mysql通过data目录恢复数据库
  4. Oracle查看表空间,创建表空间
  5. JAVA深复制(深克隆)与浅复制(浅克隆)
  6. c#.net常用函数列表
  7. RiceQuant和 JoinQuant合成月k线、周k线的极简公式
  8. 每日作业-品优购详情页
  9. c语言文件中获取单词,从文本文件中读取单个单词并翻译 - C
  10. 第九次java课堂笔记
  11. Unity3d Platformer Pro 2D游戏开发框架使用教程
  12. 基于uml的大学图书馆图书信息管理系统设计实验_全国大学最美图书馆排行!这个学校居然有按摩服务?!...
  13. Web自动化测试面试
  14. 基于最小二乘法的——线性回归拟合(一)
  15. mysql事务的坑----MyISAM表类型不支持事务操作
  16. STM32+AD7124+热电偶方案+Pt100冷端补偿解析工程源码
  17. TCPMP之Interface篇
  18. linux下mnt目录作用
  19. Android小技巧,快手安卓面试
  20. 重排正数和负数(将所有正数排在负数前面)

热门文章

  1. 基于Java Swing的小游戏-连连看
  2. SA-LOAM:具有语义辅助的回环检测LOAM系统
  3. Bazinga(HDU5510+KMP)
  4. 3d游戏设计读书笔记三
  5. 动态代理之Waiter案例
  6. 蓝桥杯真题——第39级台阶
  7. 设置背景图片自动适应屏幕
  8. antdesign 地图_Ant Design介绍
  9. 计算机基础与应用演示文稿教案,计算机应用基础讲解教案powerpoint演示文稿.ppt...
  10. 因为intel显卡和nvidia显卡驱动不兼容造成的ubuntu系统循环登录和黑屏问题解决方法