浅谈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实现的检测web服务器健康状况的小程序
Sep 17 Python
Python下的Softmax回归函数的实现方法(推荐)
Jan 26 Python
Django查询数据库的性能优化示例代码
Sep 24 Python
numpy返回array中元素的index方法
Jun 27 Python
让你Python到很爽的加速递归函数的装饰器
May 26 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
Dec 04 Python
Python的对象传递与Copy函数使用详解
Dec 26 Python
在python中修改.properties文件的操作
Apr 08 Python
GitHub上值得推荐的8个python 项目
Oct 30 Python
基于python爬取梨视频实现过程解析
Nov 09 Python
使用Python判断一个文件是否被占用的方法教程
Dec 16 Python
python opencv人脸识别考勤系统的完整源码
Apr 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生成自己的LOG文件
2006/10/09 PHP
用PHP连接Oracle数据库
2006/10/09 PHP
深入php数据采集的详解
2013/06/02 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
JavaScript RegExp方法获取地址栏参数(面向对象)
2009/03/10 Javascript
javascript中字符串拼接需注意的问题
2010/07/13 Javascript
日期处理的js库(迷你版)--自建js库总结
2011/11/21 Javascript
一个Action如何调用两个不同的方法
2014/05/22 Javascript
js实现仿京东2级菜单效果(带延时功能)
2015/08/27 Javascript
很棒的js选项卡切换效果
2016/07/15 Javascript
JS实现二叉查找树的建立以及一些遍历方法实现
2017/04/17 Javascript
Bootstrap Table快速完美搭建后台管理系统
2017/09/20 Javascript
Laravel整合Bootstrap 4的完整方案(推荐)
2018/01/25 Javascript
微信小程序局部刷新触发整页刷新效果的实现代码
2018/11/21 Javascript
微信小程序 如何获取网络状态
2019/07/26 Javascript
JS实现“全选”和"全不选"功能代码实例
2020/02/06 Javascript
Javascript Symbol原理及使用方法解析
2020/10/22 Javascript
[04:00]DOTA2解说界神雕侠侣 CJ第四天谷子现场过生日
2013/07/30 DOTA
Python中操作mysql的pymysql模块详解
2016/09/13 Python
分享几道你可能遇到的python面试题
2017/07/24 Python
Python+OpenCV人脸检测原理及示例详解
2020/10/19 Python
使用Python的SymPy库解决数学运算问题的方法
2019/03/27 Python
Python对象转换为json的方法步骤
2019/04/25 Python
Python列表元素常见操作简单示例
2019/10/25 Python
美国现代家具购物网站:LexMod
2019/01/09 全球购物
模具设计与制造专业推荐信
2014/02/16 职场文书
工作建议书范文
2014/05/13 职场文书
四风问题个人对照检查剖析材料
2014/09/27 职场文书
给领导的感谢信范文
2015/01/23 职场文书
自愿离婚协议书范本
2015/01/26 职场文书
大学生个人简历自我评价
2015/03/11 职场文书
2016年优秀少先队员事迹材料
2016/02/26 职场文书
PyTorch的Debug指南
2021/05/07 Python
Axios取消重复请求的方法实例详解
2021/06/15 Javascript
Node.js实现断点续传
2021/06/23 Javascript
Python采集爬取京东商品信息和评论并存入MySQL
2022/04/12 Python