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 实现自动远程登陆scp文件实例代码
Mar 13 Python
python安装numpy&安装matplotlib& scipy的教程
Nov 02 Python
50行Python代码实现人脸检测功能
Jan 23 Python
使用DataFrame删除行和列的实例讲解
Apr 08 Python
python获取代码运行时间的实例代码
Jun 11 Python
Python使用post及get方式提交数据的实例
Jan 24 Python
Python实现代码统计工具
Sep 19 Python
Python 中pandas索引切片读取数据缺失数据处理问题
Oct 09 Python
Python网络编程之使用TCP方式传输文件操作示例
Nov 01 Python
带你学习Python如何实现回归树模型
Jul 16 Python
Python使用Pygame绘制时钟
Nov 29 Python
Python机器学习之底层实现KNN
Jun 20 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获取Google机器人访问足迹的方法
2015/04/15 PHP
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
2017/02/17 PHP
javascript+xml技术实现分页浏览
2008/07/27 Javascript
Prototype String对象 学习
2009/07/19 Javascript
基于jquery+thickbox仿校内登录注册框
2010/06/07 Javascript
基于Jquery的实现回车键Enter切换焦点
2010/09/14 Javascript
iframe里面的元素触发父窗口元素事件的jquery代码
2014/10/19 Javascript
JS中产生标识符方式的演变
2015/06/12 Javascript
Ionic实现仿通讯录点击滑动及$ionicscrolldelegate使用分析
2016/01/18 Javascript
基于javascript实现tab选项卡切换特效调试笔记
2016/03/30 Javascript
在localStorage中存储对象数组并读取的方法
2016/09/24 Javascript
jQuery实现动态生成表格并为行绑定单击变色动作的方法
2017/04/17 jQuery
Angular.js中angular-ui-router的简单实践
2017/07/18 Javascript
JavaScript实现一个带AI的井字棋游戏源码
2018/05/21 Javascript
微信小程序图片加载失败时替换为默认图片的方法
2019/12/09 Javascript
vue递归获取父元素的元素实例
2020/08/07 Javascript
vue element-ul实现展开和收起功能的实例代码
2020/11/25 Vue.js
python基于windows平台锁定键盘输入的方法
2015/03/05 Python
python实现端口转发器的方法
2015/03/13 Python
python中循环语句while用法实例
2015/05/16 Python
python脚本生成caffe train_list.txt的方法
2018/04/27 Python
使用python写的opencv实时监测和解析二维码和条形码
2019/08/14 Python
Python算法的时间复杂度和空间复杂度(实例解析)
2019/11/19 Python
Pytorch 神经网络—自定义数据集上实现教程
2020/01/07 Python
浅谈matplotlib.pyplot与axes的关系
2020/03/06 Python
使用tensorflow根据输入更改tensor shape
2020/06/23 Python
Django自带的用户验证系统实现
2020/12/18 Python
阿玛尼美妆英国官网:Giorgio Armani Beauty英国
2019/03/28 全球购物
有模特经验的简历自我评价
2013/09/19 职场文书
高中生物教学反思
2014/02/05 职场文书
公司寄语大全
2014/04/10 职场文书
《鸟岛》教学反思
2014/04/26 职场文书
2015新生加入学生会自荐书
2015/03/24 职场文书
经营场所使用证明
2015/06/19 职场文书
房屋买卖定金协议书
2016/03/21 职场文书
解决Pytorch修改预训练模型时遇到key不匹配的情况
2021/06/05 Python