浅谈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文件及目录操作实例详解
Jun 04 Python
浅谈python装饰器探究与参数的领取
Dec 01 Python
Python之NumPy(axis=0 与axis=1)区分详解
May 27 Python
python 模拟贷款卡号生成规则过程解析
Aug 30 Python
pandas实现将日期转换成timestamp
Dec 07 Python
Django操作session 的方法
Mar 09 Python
什么是python类属性
Jun 10 Python
浅谈python处理json和redis hash的坑
Jul 16 Python
Django框架请求生命周期实现原理
Nov 13 Python
python基于tkinter实现gif录屏功能
May 19 Python
基于Python绘制子图及子图刻度的变换等的问题
May 23 Python
django中websocket的具体使用
Jan 22 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作的文本留言本的例子(四)
2006/10/09 PHP
php的zip解压缩类pclzip使用示例
2014/03/14 PHP
javascript parseInt与Number函数的区别
2010/01/21 Javascript
往光标所在位置插入值的js代码
2013/09/22 Javascript
动态加载JS文件的三种方法
2013/11/08 Javascript
两个select多选模式的选项相互移动(示例代码)
2014/01/11 Javascript
Nodejs学习笔记之Global Objects全局对象
2015/01/13 NodeJs
jQuery实现跨域iframe接口方法调用
2015/03/14 Javascript
JS绘制生成花瓣效果的方法
2015/08/05 Javascript
jQuery多级手风琴菜单实例讲解
2015/10/22 Javascript
JS实现1000以内被3或5整除的数字之和
2016/02/18 Javascript
Js删除数组中某一项或几项的几种方法(推荐)
2016/07/27 Javascript
require、backbone等重构手机图片查看器
2016/11/17 Javascript
js数组与字符串常用方法总结
2017/01/13 Javascript
浅谈Koa2框架利用CORS完成跨域ajax请求
2018/03/06 Javascript
Vue.js中的computed工作原理
2018/03/22 Javascript
vue :src 文件路径错误问题的解决方法
2018/05/15 Javascript
基于Bootstrap下拉框插件bootstrap-select使用方法详解
2018/08/07 Javascript
vue 登录滑动验证实现代码
2018/08/24 Javascript
vue element-ui之怎么封装一个自己的组件的详解
2019/05/20 Javascript
在webstorm中配置less的方法详解
2020/09/25 Javascript
[00:03]DOTA2新版本PA至宝展示
2014/11/19 DOTA
[02:54]DOTA2亚洲邀请赛 VG战队出场宣传片
2015/02/07 DOTA
[37:29]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第二场 11.19
2020/11/19 DOTA
linux系统使用python获取内存使用信息脚本分享
2014/01/15 Python
实例Python处理XML文件的方法
2015/08/31 Python
Python for Informatics 第11章 正则表达式(一)
2016/04/21 Python
python抓取网页中链接的静态图片
2018/01/29 Python
Pycharm2017版本设置启动时默认自动打开项目的方法
2018/10/29 Python
python程序变成软件的实操方法
2019/06/24 Python
python写日志文件操作类与应用示例
2019/07/01 Python
Python FFT合成波形的实例
2019/12/04 Python
pycharm远程连接vagrant虚拟机中mariadb数据库
2020/06/05 Python
药剂专业求职信
2014/06/20 职场文书
国产动画《万圣街》日语配音版制作决定!
2022/03/20 国漫
win11怎么消除图标小盾牌?win11消除图标小盾牌解决方法
2022/08/05 数码科技