浅谈pytorch torch.backends.cudnn设置作用


Posted in Python onFebruary 20, 2020

cuDNN使用非确定性算法,并且可以使用torch.backends.cudnn.enabled = False来进行禁用

如果设置为torch.backends.cudnn.enabled =True,说明设置为使用使用非确定性算法

然后再设置:

torch.backends.cudnn.benchmark = true

那么cuDNN使用的非确定性算法就会自动寻找最适合当前配置的高效算法,来达到优化运行效率的问题

一般来讲,应该遵循以下准则:

如果网络的输入数据维度或类型上变化不大,设置  torch.backends.cudnn.benchmark = true  可以增加运行效率;

如果网络的输入数据在每次 iteration 都变化的话,会导致 cnDNN 每次都会去寻找一遍最优配置,这样反而会降低运行效率。

所以我们经常看见在代码开始出两者同时设置:

torch.backends.cudnn.enabled = True
torch.backends.cudnn.benchmark = True

以上这篇浅谈pytorch torch.backends.cudnn设置作用就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python多维/嵌套字典数据无限遍历的实现
Nov 04 Python
酷! 程序员用Python带你玩转冲顶大会
Jan 17 Python
Python requests库用法实例详解
Aug 14 Python
Python字符串内置函数功能与用法总结
Apr 16 Python
Flask教程之重定向与错误处理实例分析
Aug 01 Python
Django ORM 查询管理器源码解析
Aug 05 Python
将Pytorch模型从CPU转换成GPU的实现方法
Aug 19 Python
Django中密码的加密、验密、解密操作
Dec 19 Python
pytorch AvgPool2d函数使用详解
Jan 03 Python
如何使用PyCharm将代码上传到GitHub上(图文详解)
Apr 27 Python
Python办公自动化解决world文件批量转换
Sep 15 Python
关于Python中进度条的六个实用技巧分享
Apr 05 Python
Python sqlite3查询操作过程解析
Feb 20 #Python
python利用datetime模块计算程序运行时间问题
Feb 20 #Python
pytorch数据预处理错误的解决
Feb 20 #Python
Python异常继承关系和自定义异常实现代码实例
Feb 20 #Python
Python安装与卸载流程详细步骤(图解)
Feb 20 #Python
PyCharm 专业版安装图文教程
Feb 20 #Python
Python3.6安装卸载、执行命令、执行py文件的方法详解
Feb 20 #Python
You might like
php用户注册页面利用js进行表单验证具体实例
2013/10/17 PHP
php站内搜索关键词变亮的实现方法
2014/12/30 PHP
JCalendar 日历控件 v1.0 beta[兼容IE&Firefox] 有文档和例子
2007/05/30 Javascript
JavaScript 在线压缩和格式化收藏
2009/01/16 Javascript
基于jquery的checkbox下拉框插件代码
2010/06/25 Javascript
悄悄用脚本检查你访问过哪些网站的代码
2010/12/04 Javascript
善用事件代理,警惕闭包的性能陷阱。
2011/01/20 Javascript
JS 实现导航栏悬停效果(续2)
2013/09/24 Javascript
jquery ajax中使用jsonp的限制解决方法
2013/11/22 Javascript
基于豆瓣API+Angular开发的web App
2015/01/02 Javascript
一张Web前端的思维导图分享
2015/07/03 Javascript
详解jQuery简单的表单应用
2016/12/16 Javascript
Angular使用ng-messages与PHP进行表单数据验证
2016/12/28 Javascript
javascript表单正则应用
2017/02/04 Javascript
基于JavaScript实现选项卡效果
2017/07/21 Javascript
微信小程序开发animation心跳动画效果
2017/08/16 Javascript
手把手15分钟搭一个企业级脚手架
2019/09/16 Javascript
微信小程序中data-key属性之数据传输(经验总结)
2020/08/22 Javascript
Python二分查找详解
2015/09/13 Python
Python生成随机数组的方法小结
2017/04/15 Python
Python3 XML 获取雅虎天气的实现方法
2018/02/01 Python
对Python中画图时候的线类型详解
2019/07/07 Python
Django处理Ajax发送的Get请求代码详解
2019/07/29 Python
Python实现的北京积分落户数据分析示例
2020/03/27 Python
基于HTML5 FileSystem API的使用介绍
2013/04/24 HTML / CSS
斯洛伐克时尚服装网上商店:Cellbes
2016/10/20 全球购物
摩托车和ATV零件、配件和服装的首选在线零售商:MotoSport
2017/12/22 全球购物
简单的辞职信范文
2014/01/18 职场文书
网上快餐厅创业计划书
2014/02/01 职场文书
企业年会主持词
2014/03/27 职场文书
《春晓》教学反思
2014/04/20 职场文书
2014业务员年终工作总结
2014/12/09 职场文书
离婚协议书范本
2015/01/26 职场文书
街道办残联2016年助残日活动总结
2016/04/01 职场文书
Spring this调用当前类方法无法拦截的示例代码
2022/03/20 Java/Android
BCL经典机 SONY ICF-5900W电路分析
2022/04/24 无线电