Skip to content

Commit c1fc115

Browse files
committed
Remove alternative implementation
1 parent a5c8cbf commit c1fc115

1 file changed

Lines changed: 0 additions & 13 deletions

File tree

src/torchjd/sparse/_structured_sparse_tensor.py

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -264,19 +264,6 @@ def get_full_source(source: list[int], destination: list[int], ndim: int) -> lis
264264
source_set = set(source)
265265
idx[idx.eq(-1)] = tensor([i for i in range(ndim) if i not in source_set])
266266

267-
# source_mask = torch.zeros(ndim, dtype=torch.bool)
268-
# destination_mask = torch.zeros(ndim, dtype=torch.bool)
269-
# source_mask[source] = True
270-
# destination_mask[destination] = True
271-
#
272-
# destination_cumsum = torch.cumsum(destination_mask, dim=0)
273-
# source_cumsum = torch.cumsum(source_mask, dim=0)
274-
# base = arange(ndim, dtype=torch.int64)
275-
#
276-
# idx = torch.empty((ndim,), dtype=torch.int64)
277-
# idx[destination_mask] = tensor(source)
278-
# idx[~destination_mask] = base[~destination_mask] - destination_cumsum[~destination_mask] + source_cumsum[:ndim - len(source)]
279-
280267
return idx.tolist()
281268

282269

0 commit comments

Comments
 (0)