浅谈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 04 Python
Python简单定义与使用字典dict的方法示例
Jul 25 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
Apr 06 Python
Python进阶之自定义对象实现切片功能
Jan 07 Python
python分布式计算dispy的使用详解
Dec 22 Python
计算pytorch标准化(Normalize)所需要数据集的均值和方差实例
Jan 15 Python
python实现飞机大战游戏(pygame版)
Oct 26 Python
python3 正则表达式基础廖雪峰
Mar 25 Python
Python使用sqlite3模块内置数据库
May 07 Python
python 制作python包,封装成可用模块教程
Jul 13 Python
Python3.8安装Pygame教程步骤详解
Aug 14 Python
使用sublime text3搭建Python编辑环境的实现
Jan 12 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 将逗号、空格、回车分隔的字符串转换为数组的函数
2012/06/07 PHP
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
2014/07/04 PHP
封装ThinkPHP的一个文件上传方法实例
2014/10/31 PHP
Yii2实现ajax上传图片插件用法
2016/04/28 PHP
php封装的数据库函数与用法示例【参考thinkPHP】
2016/11/08 PHP
实例讲解JQuery中this和$(this)区别
2014/12/08 Javascript
纯javascript模仿微信打飞机小游戏
2015/08/20 Javascript
JavaScript实现Base64编码转换
2016/04/23 Javascript
js实现统计字符串中特定字符出现个数的方法
2016/08/02 Javascript
Highcharts学习之坐标轴
2016/08/02 Javascript
JS日期对象简单操作(获取当前年份、星期、时间)
2016/10/26 Javascript
jQuery插件echarts实现的多柱子柱状图效果示例【附demo源码下载】
2017/03/04 Javascript
详解vue-router 2.0 常用基础知识点之router-link
2017/05/10 Javascript
Bootstrap 模态对话框只加载一次 remote 数据的完美解决办法
2017/07/09 Javascript
《javascript少儿编程》location术语总结
2018/05/27 Javascript
生成无限制的微信小程序码的示例代码
2019/09/20 Javascript
解决webpack多页面内存溢出的方法示例
2019/10/08 Javascript
Vue + Scss 动态切换主题颜色实现换肤的示例代码
2020/04/27 Javascript
Python中的条件判断语句与循环语句用法小结
2016/03/21 Python
利用Python开发微信支付的注意事项
2016/08/19 Python
Django forms组件的使用教程
2018/10/08 Python
Python函数中的可变长参数详解
2019/09/12 Python
Python函数式编程指南:对生成器全面讲解
2019/11/19 Python
香港No.1得奖零食网:香港零食大王
2016/07/22 全球购物
Theo + George官方网站:都柏林时尚品牌
2019/04/08 全球购物
Unix/Linux开发面试题
2016/08/16 面试题
公司市场部岗位职责
2013/12/02 职场文书
文言文形式的学生求职信
2013/12/03 职场文书
先进德育工作者事迹材料
2014/01/24 职场文书
潘婷洗发水广告词
2014/03/14 职场文书
承诺书范文
2014/06/03 职场文书
高校群众路线教育实践活动剖析材料
2014/10/10 职场文书
小学生手册家长意见
2015/06/03 职场文书
售房协议书范本
2015/08/11 职场文书
怎样评估创业计划书是否有可行性?
2019/08/07 职场文书
Python 机器学习工具包SKlearn的安装与使用
2021/05/14 Python