TypeError: norm() received an invalid combination of arguments解决办法
1.问题
使用pytorch中torch.nn.functional模块时,出现以下报错:
问题代码位于:
mean, std = [0.485, 0.456, 0.406], [0.229, 0.224, 0.225]
inputs = F.normalize(inputs, mean, std)
targets = F.normalize(targets, mean, std)
想要利用F.normalize进行归一化操作,传入参数为预定义好的均值mean和标准差std。但是F.normalize函数想要传入的参数并不是这两个,因此就会出现上述错误。即F.normalize希望传入上面截图中的6种参数,但是实际接收到的是(Tensor, list, list, keepdim=bool)类型,因此报错。博主用的torch版本是torch 1.8。
2.解决办法
将F.normalize函数改为torchvision.transform.Normalize即可。
import torchvision.transform as transformmean, std = [0.485, 0.456, 0.406], [0.229, 0.224, 0.225]
trans = transform.Normalize(mean, std) # 构建一个归一化操作并命名为trans
inputs = trans(inputs) # 将input传入trans即可
以上便可实现与原F.normalize一样功能。
TypeError: norm() received an invalid combination of arguments解决办法相关推荐
- TypeError: mean() received an invalid combination of arguments - got (list, dim=int), but expected o
TypeError: mean() received an invalid combination of arguments - got (list, dim=int), but expected o ...
- empty() received an invalid combination of arguments - got (tuple, dtype=NoneType, device=NoneType),
完整报错如下: TypeError: empty() received an invalid combination of arguments - got (tuple, dtype=NoneType ...
- 【深度学习】empty() received an invalid combination of arguments - got (tuple, dtype=NoneType, device=None
构建yoloV3的resblock时,python的一个小坑 在构建一个简单的卷积层时,出现如下的错误: 代码如下: class resblock(nn.Module):def __init__(se ...
- java.io.StreamCorruptedException: invalid type code: AC解决办法
.java.io.StreamCorruptedException: invalid type code: AC解决办法 问题描述: 在向一个文件写入可序列化对象时,每次只想向文件的末尾添加一个可序列 ...
- vss登录invalid handle问题的解决办法
vss登录invalid handle问题的解决办法 参考文章: (1)vss登录invalid handle问题的解决办法 (2)https://www.cnblogs.com/wangqiidea ...
- TypeError:Joi.validate is not a function 解决办法
TypeError:Joi.validate is not a function 解决办法 报错如下 解决办法 把最新版本的joi卸载,下以前的joi版本 //卸载当前目录下的joi node uni ...
- 微信开发者工具代码仓的管理以及错误:Push failed Error: invalid authentication scheme 的解决办法,微信小程序代码仓项目删除
文章目录 1.新建代码仓 2.报错:Push failed Error: invalid authentication scheme 的解决办法 3.代码仓项目的删除 1.新建代码仓 如果你的代码已经 ...
- delphi 2007 安装提示Invalid Serial Number 超强解决办法
delphi 2007 安装提示Invalid Serial Number 超强解决办法 安装前提是你已经下载了Delphi 2007 for Win32的ISO. Delphi 2007根据不 ...
- keil5报警告warning:implicit declaration ‘xxxxxxxx’ is invalid in C99 大部分解决办法
keil5报警告warning:implicit declaration 'xxxxxxxx' is invalid in C99 大部分解决办法 我遇到这个问题是在RM战队调裁判系统的时候遇到的. ...
最新文章
- ELF文件格式与进程地址空间的联系
- Python之max(num, key=lambda x:x[0])用法的详细解析
- 12行代码AC——例题6-6 小球下落(Droppint Balls, UVa 679)——解题报告
- 计算机解题报告,计算机题目33题(附带题解)精选.doc
- iOS开发之单例模式
- 2345王牌浏览器网页加载慢怎么办 网页加载慢解决
- elementui el-upload 删除指定文件
- 最常用计算机语音,计算机常用词汇--语言及服务器篇
- css3中transform-style的用法详解
- js获取request参数值(javascript 获取request参数值的方法)
- 爬虫:requests BeautifulSoup 实战案例
- 企业盈利能力分析-毛利率、销售净利率、投资回报率、权益回报率、资产回报率...
- python计算1的平方减2的平方加3的平方减4的平方怎么算_墙体的面积怎么算的快?墙的平方快速计算方法...
- c语言编程数字后有ul,十六进制数后跟L/U/UL解析
- 有道云笔记markdown字体增大、生成目录
- 火力全开,重新定义蓝牙耳机!新一代南卡OE Pro不入耳式蓝牙耳机震撼来袭
- Android中Notification的使用(一)
- 数字化时代,全方位解读商业智能BI
- Cisco/Ruijie/H3C/华为 AAA认证配置
- 【F28335】ePWM模块的简单介绍
热门文章
- 日本的大米发补贴了,我们的黄豆呢?
- 杠铃策略--极稳极浪不内卷
- 自学java面向实习从零开始路线
- 计算机类部队文职好考吗,“军队文职”招考遇冷,8000余岗位无人报考,是铁饭碗不香了吗...
- ubuntu 18.04 局域网无法访问内部DNS的解决办法
- 网格布局(Grid)
- A股-入门-弱市中如何把握超跌股的机会
- 程序员的逆袭之路---从沉迷游戏到入职腾讯的全过程
- Android9.0 Launcher启动Activity详解(一)
- 《菅销在移动互联网时代》智慧树知到章节测试答案