浅谈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多线程用法实例详解
Jan 15 Python
Win7下搭建python开发环境图文教程(安装Python、pip、解释器)
May 17 Python
TensorFlow平台下Python实现神经网络
Mar 10 Python
Python文件循环写入行时防止覆盖的解决方法
Nov 09 Python
python实现批量注册网站用户的示例
Feb 22 Python
详解python列表生成式和列表生成式器区别
Mar 27 Python
Python列表list常用内建函数实例小结
Oct 22 Python
浅谈Python中的生成器和迭代器
Jun 19 Python
python简单利用字典破解zip文件口令
Sep 07 Python
Python之字典对象的几种创建方法
Sep 30 Python
Django windows使用Apache实现部署流程解析
Oct 12 Python
python中pyqtgraph知识点总结
Jan 26 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中单个数据库字段多列显示(单字段分页、横向输出)
2014/07/28 PHP
PHP 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
2015/05/12 PHP
php准确获取文件MIME类型的方法
2015/06/17 PHP
PHP实现可自定义样式的分页类
2016/03/29 PHP
Laravel ORM 数据model操作教程
2019/10/21 PHP
phpwind放自动注册方法
2006/12/02 Javascript
jQuery 1.0.4 - New Wave Javascript(js源文件)
2007/01/15 Javascript
ext checkboxgroup 回填数据解决
2009/08/21 Javascript
jquery slibings选取同级其他元素的实现代码
2013/11/15 Javascript
Javascript图片上传前的本地预览实例
2014/06/16 Javascript
使用JS画图之点、线、面
2015/01/12 Javascript
JavaScript实现将xml转换成html table表格的方法
2015/04/17 Javascript
简述Jquery与DOM对象
2015/07/10 Javascript
easyui Draggable组件实现拖动效果
2015/08/19 Javascript
javascript类型系统 Array对象学习笔记
2016/01/09 Javascript
JavaScript Array对象详解
2016/03/01 Javascript
使用jquery提交form表单并自定义action的方法
2016/05/25 Javascript
JS留言功能的简单实现案例(推荐)
2016/06/23 Javascript
jQuery中的100个技巧汇总
2016/12/15 Javascript
js实现弹窗暗层效果
2017/01/16 Javascript
swiper 解决动态加载数据滑动失效的问题
2018/02/26 Javascript
D3.js实现简洁实用的动态仪表盘的示例
2018/04/04 Javascript
Vue组件教程之Toast(Vue.extend 方式)详解
2019/01/27 Javascript
python进程管理工具supervisor使用实例
2014/09/17 Python
python利用MethodType绑定方法到类示例代码
2017/08/27 Python
对python3中pathlib库的Path类的使用详解
2018/10/14 Python
python word转pdf代码实例
2019/08/16 Python
基于keras中的回调函数用法说明
2020/06/17 Python
英国的潮牌鞋履服饰商店:size?
2019/03/26 全球购物
美国高端牛仔品牌:Silver Jeans
2019/12/12 全球购物
日本最大的购物网站:日本乐天市场(Rakuten Ichiba)
2020/11/04 全球购物
售后主管岗位职责
2013/12/08 职场文书
前台文员个人求职信范文
2014/01/05 职场文书
护士演讲稿范文
2014/01/05 职场文书
乡镇纠风工作实施方案
2014/03/22 职场文书
班主任远程培训研修日志
2015/11/13 职场文书