pytorch dataloader 取batch_size时候出现bug的解决方式


Posted in Python onFebruary 20, 2020

1、

RuntimeError: invalid argument 0: Sizes of tensors must match except in dimension 0. Got 342 and 281 in dimension 3 at /pytorch/aten/src/TH/generic/THTensorMoreMath.cpp:1333

2、

RuntimeError: invalid argument 0: Sizes of tensors must match except in dimension 0. Got 3 and 1 in dimension 1

bug1 修改方法是将图片resize 成一个尺度: 

解决1:

如果用transforms来resize ,关于尺寸的transform就是transforms.Resize(input_size, interpolation=3)了。

查看Resize的文档:

size (sequence or int) ? Desired output size. If size is a sequence like (h, w), output size will be matched to this.

If size is an int, smaller edge of the image will be matched to this number. i.e, if height > width, then image will be rescaled to (size * height / width, size)

size这个参数既可以是一个数字,又可以是一个tuple,如果是数字,图片处理后的输出尺寸每次都会被重新计算为(input_size*height/width, size),这样如果输入图片尺寸不一致,输出图片尺寸会不一致, 将导致bug1 问题

解决2:

也可以直接用opencv resize

以上这篇pytorch dataloader 取batch_size时候出现bug的解决方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
django自定义Field实现一个字段存储以逗号分隔的字符串
Apr 27 Python
python 容器总结整理
Apr 04 Python
深入浅出学习python装饰器
Sep 29 Python
Python编程产生非均匀随机数的几种方法代码分享
Dec 13 Python
Python线性方程组求解运算示例
Jan 17 Python
python 3.6.4 安装配置方法图文教程
Sep 18 Python
对Python生成汉字字库文字,以及转换为文字图片的实例详解
Jan 29 Python
python使用pip安装模块出现ReadTimeoutError: HTTPSConnectionPool的解决方法
Oct 04 Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
Mar 18 Python
Django中ORM找出内容不为空的数据实例
May 20 Python
python开发前景如何
Jun 11 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
Dec 05 Python
pytorch 使用加载训练好的模型做inference
Feb 20 #Python
pytorch中的inference使用实例
Feb 20 #Python
python encrypt 实现AES加密的实例详解
Feb 20 #Python
Python关于反射的实例代码分享
Feb 20 #Python
Python3监控疫情的完整代码
Feb 20 #Python
浅谈Pytorch torch.optim优化器个性化的使用
Feb 20 #Python
关于torch.optim的灵活使用详解(包括重写SGD,加上L1正则)
Feb 20 #Python
You might like
基于php实现长连接的方法与注意事项的问题
2013/05/10 PHP
php反射应用示例
2014/02/25 PHP
php字符串替换函数substr_replace()用法实例
2015/03/17 PHP
PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法
2016/02/15 PHP
Yii框架弹出框功能示例
2017/01/07 PHP
PHP实现打包zip并下载功能
2018/06/12 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
2018/06/13 PHP
PHP count()函数讲解
2019/02/03 PHP
thinkphp整合系列之极验滑动验证码geetest功能
2019/06/18 PHP
php策略模式简单示例分析【区别于工厂模式】
2019/09/25 PHP
动态加载js的几种方法
2006/10/23 Javascript
jQuery中live方法的重复绑定说明
2011/10/21 Javascript
基于jquery实现复选框全选,反选,全不选等功能
2015/10/16 Javascript
Javascript删除指定元素节点的方法
2016/06/21 Javascript
bootstrap多种样式进度条展示
2016/12/20 Javascript
在vue中使用jointjs的方法
2018/03/24 Javascript
Vue使用vue-area-linkage实现地址三级联动效果的示例
2018/06/27 Javascript
JS使用Date对象实时显示当前系统时间简单示例
2018/08/23 Javascript
在vue.js中使用JSZip实现在前端解压文件的方法
2018/09/05 Javascript
Three.js中矩阵和向量的使用教程
2019/03/19 Javascript
微信小程序中的video视频实现 自定义播放按钮、封面图、视频封面上文案
2020/01/02 Javascript
在vue中使用eslint,配合vscode的操作
2020/11/09 Javascript
在Python中使用HTML模版的教程
2015/04/29 Python
基于python批量处理dat文件及科学计算方法详解
2018/05/08 Python
tensorflow实现简单的卷积网络
2018/05/24 Python
Python 3 使用Pillow生成漂亮的分形树图片
2019/12/24 Python
python实现最速下降法
2020/03/24 Python
工作失职检讨书范文
2014/01/16 职场文书
服装采购员岗位职责
2014/03/15 职场文书
企业优秀员工事迹材料
2014/05/28 职场文书
小学生三分钟演讲稿
2014/08/18 职场文书
党员评议思想汇报
2014/10/08 职场文书
2014年社区教育工作总结
2014/12/02 职场文书
消防验收申请报告
2015/05/15 职场文书
Spring中的使用@Async异步调用方法
2021/11/01 Java/Android