沉默凉面

文章
5
资源
0
加入时间
2年10月17天

nn.Linear和nn.BatchNorm1的维度问题

import torchimport torch.nn as nninput=torch.randn([32,49,768])l=nn.Linear(768,512)out=l(input)print(out.shape)# torch.Size([32, 49, 512])# l=nn.Linear(49,512)# mat1 and mat2 shapes cannot be multiplied (1568x768 and 49x512)# 说明了执行linear时,输入的cha

【C++学习】在编译过程中出现的错误“未定义的引用”

在编译为目标文件的时候是没有问题的,但是在编译的过程中(其实是链接的过程),生成可执行文件的时候找不到”XXX”的定义。xxx.cpp(.text+0x1000):对'A'未定义的引用原因是将C/C++编译为obj文件的时候并不需要函数的具体实现,只需要有函数的原型即可。但是在编译为可执行文件的时候,需要找到函数的具体实现。 因此未声明的引用是头文件引入错误,而未定义的引用是函数的实...