RuntimeError: mat1 dim 1 must match mat2 dim 0 报错解决
原因是输入特征的维度不匹配导致
解决方案1:使用avg_pool2d函数将特征图转换成1维
self.linear3 = nn.Linear(96, 128)'''
'''
#如果输入的每个特征图的大小是10x2,则用kernel_size=10x2, 对每个10x2的特征图进行avg_pool
out = F.avg_pool2d(out, (10,2))
out = out.view(out.size(0), -1)
out = self.linear3(out)
解决方案2:使用AdaptiveAvgPool2d自适应平均池化,不用额外计算特征图大小
self.linear3 = nn.Linear(96, 128)
self.avg = nn.AdaptiveAvgPool2d(1)#自适应平均池化'''
'''
out = self.avg(out)
out = out.view(out.size(0), -1)
out = self.linear3(out)
RuntimeError: mat1 dim 1 must match mat2 dim 0 报错解决相关推荐
- 彻底解决Torch[mat1 dim 1 must match mat2 dim 0]
如果是卷积之后的层 一定要先化为一个维度 exp: x = x.view(x.size(),-1) ps: view函数的解释 把原先tensor中的数据按照行优先的顺序排成一个一维的数据(这里应该是 ...
- 报错解决:InvalidArgumentError: Can not squeeze dim[1], expected a dimension of 1, got
报错解决:InvalidArgumentError: Can not squeeze dim[1], expected a dimension of 1, got 101 晚上在使用tensorflo ...
- 报错解决:RequestsDependencyWarning: urllib3 (1.24.3) or chardet (3.0.4) doesn't match a supported versio
此文首发于我的个人博客:报错解决 RequestsDependencyWarning urllib3 (1.24.3) or chardet (3.0.4) doesn't match a suppo ...
- RuntimeError: mat1 and mat2 shapes cannot be multiplied (32x7 and 784x1024) 报错解决
RuntimeError: mat1 and mat2 shapes cannot be multiplied (32x7 and 784x1024) 运行pytorch时,出现以下报错: 错误代码: ...
- anaconda spyder使用协程报错解决:RuntimeError: This event loop is already running
早上在anaconda的spyder中写协程代码时遇到了报错. 代码如下: import asyncioasync def coroutine():print("hey")awai ...
- 安装llvmlite报错解决:RuntimeError: llvm-config failed executing, please point LLVM_CONFIG to the path for
晚上在安装llvmlite时报错: zhang@debian:~$ pip3 install llvmlite==0.16.0 Collecting llvmlite==0.16.0Using cac ...
- Pytorch——报错解决:RuntimeError: Output 0 of SelectBackward is a view and is being modified inplace.
我在做Semi-Supervised过程中,需要分别计算labeled和unlabeled data的loss,但是在多卡分布式过程中,不允许出现同一个model前向两次的情况,会报错(Runtime ...
- Git 报错 error: pathspec ‘XXX‘ did not match any file(s) known to git 报错解决方法
问题复现 : ① 在本地分支切换到同事新创建的分支: git checkout xxx ② 报错: error: pathspec 'XXX' did not match any file(s) kn ...
- RuntimeError: DataLoader worker is killed by signal: Killed.报错解决
一.问题描述 使用pytorch进行训练时,训练了仅几个batch后出现报错信息: RuntimeError: DataLoader worker (pid xxxxx) is killed by s ...
- git使用中 error: pathspec ‘XXX‘ did not match any file(s) known to git 报错解决方法
一.报错原因 本人在本地开发中,切换同事新切换的分支时: git checkout XXX 会报以下错误: error: pathspec 'XXX' did not match any file(s ...
最新文章
- java web学习项目20套源码完整版
- 究竟是该采用面向服务结构,还是单体结构
- 光纤通信及周边产品知识汇总
- python保存至对应目录_python如何实现复制目录到指定目录
- PHP,如何防止同一用户同一时间多次登录
- linux运行tcl脚本语言,Tool Command Language (Tcl)初体验
- RetroGuard的使用方法(转)
- 大二下周总结(14)
- 不敢穷,不敢病,不敢死……我们是独生子女
- java 将汉字编码_JAVA中的汉字编码问题
- cholesky分解_FM因子分解机的原理、公式推导、Python实现和应用
- 电脑 显示 无可用电源选项 怎么办
- GDOI2021自闭记
- lol各个区服务器位置2020,lol大区排名2020
- 删除服务残留注册表_强制卸载软件程序、清理注册表的好工具
- html、js实现分页展示的功能
- 注册登录页面代码用js判断是否填入信息_微信小程序快速开发:从注册账号到小程序上架
- 深度:中老年化妆品市场规模超千亿,7000条中老年化妆品消费数据里藏着哪些商业机会?
- Vuforia的学习(一)---Vuforia的介绍
- 【云原生】了解微服务低代码平台