This is an automated email from the ASF dual-hosted git repository.
baunsgaard pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/systemds.git.
from 67ae955 [SYSTEMDS-2872] Bayesian Optimization Algorithm
add 0ad0c99 [SYSTEMDS-2871] Python API Autogenerator DIA project WS2020/21
add 80e7a23 [SYSTEMDS-2871] Python API Autogenerator mods
No new revisions were added by this update.
Summary of changes:
pom.xml | 1 +
scripts/builtin/kmeans.dml | 4 +-
scripts/builtin/kmeansPredict.dml | 4 +-
scripts/builtin/l2svm.dml | 17 +-
scripts/builtin/lm.dml | 21 ++
scripts/builtin/multiLogReg.dml | 32 +-
scripts/builtin/multiLogRegPredict.dml | 17 +-
scripts/builtin/pca.dml | 6 +-
...Document.md => Generator-Design Document-v2.md} | 24 +-
src/main/python/create_python_dist.py | 1 +
.../{systemds/matrix => generator}/__init__.py | 15 +-
src/main/python/generator/generator.py | 335 +++++++++++++++++++++
src/main/python/generator/parser.py | 210 +++++++++++++
.../resources/template_python_script_imports | 7 +
.../resources/template_python_script_license} | 1 +
.../python/generator/resources/type_mapping.json | 12 +
.../{matrix => operator/algorithm}/__init__.py | 15 +-
.../operator/algorithm/builtin/alsTopkPredict.py | 50 +++
.../systemds/operator/algorithm/builtin/kmeans.py | 50 +++
.../operator/algorithm/builtin/kmeansPredict.py | 36 ++-
.../systemds/operator/algorithm/builtin/l2svm.py | 52 ++++
.../systemds/operator/algorithm/builtin/lm.py | 50 +++
.../operator/algorithm/builtin/multiLogReg.py | 51 ++++
.../algorithm/builtin/multiLogRegPredict.py | 48 +++
.../systemds/operator/algorithm/builtin/pca.py | 46 +++
.../operator/algorithm/builtin/toOneHot.py | 35 +--
src/main/python/tests/algorithms/test_kmeans.py | 9 -
src/main/python/tests/algorithms/test_lm.py | 6 -
src/main/python/tests/algorithms/test_pca.py | 14 +-
29 files changed, 1051 insertions(+), 118 deletions(-)
copy scripts/staging/python_script_generator/{Generator - Design Document.md
=> Generator-Design Document-v2.md} (97%)
copy src/main/python/{systemds/matrix => generator}/__init__.py (75%)
create mode 100644 src/main/python/generator/generator.py
create mode 100644 src/main/python/generator/parser.py
create mode 100644
src/main/python/generator/resources/template_python_script_imports
copy src/main/python/{systemds/examples/__init__.py =>
generator/resources/template_python_script_license} (99%)
create mode 100644 src/main/python/generator/resources/type_mapping.json
copy src/main/python/systemds/{matrix => operator/algorithm}/__init__.py (63%)
create mode 100644
src/main/python/systemds/operator/algorithm/builtin/alsTopkPredict.py
create mode 100644
src/main/python/systemds/operator/algorithm/builtin/kmeans.py
copy scripts/staging/onnx/onnx_systemds/util.py =>
src/main/python/systemds/operator/algorithm/builtin/kmeansPredict.py (55%)
create mode 100644 src/main/python/systemds/operator/algorithm/builtin/l2svm.py
create mode 100644 src/main/python/systemds/operator/algorithm/builtin/lm.py
create mode 100644
src/main/python/systemds/operator/algorithm/builtin/multiLogReg.py
create mode 100644
src/main/python/systemds/operator/algorithm/builtin/multiLogRegPredict.py
create mode 100644 src/main/python/systemds/operator/algorithm/builtin/pca.py
copy scripts/staging/onnx/onnx_systemds/util.py =>
src/main/python/systemds/operator/algorithm/builtin/toOneHot.py (55%)