I am confused how to megre all intermediary output in forward. In each loop, att1 have a shape (batch x 1 x 64 x64), i want pfeat have a shape (batch x num_parts x 64 x 64) .
When i run the below scipt.There comes the problem，AttributeError: ‘list’ object has no attribute 'size. How to fix this,Thanks for any help.
def forward(self,x): pfeat =  if self.use_part is not None: for i in range(self.num_parts): att = self.attention(x) att1 = self.conv(att) pfeat.append(att) return pfeat else: return self.attention(x)