Commit 6c53230
committed
[MINOR] Default Matrix Multiplication specializations
This commit adds specializations for matrix multiplication with:
1. dense-sparse with sparse output
2. ultra sparse out dense dense in.
3. sparse out on sparse vector right side in.
Furthermore, i modified the call stack to branch to native mm
inside LibMatrixMult, to allow easy native support for CLA, by calling
LibMatrixMult, instead of having to go though a MatrixBlock.1 parent 804518a commit 6c53230
File tree
3 files changed
+9
-5
lines changed- src/main/java/org/apache/sysds/runtime/matrix/data
3 files changed
+9
-5
lines changedLines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
162 | 169 | | |
163 | 170 | | |
164 | 171 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
143 | | - | |
| 143 | + | |
144 | 144 | | |
145 | 145 | | |
146 | 146 | | |
| |||
Lines changed: 1 addition & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4994 | 4994 | | |
4995 | 4995 | | |
4996 | 4996 | | |
4997 | | - | |
4998 | | - | |
4999 | | - | |
5000 | | - | |
| 4997 | + | |
5001 | 4998 | | |
5002 | 4999 | | |
5003 | 5000 | | |
| |||
0 commit comments