Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
in-core mxA.t rewrite with mostly two goals in mind:
(1) enable mutability , e.g.
for (col <- mxA.t) col := k
(2) translate matrix structural flavor for optimizers correctly. i.e. new SparseRowMatrix.t carries on as column-major structure.
Also it does unwrapping automatically, i.e. mxA.t.t eq mxA is true.
there are other smaller goals hit in this rewrite, e.g. various efficient assigns.