def u_ggnn(self, h_v, m_v, opt={}): h_v.contiguous() m_v.contiguous() h_new = self.learn_modules[0](torch.transpose(m_v, 0, 1), torch.unsqueeze(h_v, 0))[0] # 0 or 1??? return torch.transpose(h_new, 0, 1)