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获取Windows或Linux主机名称通用函数分享
Nov 22 Python
Python中类型关系和继承关系实例详解
May 25 Python
python简单获取本机计算机名和IP地址的方法
Jun 03 Python
python安装oracle扩展及数据库连接方法
Feb 21 Python
python中的set实现不重复的排序原理
Jan 24 Python
python获取中文字符串长度的方法
Nov 14 Python
在python中对变量判断是否为None的三种方法总结
Jan 23 Python
对python中url参数编码与解码的实例详解
Jul 25 Python
pytorch 自定义数据集加载方法
Aug 18 Python
Python3变量与基本数据类型用法实例分析
Feb 14 Python
python实现简单的购物程序代码实例
Mar 03 Python
Python中生成随机数据安全性、多功能性、用途和速度方面进行比较
Apr 14 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
IIS+PHP+MySQL+Zend配置 (视频教程)
2006/12/13 PHP
浅析php中常量,变量的作用域和生存周期
2013/08/10 PHP
对于ThinkPHP框架早期版本的一个SQL注入漏洞详细分析
2014/07/04 PHP
PHP接收json 并将接收数据插入数据库的实现代码
2015/12/01 PHP
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
2016/12/14 PHP
php数组遍历类与用法示例
2019/05/24 PHP
收集的网上用的ajax之chat.js文件
2007/04/08 Javascript
JavaScript 仿关机效果的图片层
2008/12/26 Javascript
网页运行时提示对象不支持abigimage属性或方法
2014/08/10 Javascript
使用JavaScript制作一个简单的计数器的方法
2015/07/07 Javascript
JavaScript中的call方法和apply方法使用对比
2015/08/12 Javascript
javascript日期格式化方法汇总
2015/10/04 Javascript
基于JS实现类似支付宝支付密码输入框
2016/09/02 Javascript
在js中实现邮箱格式的验证方法(推荐)
2016/10/24 Javascript
js仿百度音乐全选操作
2017/01/13 Javascript
浅谈React和Redux的连接react-redux
2017/12/04 Javascript
JS html事件冒泡和事件捕获操作示例
2019/05/01 Javascript
JavaScript如何处理移动端拍摄图片旋转问题
2019/11/16 Javascript
jQuery--遍历操作实例小结【后代、同胞及过滤】
2020/05/22 jQuery
python 基础学习第二弹 类属性和实例属性
2012/08/27 Python
python strip()函数 介绍
2013/05/24 Python
在Python中使用Mako模版库的简单教程
2015/04/08 Python
基于Python函数的作用域规则和闭包(详解)
2017/11/29 Python
Python之web模板应用
2017/12/26 Python
Python多进程入门、分布式进程数据共享实例详解
2019/06/03 Python
利用Python库Scapy解析pcap文件的方法
2019/07/23 Python
python 实现任务管理清单案例
2020/04/25 Python
Tensorflow--取tensorf指定列的操作方式
2020/06/30 Python
python上下文管理器异常问题解决方法
2021/02/07 Python
HTML5 video标签(播放器)学习笔记(二):播放控制
2015/04/24 HTML / CSS
婴儿鞋,独特的婴儿服装和配件:Zutano
2018/11/03 全球购物
How to spawning asynchronous work in J2EE
2016/08/29 面试题
机械系毕业生求职信
2014/05/28 职场文书
2014年项目经理工作总结
2014/11/24 职场文书
民主评议党员个人自我评价
2015/03/03 职场文书
运动会主持人开幕词
2016/03/04 职场文书