Pytorch之contiguous的用法


Posted in Python onDecember 31, 2019

contiguous

tensor变量调用contiguous()函数会使tensor变量在内存中的存储变得连续。

contiguous():view只能用在contiguous的variable上。如果在view之前用了transpose, permute等,需要用contiguous()来返回一个contiguous copy。

一种可能的解释是:

有些tensor并不是占用一整块内存,而是由不同的数据块组成,而tensor的view()操作依赖于内存是整块的,这时只需要执行contiguous()这个函数,把tensor变成在内存中连续分布的形式。

is_contiguous

判断是否contiguous用torch.Tensor.is_contiguous()函数。

import torch
x = torch.ones(10, 10)
x.is_contiguous() # True
x.transpose(0, 1).is_contiguous() # False
x.transpose(0, 1).contiguous().is_contiguous() # True

在pytorch的最新版本0.4版本中,增加了torch.reshape(), 这与 numpy.reshape 的功能类似。它大致相当于 tensor.contiguous().view()

以上这篇Pytorch之contiguous的用法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用django获取用户IP地址的方法
May 11 Python
python urllib爬取百度云连接的实例代码
Jun 19 Python
Python实现PS图像调整颜色梯度效果示例
Jan 25 Python
详解python里的命名规范
Jul 16 Python
Python+PyQt5实现美剧爬虫可视工具的方法
Apr 25 Python
Python中的asyncio代码详解
Jun 10 Python
对pyqt5中QTabWidget的相关操作详解
Jun 21 Python
为什么从Python 3.6开始字典有序并效率更高
Jul 15 Python
python 代码实现k-means聚类分析的思路(不使用现成聚类库)
Jun 01 Python
Python如何合并多个字典或映射
Jul 24 Python
python matlab库简单用法讲解
Dec 31 Python
详解用selenium来下载小姐姐图片并保存
Jan 26 Python
python实现将json多行数据传入到mysql中使用
Dec 31 #Python
Pytorch之Variable的用法
Dec 31 #Python
Pytorch 多块GPU的使用详解
Dec 31 #Python
Pyorch之numpy与torch之间相互转换方式
Dec 31 #Python
pytorch sampler对数据进行采样的实现
Dec 31 #Python
关于pytorch处理类别不平衡的问题
Dec 31 #Python
pytorch 指定gpu训练与多gpu并行训练示例
Dec 31 #Python
You might like
example2.php
2006/10/09 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
2010/12/29 PHP
Codeigniter框架的更新事务(transaction)BUG及解决方法
2014/07/25 PHP
HTML IMG标签 onload 内存溢出导致浏览器CPU占用过高
2021/03/09 Javascript
javascript各种复制代码收集
2008/09/20 Javascript
javascript学习笔记(十七) 检测浏览器插件代码
2012/06/20 Javascript
AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法
2014/06/06 Javascript
JavaScript动态改变HTML页面元素例如添加或删除
2014/08/10 Javascript
javascript实现获取字符串hash值
2015/05/10 Javascript
js实现简洁的TAB滑动门效果代码
2015/09/06 Javascript
Javascript 计算字符串在localStorage中所占字节数
2015/10/21 Javascript
jQuery+css3实现转动的正方形效果(附demo源码下载)
2016/01/27 Javascript
Bootstrap CSS布局之表单
2016/12/17 Javascript
Vue非父子组件通信详解
2017/06/12 Javascript
基于JavaScript实现图片连播和联级菜单实例代码
2017/07/28 Javascript
three.js中文文档学习之如何本地运行详解
2017/11/20 Javascript
Dropify.js图片宽高自适应的方法
2017/11/27 Javascript
Layui table field初始化加载时进行隐藏的方法
2019/09/19 Javascript
微信小程序分包加载代码实现方法详解
2019/09/23 Javascript
element-ui中dialog弹窗关闭按钮失效的解决
2020/09/22 Javascript
[03:27]最受玩家喜爱奖提名:PZH_Element 致玩家寄语
2016/12/20 DOTA
Django中数据库的数据关系:一对一,一对多,多对多
2018/10/21 Python
selenium+python自动化测试之环境搭建
2019/01/23 Python
在 Pycharm 安装使用black的方法详解
2020/04/02 Python
CSS3弹性盒模型开发笔记(一)
2016/04/26 HTML / CSS
CSS3中的content属性使用示例
2015/07/20 HTML / CSS
美国知名的在线旅游服务网站:Priceline
2016/07/23 全球购物
个人实用的自我评价范文
2013/11/23 职场文书
创业计划书的写作技巧及要点
2014/01/31 职场文书
风险评估实施方案
2014/03/09 职场文书
亮剑观后感300字
2015/06/05 职场文书
会议室管理制度范本
2015/08/06 职场文书
2016年第十四个公民道德宣传日活动总
2016/04/01 职场文书
2019餐饮行业创业计划书!
2019/06/27 职场文书
HTML+CSS制作心跳特效的实现
2021/05/26 HTML / CSS
Mysql 如何合理地统计一个数据库里的所有表的数据量
2022/04/18 MySQL