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解决办法相关推荐

  1. 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 ...

  2. 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 ...

  3. 【深度学习】empty() received an invalid combination of arguments - got (tuple, dtype=NoneType, device=None

    构建yoloV3的resblock时,python的一个小坑 在构建一个简单的卷积层时,出现如下的错误: 代码如下: class resblock(nn.Module):def __init__(se ...

  4. java.io.StreamCorruptedException: invalid type code: AC解决办法

    .java.io.StreamCorruptedException: invalid type code: AC解决办法 问题描述: 在向一个文件写入可序列化对象时,每次只想向文件的末尾添加一个可序列 ...

  5. vss登录invalid handle问题的解决办法

    vss登录invalid handle问题的解决办法 参考文章: (1)vss登录invalid handle问题的解决办法 (2)https://www.cnblogs.com/wangqiidea ...

  6. TypeError:Joi.validate is not a function 解决办法

    TypeError:Joi.validate is not a function 解决办法 报错如下 解决办法 把最新版本的joi卸载,下以前的joi版本 //卸载当前目录下的joi node uni ...

  7. 微信开发者工具代码仓的管理以及错误:Push failed Error: invalid authentication scheme 的解决办法,微信小程序代码仓项目删除

    文章目录 1.新建代码仓 2.报错:Push failed Error: invalid authentication scheme 的解决办法 3.代码仓项目的删除 1.新建代码仓 如果你的代码已经 ...

  8. delphi 2007 安装提示Invalid Serial Number 超强解决办法

     delphi 2007 安装提示Invalid Serial Number 超强解决办法 安装前提是你已经下载了Delphi 2007 for Win32的ISO. Delphi 2007根据不 ...

  9. keil5报警告warning:implicit declaration ‘xxxxxxxx’ is invalid in C99 大部分解决办法

    keil5报警告warning:implicit declaration 'xxxxxxxx' is invalid in C99 大部分解决办法 我遇到这个问题是在RM战队调裁判系统的时候遇到的. ...

最新文章

  1. ELF文件格式与进程地址空间的联系
  2. Python之max(num, key=lambda x:x[0])用法的详细解析
  3. 12行代码AC——例题6-6 小球下落(Droppint Balls, UVa 679)——解题报告
  4. 计算机解题报告,计算机题目33题(附带题解)精选.doc
  5. iOS开发之单例模式
  6. 2345王牌浏览器网页加载慢怎么办 网页加载慢解决
  7. elementui el-upload 删除指定文件
  8. 最常用计算机语音,计算机常用词汇--语言及服务器篇
  9. css3中transform-style的用法详解
  10. js获取request参数值(javascript 获取request参数值的方法)
  11. 爬虫:requests BeautifulSoup 实战案例
  12. 企业盈利能力分析-毛利率、销售净利率、投资回报率、权益回报率、资产回报率...
  13. python计算1的平方减2的平方加3的平方减4的平方怎么算_墙体的面积怎么算的快?墙的平方快速计算方法...
  14. c语言编程数字后有ul,十六进制数后跟L/U/UL解析
  15. 有道云笔记markdown字体增大、生成目录
  16. 火力全开,重新定义蓝牙耳机!新一代南卡OE Pro不入耳式蓝牙耳机震撼来袭
  17. Android中Notification的使用(一)
  18. 数字化时代,全方位解读商业智能BI
  19. Cisco/Ruijie/H3C/华为 AAA认证配置
  20. 【F28335】ePWM模块的简单介绍

热门文章

  1. 日本的大米发补贴了,我们的黄豆呢?
  2. 杠铃策略--极稳极浪不内卷
  3. 自学java面向实习从零开始路线
  4. 计算机类部队文职好考吗,“军队文职”招考遇冷,8000余岗位无人报考,是铁饭碗不香了吗...
  5. ubuntu 18.04 局域网无法访问内部DNS的解决办法
  6. 网格布局(Grid)
  7. A股-入门-弱市中如何把握超跌股的机会
  8. 程序员的逆袭之路---从沉迷游戏到入职腾讯的全过程
  9. Android9.0 Launcher启动Activity详解(一)
  10. 《菅销在移动互联网时代》智慧树知到章节测试答案