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全局变量操作详解
Apr 14 Python
TensorFlow模型保存和提取的方法
Mar 08 Python
Python+OpenCV实现车牌字符分割和识别
Mar 31 Python
python 限制函数调用次数的实例讲解
Apr 21 Python
python 反向输出字符串的方法
Jul 16 Python
pygame游戏之旅 载入小车图片、更新窗口
Nov 20 Python
Python3 实现串口两进程同时读写
Jun 12 Python
django url到views参数传递的实例
Jul 19 Python
一行Python代码制作动态二维码的实现
Sep 09 Python
PYTHON发送邮件YAGMAIL的简单实现解析
Oct 28 Python
Python扫描端口的实现
Jan 25 Python
python之np.argmax()及对axis=0或者1的理解
Jun 02 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 getimagesize 上传图片的长度和宽度检测代码
2010/05/15 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
jquery关于图形报表的运用实现代码
2011/01/06 Javascript
js简单抽奖代码
2015/01/16 Javascript
js选项卡的实现方法
2015/02/09 Javascript
javascript实现图像循环明暗变化的方法
2015/02/25 Javascript
js实现仿阿里巴巴城市选择框效果实例
2015/06/24 Javascript
javascript实现C语言经典程序题
2015/11/29 Javascript
javascript实现简单的全选和反选功能
2016/01/05 Javascript
javascript实现延时显示提示框效果
2017/06/01 Javascript
angular-ngSanitize模块-$sanitize服务详解
2017/06/13 Javascript
Javascript(es2016) import和require用法和区别详解
2017/08/11 Javascript
vue-cli 打包后提交到线上出现 "Uncaught SyntaxError:Unexpected token" 报错
2018/11/06 Javascript
vue实现简单全选和反选功能
2020/09/15 Javascript
微信小程序基于ColorUI构建皮皮虾短视频去水印组件
2020/11/04 Javascript
python操作MySQL数据库具体方法
2013/10/28 Python
python实现根据主机名字获得所有ip地址的方法
2015/06/28 Python
Python的Flask框架中使用Flask-SQLAlchemy管理数据库的教程
2016/06/14 Python
利用Python如何实现数据驱动的接口自动化测试
2018/05/11 Python
python字符串string的内置方法实例详解
2018/05/14 Python
python 集合 并集、交集 Series list set 转换的实例
2018/05/29 Python
pandas筛选某列出现编码错误的解决方法
2018/11/07 Python
在pycharm中配置Anaconda以及pip源配置详解
2019/09/09 Python
3行Python代码实现图像照片抠图和换底色的方法
2019/10/10 Python
pytorch 实现模型不同层设置不同的学习率方式
2020/01/06 Python
解决python gdal投影坐标系转换的问题
2020/01/17 Python
Python定义函数实现累计求和操作
2020/05/03 Python
final, finally, finalize的区别
2012/03/01 面试题
文秘专业应届生求职信范文
2013/11/14 职场文书
元旦寄语大全
2014/04/10 职场文书
2014最新自愿离婚协议书范本
2014/11/19 职场文书
2014年语文教师工作总结
2014/12/18 职场文书
工作表扬信
2015/01/17 职场文书
酒吧七夕情人节宣传语
2015/11/24 职场文书
python基础之文件处理知识总结
2021/05/23 Python
mysql查找连续出现n次以上的数字
2022/05/11 MySQL