in kbc/models.py [0:0]
def get_queries(self, queries: torch.Tensor):
lhs = self.embeddings[0](queries[:, 0])
rel = self.embeddings[1](queries[:, 1])
lhs = lhs[:, :self.rank], lhs[:, self.rank:]
rel = rel[:, :self.rank], rel[:, self.rank:]
return torch.cat([
lhs[0] * rel[0] - lhs[1] * rel[1],
lhs[0] * rel[1] + lhs[1] * rel[0]
], 1)