This is an automated email from the ASF dual-hosted git repository.
baunsgaard pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/systemds.git.
from 7d15b91 Bump actions/setup-python from 2.3.1 to 2.3.2 (#1538)
add b5884e6 [SYSTEMDS-2837] Operator Linearization Algorithms
No new revisions were added by this update.
Summary of changes:
.github/workflows/functionsTests.yml | 2 +-
src/main/java/org/apache/sysds/conf/DMLConfig.java | 5 +-
.../java/org/apache/sysds/lops/compile/Dag.java | 46 ++----
.../lops/compile/linearization/ILinearize.java | 158 +++++++++++++++++++
.../linearization/DagLinearizationTest.java | 167 +++++++++++++++++++++
.../scripts/functions/linearization/MatrixMult.dml | 26 ++--
.../SystemDS-config-breadth-first.xml | 1 +
.../linearization/SystemDS-config-default.xml | 0
.../linearization/SystemDS-config-depth-first.xml | 1 +
.../linearization/SystemDS-config-incorrect.xml | 1 +
.../SystemDS-config-min-intermediate.xml | 1 +
11 files changed, 358 insertions(+), 50 deletions(-)
create mode 100644
src/main/java/org/apache/sysds/lops/compile/linearization/ILinearize.java
create mode 100644
src/test/java/org/apache/sysds/test/functions/linearization/DagLinearizationTest.java
copy scripts/staging/gaussian_process/test/covariance.dml =>
src/test/scripts/functions/linearization/MatrixMult.dml (69%)
copy conf/SystemDS-config-defaults.xml =>
src/test/scripts/functions/linearization/SystemDS-config-breadth-first.xml (91%)
copy conf/SystemDS-config-defaults.xml =>
src/test/scripts/functions/linearization/SystemDS-config-default.xml (100%)
copy conf/SystemDS-config-defaults.xml =>
src/test/scripts/functions/linearization/SystemDS-config-depth-first.xml (91%)
copy conf/SystemDS-config-defaults.xml =>
src/test/scripts/functions/linearization/SystemDS-config-incorrect.xml (90%)
copy conf/SystemDS-config-defaults.xml =>
src/test/scripts/functions/linearization/SystemDS-config-min-intermediate.xml
(91%)