浅谈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 23 Python
python在windows和linux下获得本机本地ip地址方法小结
Mar 20 Python
详解Python实现按任意键继续/退出的功能
Aug 19 Python
Python实现Linux的find命令实例分享
Jun 04 Python
详解Python函数可变参数定义及其参数传递方式
Aug 02 Python
对python 生成拼接xml报文的示例详解
Dec 28 Python
Pandas之排序函数sort_values()的实现
Jul 09 Python
python实现证件照换底功能
Aug 20 Python
Django操作session 的方法
Mar 09 Python
python pymysql链接数据库查询结果转为Dataframe实例
Jun 05 Python
Python 按比例获取样本数据或执行任务的实现代码
Dec 03 Python
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
Jun 29 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
Yii2.0多文件上传实例说明
2017/07/24 PHP
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)
2017/08/01 PHP
获取css样式表内样式的js函数currentStyle(IE),defaultView(FF)
2011/02/14 Javascript
jquery实现图片按比例缩放示例
2014/07/01 Javascript
JavaScript比较两个对象是否相等的方法
2015/02/06 Javascript
jQuery插件PageSlide实现左右侧栏导航菜单
2015/04/12 Javascript
js实现div模拟模态对话框展现URL内容
2016/05/27 Javascript
使用Script元素发送JSONP请求的方法
2016/06/12 Javascript
javascript创建对象的3种方法
2016/11/02 Javascript
angularjs实现的前端分页控件示例
2017/02/10 Javascript
Bootstrap实现基于carousel.js框架的轮播图效果
2017/05/02 Javascript
JavaScript中offsetWidth的bug及解决方法
2017/05/17 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
2018/03/28 Javascript
详解vue-cli脚手架中webpack配置方法
2018/08/22 Javascript
实例分析vue循环列表动态数据的处理方法
2018/09/28 Javascript
如何使用puppet替换文件中的string
2018/12/06 Javascript
跟老齐学Python之大话题小函数(1)
2014/10/10 Python
Java多线程编程中ThreadLocal类的用法及深入
2016/06/21 Python
python类中super()和__init__()的区别
2016/10/18 Python
python使用tkinter实现简单计算器
2018/01/30 Python
python散点图实例之随机漫步
2018/08/27 Python
Django使用Jinja2模板引擎的示例代码
2019/08/09 Python
spyder 在控制台(console)执行python文件,debug python程序方式
2020/04/20 Python
REISS英国官网:伦敦High Street最受欢迎品牌
2016/12/21 全球购物
英国山地公路自行车商店:Tweeks Cycles
2018/03/16 全球购物
武汉世纪畅想数字传播有限公司.NET笔试题
2014/07/22 面试题
党员的自我评价范文
2014/01/02 职场文书
教师自我鉴定范文
2014/03/20 职场文书
村级环境卫生整治方案
2014/05/04 职场文书
高中美术教师事迹材料
2014/08/22 职场文书
社区两委对照检查材料
2014/08/23 职场文书
群众路线教育实践活动学习心得体会
2014/10/30 职场文书
2016年4月份红领巾广播稿
2015/12/21 职场文书
2019优秀干部竞聘演讲稿范文!
2019/07/02 职场文书
JS Canvas接口和动画效果大全
2021/04/29 Javascript
Win11软件图标固定到任务栏
2022/04/19 数码科技