There was an error while loading. Please reload this page.
1 parent c4c6db4 commit bfdca11Copy full SHA for bfdca11
torch_sparse/diag.py
@@ -2,6 +2,7 @@
2
3
import torch
4
from torch import Tensor
5
+
6
from torch_sparse.storage import SparseStorage
7
from torch_sparse.tensor import SparseTensor
8
@@ -97,7 +98,7 @@ def get_diag(src: SparseTensor) -> Tensor:
97
98
row, col, value = src.coo()
99
100
if value is None:
- value = torch.ones(row.size(0))
101
+ value = torch.ones(row.size(0), device=row.device)
102
103
sizes = list(value.size())
104
sizes[0] = min(src.size(0), src.size(1))
0 commit comments