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 条件判断的缩写方法
Sep 06 Python
Python的Django框架中的select_related函数对QuerySet 查询的优化
Apr 01 Python
详解Python中的正则表达式的用法
Apr 09 Python
玩转python selenium鼠标键盘操作(ActionChains)
Apr 12 Python
Python 网页解析HTMLParse的实例详解
Aug 10 Python
Python使用struct处理二进制的实例详解
Sep 11 Python
利用Python读取txt文档的方法讲解
Jun 23 Python
Flask框架学习笔记之消息提示与异常处理操作详解
Aug 15 Python
python调用接口的4种方式代码实例
Nov 19 Python
Django 批量插入数据的实现方法
Jan 12 Python
Python爬虫之爬取最新更新的小说网站
May 06 Python
Python爬虫基础讲解之请求
May 13 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简单静态页生成过程
2008/03/27 PHP
解析csv数据导入mysql的方法
2013/07/01 PHP
PHP禁止个别IP访问网站
2013/10/30 PHP
PHP面向对象之旅:深入理解static变量与方法
2014/01/06 PHP
php定时计划任务与fsockopen持续进程实例
2014/05/23 PHP
PHP编程实现脚本异步执行的方法
2017/08/09 PHP
PHP中的empty、isset、isnull的区别与使用实例
2019/03/22 PHP
一个简单的JS鼠标悬停特效具体方法
2013/06/17 Javascript
javascript间隔刷新的简单实例
2013/11/14 Javascript
jquery实现文本框数量加减功能的例子分享
2014/05/10 Javascript
JavaScript中的Function函数
2015/08/27 Javascript
响应式表格之固定表头的简单实现
2016/08/26 Javascript
基于jQuery ligerUI实现分页样式
2016/09/18 Javascript
js实现非常棒的弹出div
2016/10/06 Javascript
深入理解node.js之path模块
2017/05/03 Javascript
jquery实现搜索框功能实例详解
2018/07/23 jQuery
记录一篇关于redux-saga的基本使用过程
2018/08/18 Javascript
layui 数据表格 点击分页按钮 监听事件的实例
2019/09/02 Javascript
jQuery实现数字华容道小游戏(实例代码)
2020/01/16 jQuery
vue3.0 加载json的方法(非ajax)
2020/10/26 Javascript
[43:32]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
python3设计模式之简单工厂模式
2017/10/17 Python
python中的print()输出
2019/04/12 Python
Jacobi迭代算法的Python实现详解
2019/06/29 Python
解决django 新增加用户信息出现错误的问题
2019/07/28 Python
pytorch torch.nn.AdaptiveAvgPool2d()自适应平均池化函数详解
2020/01/03 Python
Python守护进程实现过程详解
2020/02/10 Python
Python实现查找数据库最接近的数据
2020/06/08 Python
如何用 Python 制作一个迷宫游戏
2021/02/25 Python
悦木之源美国官网:Origins美国
2016/08/01 全球购物
俄罗斯在线大型超市:ТутПросто
2021/01/08 全球购物
营业经理岗位职责
2013/11/10 职场文书
中医学专业自荐信范文
2014/04/01 职场文书
大学生学习面向未来的赶考思想汇报
2014/09/12 职场文书
茶楼服务员岗位职责
2015/02/09 职场文书
初中毕业感言300字
2015/07/31 职场文书