I have two tensors, one is shaped (1,1,100) and another (1,1,400)
inside forward()
method of my model they get .cat()
together, but for some reason it throws this error:
Sizes of tensors must match except in dimension 2. Got 400 and 100 (The offending index is 0)
What is the reason???
Code:
def forward(self, cond, hidden,state):
'''
Cond shape: (batch,1,100)
hidden and state shape: (batch,1,400)
'''
cond = torch.cat((cond,hidden),1) #Error is here
. . .