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的Flask框架中使用日期和时间的教程
Apr 21 Python
详解python3中zipfile模块用法
Jun 18 Python
对Python 3.5拼接列表的新语法详解
Nov 08 Python
Python3.0中普通方法、类方法和静态方法的比较
May 03 Python
对python 中class与变量的使用方法详解
Jun 26 Python
python 寻找离散序列极值点的方法
Jul 10 Python
Python对接六大主流数据库(只需三步)
Jul 31 Python
详解python中的生成器、迭代器、闭包、装饰器
Aug 22 Python
Python imageio读取视频并进行编解码详解
Dec 10 Python
Keras中的多分类损失函数用法categorical_crossentropy
Jun 11 Python
Python getattr()函数使用方法代码实例
Aug 10 Python
python编写函数注意事项总结
Mar 29 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引用效率问题分析
2012/03/23 PHP
在html文件中也可以执行php语句的方法
2015/04/09 PHP
PHP多态代码实例
2015/06/26 PHP
PHP生成静态HTML文档实现代码
2016/06/23 PHP
PHP实现Redis单据锁以及防止并发重复写入
2018/04/10 PHP
JavaScript在多浏览器下for循环的使用方法
2012/11/07 Javascript
JavaScript执行顺序详细介绍
2013/12/04 Javascript
AngularJS学习笔记之TodoMVC的分析
2015/02/22 Javascript
jquery实现的代替传统checkbox样式插件
2015/06/19 Javascript
javascript绘制漂亮的心型线效果完整实例
2016/02/02 Javascript
JavaScript 拖拽实例代码
2016/09/21 Javascript
JS实现给对象动态添加属性的方法
2017/01/05 Javascript
jQuery实现的简单排序功能示例【冒泡排序】
2017/01/13 Javascript
jQuery点击头像上传并预览图片
2017/02/23 Javascript
对Vue beforeRouteEnter 的next执行时机详解
2018/08/25 Javascript
jQuery实现动态添加和删除input框实例代码
2019/03/26 jQuery
微信小程序用户授权弹窗 拒绝时引导用户重新授权实现
2019/07/29 Javascript
axios实现简单文件上传功能
2019/09/25 Javascript
Vue 3.0中jsx语法的使用
2020/11/13 Javascript
利用 JavaScript 实现并发控制的示例代码
2020/12/31 Javascript
wxpython中自定义事件的实现与使用方法分析
2016/07/21 Python
利用Python写一个爬妹子的爬虫
2018/06/08 Python
python 3.7.4 安装 opencv的教程
2019/10/10 Python
python yield关键词案例测试
2019/10/15 Python
澳大利亚第一的设计师礼服租赁网站:GlamCorner
2017/08/13 全球购物
Tomcat Mysql datasource数据源配置
2015/12/28 面试题
什么是makefile? 如何编写makefile?
2013/01/02 面试题
幼儿园中班下学期评语
2014/04/18 职场文书
品牌推广策划方案
2014/05/28 职场文书
抗洪救灾感谢信
2015/01/22 职场文书
应届生简历自我评价
2015/03/11 职场文书
特此通知格式
2015/04/27 职场文书
创业计划书之网络外卖
2019/10/31 职场文书
Python机器学习应用之工业蒸汽数据分析篇详解
2022/01/18 Python
MySQL数据库⾼可⽤HA实现小结
2022/01/22 MySQL
Python可视化学习之seaborn调色盘
2022/02/24 Python