Try putting some size prints before the error. I’d try:



 Jordan_Howell:

x1 = self.cnn(image)
print("x1", x1.size()) # <- here
x2 = x_numerical
print("x2", x2.size()) # <- here
x3 = torch.cat((x1, x2), dim = 1)
print("x3", x3.size()) # <- here
x4 = torch.cat((x, x3), dim = 1)
print("x4", x4.size()) # <- here
x4 = F.relu(self.fc1(x4))



Maybe just putting self.fc1 = nn.Linear(1077, 1077) will fix it, but I don’t know if is this what you want there.