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 相关文章推荐
python写的一个文本编辑器
Jan 23 Python
Python实现的简单dns查询功能示例
May 24 Python
Python实现完整的事务操作示例
Jun 20 Python
python实现大转盘抽奖效果
Jan 22 Python
Pycharm新建模板默认添加个人信息的实例
Jul 15 Python
Django中使用极验Geetest滑动验证码过程解析
Jul 31 Python
python字符串,元组,列表,字典互转代码实例详解
Feb 14 Python
Python安装OpenCV的示例代码
Mar 05 Python
keras中epoch,batch,loss,val_loss用法说明
Jul 02 Python
Pandas中两个dataframe的交集和差集的示例代码
Dec 13 Python
PyTorch梯度裁剪避免训练loss nan的操作
May 24 Python
Python实现照片卡通化
Dec 06 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脚本数据库功能详解(上)
2006/10/09 PHP
PHP准确取得服务器IP地址的方法
2015/06/02 PHP
64位windows系统下安装Memcache缓存
2015/12/06 PHP
php 指定范围内多个随机数代码实例
2016/07/18 PHP
关于Laravel Route重定向的一个注意点
2017/01/16 PHP
PHP设计模式之PHP迭代器模式讲解
2019/03/22 PHP
Jquery ThickBox插件使用心得(不建议使用)
2010/09/08 Javascript
jQuery中empty()方法用法实例
2015/01/16 Javascript
js实现同一页面多个运动效果的方法
2015/04/10 Javascript
jquery ajax 如何向jsp提交表单数据
2015/08/23 Javascript
JS中取二维数组中最大值的方法汇总
2016/04/17 Javascript
javascript 内置对象及常见API详细介绍
2016/11/01 Javascript
jQuery中Nicescroll滚动条插件的用法
2016/11/10 Javascript
详解微信小程序——自定义圆形进度条
2016/12/29 Javascript
JS验证码实现代码
2017/09/14 Javascript
canvas绘制爱心的几种方法总结(推荐)
2017/10/31 Javascript
js中bool值的转换及“&&”、“||”、 “!!”详解
2017/12/21 Javascript
详解KOA2如何手写中间件(装饰器模式)
2018/10/11 Javascript
vue组件间通信六种方式(总结篇)
2019/05/15 Javascript
微信小程序swiper左右扩展各显示一半代码实例
2019/12/05 Javascript
webpack.DefinePlugin与cross-env区别详解
2020/02/23 Javascript
Vue组件通信$attrs、$listeners实现原理解析
2020/09/03 Javascript
vue 修改 data 数据问题并实时显示操作
2020/09/07 Javascript
[49:27]LGD vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python实现的重启关机程序实例
2014/08/21 Python
Python实现生成简单的Makefile文件代码示例
2015/03/10 Python
Python模拟随机游走图形效果示例
2018/02/06 Python
python八皇后问题的解决方法
2018/09/27 Python
利用Django提供的ModelForm增删改数据的方法
2019/01/06 Python
在Python中利用pickle保存变量的实例
2019/12/30 Python
Python装饰器原理与基本用法分析
2020/01/07 Python
经济与贸易专业应届生求职信
2013/11/19 职场文书
员工培训心得体会
2013/12/30 职场文书
2014乡镇党委副书记对照检查材料思想汇报
2014/10/09 职场文书
导游词之山东红叶谷
2019/10/31 职场文书
java固定大小队列的几种实现方式详解
2021/07/15 Java/Android