(self)
| 40 | return "deepspeed.SparseTensor" |
| 41 | |
| 42 | def to_dense(self): |
| 43 | it = self.indices.unsqueeze(1) |
| 44 | full_indices = torch.cat([it for _ in range(self.dense_size[1])], dim=1) |
| 45 | return self.values.new_zeros(self.dense_size).scatter_add_(0, full_indices, self.values) |
| 46 | |
| 47 | def sparse_size(self): |
| 48 | index_size = list(self.indices.size()) |
no outgoing calls