We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1a4bdd3 commit b2ba34bCopy full SHA for b2ba34b
torch_sparse/spspmm.py
@@ -81,11 +81,13 @@ def from_scipy(A):
81
82
83
def lift(indexA, valueA, indexB, n): # pragma: no cover
84
- indexA = indexA[0] * n + indexA[1]
85
- indexB = indexB[0] * n + indexB[1]
+ idxA = indexA[0] * n + indexA[1]
+ idxB = indexB[0] * n + indexB[1]
86
87
- value = valueA.new_zeros(indexB.max().item() + 1)
88
- value[indexA] = valueA
89
- value = value[indexB]
+ max_value = max(idxA.max().item(), idxB.max().item()) + 1
+ valueB = valueA.new_zeros(max_value)
90
91
- return value
+ valueB[idxA] = valueA
+ valueB = valueB[idxB]
92
+
93
+ return valueB
0 commit comments