|
19 | 19 |
|
20 | 20 | package org.apache.sysds.runtime.instructions.cp; |
21 | 21 |
|
22 | | -import org.apache.sysds.lops.Ctable; |
23 | 22 | import org.apache.commons.lang3.tuple.Pair; |
24 | 23 | import org.apache.sysds.common.Types.DataType; |
25 | 24 | import org.apache.sysds.common.Types.ValueType; |
| 25 | +import org.apache.sysds.lops.Ctable; |
26 | 26 | import org.apache.sysds.runtime.DMLRuntimeException; |
27 | 27 | import org.apache.sysds.runtime.controlprogram.context.ExecutionContext; |
28 | 28 | import org.apache.sysds.runtime.instructions.Instruction; |
29 | 29 | import org.apache.sysds.runtime.instructions.InstructionUtils; |
30 | 30 | import org.apache.sysds.runtime.lineage.LineageItem; |
31 | 31 | import org.apache.sysds.runtime.lineage.LineageItemUtils; |
32 | 32 | import org.apache.sysds.runtime.matrix.data.CTableMap; |
33 | | -import org.apache.sysds.runtime.matrix.data.LibMatrixTable; |
| 33 | +import org.apache.sysds.runtime.matrix.data.LibMatrixReorg; |
34 | 34 | import org.apache.sysds.runtime.matrix.data.MatrixBlock; |
35 | 35 | import org.apache.sysds.runtime.util.DataConverter; |
36 | 36 | import org.apache.sysds.runtime.util.LongLongDoubleHashMap.EntryType; |
@@ -135,7 +135,7 @@ public void processInstruction(ExecutionContext ec) { |
135 | 135 | else |
136 | 136 | seqLength = (int) input1.getLiteral().getLongValue(); |
137 | 137 | // only resultBlock.rlen known, resultBlock.clen set in operation |
138 | | - resultBlock = LibMatrixTable.tableSeqOperations(seqLength, matBlock2, cst1, resultBlock, true); |
| 138 | + resultBlock = LibMatrixReorg.fusedSeqRexpand(seqLength, matBlock2, cst1, resultBlock, true); |
139 | 139 | break; |
140 | 140 | case CTABLE_TRANSFORM_HISTOGRAM: //(VECTOR) |
141 | 141 | // F=ctable(A,1) or F = ctable(A,1,1) |
|
0 commit comments