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 字符串操作实现代码(截取/替换/查找/分割)
Jun 08 Python
python批量生成本地ip地址的方法
Mar 23 Python
Python使用pygame模块编写俄罗斯方块游戏的代码实例
Dec 08 Python
Python网络编程中urllib2模块的用法总结
Jul 12 Python
利用Python获取操作系统信息实例
Sep 02 Python
Python 装饰器深入理解
Mar 16 Python
python Crypto模块的安装与使用方法
Dec 21 Python
Python和Java进行DES加密和解密的实例
Jan 09 Python
wxpython+pymysql实现用户登陆功能
Nov 19 Python
python enumerate内置函数用法总结
Jan 07 Python
Python实时监控网站浏览记录实现过程详解
Jul 14 Python
Python 的 sum() Pythonic 的求和方法详细
Oct 16 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
星际争霸 Starcraft 编年史
2020/03/14 星际争霸
利用curl 多线程 模拟 并发的详解
2013/06/14 PHP
一组PHP加密解密函数分享
2014/06/05 PHP
PHP模板引擎Smarty内建函数foreach,foreachelse用法分析
2016/04/11 PHP
PHP6连接SQLServer2005的三部曲
2016/04/15 PHP
Centos 6.5系统下编译安装PHP 7.0.13的方法
2016/12/19 PHP
jQuery ajax+PHP实现的级联下拉列表框功能示例
2019/02/12 PHP
Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
2019/10/23 PHP
Javascript 获取链接(url)参数的方法
2009/02/15 Javascript
this和执行上下文实现代码
2010/07/01 Javascript
jQuery新闻滚动插件 jquery.roller.js
2011/06/27 Javascript
jQuery中json对象的复制方式介绍(数组及对象)
2013/06/08 Javascript
jQuery/CSS3图片特效插件整理推荐
2014/12/07 Javascript
js纯数字逐一停止显示效果的实现代码
2016/03/16 Javascript
手机图片预览插件photoswipe.js使用总结
2016/08/25 Javascript
jQuery实现元素的插入
2017/02/27 Javascript
基于javaScript的this指向总结
2017/07/22 Javascript
js中的闭包学习心得
2018/02/06 Javascript
解决vue项目nginx部署到非根目录下刷新空白的问题
2018/09/27 Javascript
jQuery位置选择器用法实例分析
2019/06/28 jQuery
基于JS抓取某高校附近共享单车位置 使用web方式展示位置变化代码实例
2019/08/27 Javascript
JS前端广告拦截实现原理解析
2020/02/17 Javascript
[00:08]DOTA2勇士令状等级奖励“天外飞星”
2019/05/24 DOTA
python提取内容关键词的方法
2015/03/16 Python
Flask框架重定向,错误显示,Responses响应及Sessions会话操作示例
2019/08/01 Python
keras小技巧——获取某一个网络层的输出方式
2020/05/23 Python
化工专业应届生求职信
2013/11/08 职场文书
结婚喜宴主持词
2014/03/14 职场文书
《永远的白衣战士》教学反思
2014/04/25 职场文书
《你在为谁工作》心得体会(共8篇)
2016/01/20 职场文书
创业计划书之o2o水果店
2019/08/30 职场文书
微信小程序实现拍照和相册选取图片
2021/05/09 Javascript
利用python实时刷新基金估值(摸鱼小工具)
2021/09/15 Python
基于Redis zSet实现滑动窗口对短信进行防刷限流的问题
2022/02/12 Redis
分享Python获取本机IP地址的几种方法
2022/03/17 Python
TypeScript 内置高级类型编程示例
2022/09/23 Javascript