This is an automated email from the ASF dual-hosted git repository.

okislal pushed a change to branch latest_release
in repository https://gitbox.apache.org/repos/asf/madlib.git.


    from fa02339  Doc: Remove update_mathjax target
     add aa18c0a  Build: Update versions after release
     add 0490ea7  Utilities: Use plpy.quote_ident if available
     add cf5ace9  Build: Download compatible Boost if version >= 1.65
     add 24a11c1  Documentation: Remove online examples from sql functions.
     add 441f16b  Ubuntu support for MADlib
     add ec328db  Elastic Net: Allow grouping by non-numeric column
     add 5ccf12e  Vec2Cols: Allow arrays of different lengths
     add a3b5935  Multiple: Re-enable tests in PCA, Pagerank
     add 5e707f7  add note to user docs on vec2cols about unequal arrays
     add 1d25d71  Build: Update version after release for Ubuntu
     add 5ab573b  Ubuntu support: Enable creation of gppkg on Ubuntu
     add 92bdf8c  MLP: Simplify momentum and Nesterov updates
     add 35818fa  Multiple: Remove trailing whitespace from all SQL
     add b76a083  kNN: Accept expressions for point_column_name and 
test_column_name
     add 3db98ba  Build: Disable AppendOnly if available
     add 85d09e6  minor docs update to svm and elastic net on cross validation 
table naming
     add 2cde01d  Control: Add minor comments to context managers
     add 59844eb  Madpack: Add a script for automating changelist creation
     add 3540a56  CMake: Fix false positive for Postgres 10+ check
     add d62e551  Allocator: Remove 16-byte alignment in GPDB 6
     add e0f76db  add caution on run-times to assoc rules user docs re: max 
itemset size usage
     add 5a1fbe0  RF: Increase the dataset size of dev-check test
     add d7d54b9  Build: Remove primary key constraint in IC/DC
     add 03e82bc  Build: Add single quote while setting AppendOnly guc
     add 8182215  Graph: Add id of nodes with 0 in-degree
     add d95dcfa  Upgrade: Fix issue with upgrading RPM to 1.15.1
     add bd32339  Margins: Copy summary table instead of renaming
     add e9c0057  Build: Change version to 1.15.1
     add cdba8c5  Update RELEASE_NOTES for 1.15.1 release
     add 7547259  Add 1.15.1 changelist and fix upgrade util
     add 2e47b2f  Build: Include preflight and postflight scripts for mac
     add 30da149  Update version numbers to 1.16-dev
     add a61054c  Update dockerfile to use ubuntu 16.04
     add bc8aeeb  Madpack: Add UDO and UDOC automation
     add 25d7163  Minibatch Preprocessor: Update online doc
     add 7d7a069  Install/Dev check: Add new test cases for some modules
     add fd4b5c2  Build: Add PG11 Support
     add 70afde2  Validation: Support other 'relkind' for input tables
     add d00f091  update NOTICE file to 2019
     add 82e908e  Elastic net: Fix minor typo in install-check
     add d98e7a6  Typos
     add afd408d  Linear Regression: Support for JSON and special characters
     add 56f29f7  Revert "Linear Regression: Support for JSON and special 
characters"
     add 141421d  Linear Regression: Support for JSON and special characters
     add b52a961  SVD: Minor error message change
     add 8de32ed  Minibatch Preprocessor for Deep learning
     add 7c3c1a3  Encode categorical: Add BIGINT as valid categorical type
     add 79bb4be  Fix deparsing of a table's DISTRIBUTED BY clause for GPDB 6.
     add 659bf69  Use 64 bit flag for compiling MADlib with greenplum on macOS.
     add b8e1879  Utilities: Renamed the Output table Column Names in Minibatch 
DL
     add 59c7afd  Minibatch preprocessor: Improve user doc for image loading
     add d199c4c  Utilites: Cast quote_literal input to string
     add 5e601fb  K-NN: Add kd-tree method for approximate knn
     add cffac4a  Minibatch DL: Set default normalizing constant to 1.0
     add 7b9c837  Minibatch DL: Add extra image data examples to the user docs
     add 64ad1d4  New Module: Deep Learning helper functions
     add f760e72  Deep Learning: Add documentation for helper function and 
refactor code.
     add e5ace86  Deep Learning: Disable deep learning for gpdb 4.3
     add 0e67376  Minibatch Preprocessor: Fix random distribution bug for DL
     add 994207d  New Module: Deep Learning support with Keras
     add 94effc8  Deep Learning: Add dev-check test cases
     add 3a4a8e3  Deep Learning: Add unit test cases
     add 4dd5035  Deep Learning: Refactor code
     add 868633d  Deep Learning: Add asserts to madlib keras dev check test
     add 096dc52  DL: Add one-hot encode support for minibatch preprocessor
     add a3eb1d6  Remove dependent_offset
     add 9fd1268  Add class_values and normalizing_const column in summary table
     add 6819e69  DL: Update user doc
     add 1681468  DL: Add unit test and refactor
     add fd04db3  update user docs for loading model arch
     add 137ba49  DL: Remove eval statement
     add ff7dd5a  Deep Learning: Add support for one-hot encoded dep var
     add ec85ba0  Deep Learning: Use compile_and_set_weights() in predict
     add d5c9a97  Minibatch Preprocessor DL: Add optional num_classes param.
     add fbde1ff  DL: Remove num_classes param from madlib_keras_fit()
     add 36a5a9c  DL: Add tests for madlib_keras_predict
     add aa77914  DL: Add new columns in fit output summary table.
     add 57b6e50  DL: Simplify madlib_keras_predict interface
     add 5cee52e  WCC: Duplicate edges to improve performance on Greenplum
     add 50d8b59  Madpack: Fix IC/DC check to include wcc
     add 241074a  DL: Remove reshaping from training and validation data
     add 8570aa0  DL: Use FORMAT class for getting model_arch col names
     add ebec582  DL: Rename get_device_name function
     add 63847d7  DL: Remove evaluate function
     add c4f8349  DL: Rename helper to validator and move all unit tests to 
madlib_keras.py_in
     add 2158ff5  DL: Add alternative options for compile params
     add 8feb9bf  WCC: Update the design doc
     add 4b8ceb2  DL: Support response and prob prediction outputs.
     add 3bf6da9  Utilities: Add unit tests for 
create_cols_from_array_sql_string()
     add f437659  DL: Remove reshaping and hard-coded normalizing_const from 
predict
     add f06f2d8  DL: Code refactor
     add 40713de  DL: Add support for empty optimizer params
     add 20c87fa  add sections to RF and DT user docs on run-time and memory 
usage
     add f971fa4  Infra: Update jenkins docker image for DL
     add 5a2cea7  DL: Add Postgres support
     add 8803584  MLP: Fix warm start weights initialization issue
     add bd1dda3  MLP: Update error message text in minibatch validation.
     add 4e6f337  DL: Validate predict input parameters
     add ca3bb8d  Association Rule: Change default max_itemset_size to 10
     add 897b4ed  DL: Add GPU support for evaluate
     add 6cae627  DL: Trap unsupported options for compile and fit params
     add 3e2869d  DL: Do not compile params in predict
     add 920175f  DL: Add GPU support for predict
     add 27ddd27  DL: Handle NULL value for optional pred_type param in predict
     add 918ce80  DL: Update madlib_keras_fit code to weight by images instead 
of buffers.
     add 94e5a6c  DL: Add new unit tests and update existing one's
     add 56efedf  DL: Refactor computation of images per segment
     add 1cbd9d4  DL: Add negative unit tests for unsupported compile and fit 
params
     add e4b53a7  add examples for generalize cross validation
     add 65ce602  DL: Replace use_gpu flag with gpus_per_host integer
     add 6c1f737  DL: Fix pg bug for getting device name
     add 01bfbcb  MLP: Fix column names in prediction output table
     add 8eaf563  DL: Add input preprocessor for validation data
     add 16b18e3  DL: Dev-check for validation_preprocessor_dl
     add c2a83cb  DL: Add documentation for input preprocessor
     add 983296f  DL: Update validation preprocessor examples and description
     add 9ccb17c  Add contribution guideline page link in README
     add d9c2025  DL: Naming improvements for dependent and independent varname
     add 0851fdf  DL: Convert the keras_eval function from UDF to UDA
     add 6f19d90  DL: Update input table for fit dev check
     add 00b08ac  DL: Improve parameter parsing and add unit tests
     add a16dffd  DL: Improve minibatch performance by using array_cat
     add a569221  DL: Add new param metrics_compute_frequency to 
madlib_keras_fit()
     add 8bd5fea  DL: Add dev-check and unit tests for metrics_compute_frequency
     add b9453b4  DL: Change how we create tables in dev-check
     add ce4bf89  DL: Refactor code to move some constants to helper file
     add e015e0f  user doc updates to multiple modules
     add 874d189  add comment to graph user docs to distribute edge table by 
source vertex id
     add b9f2d2e  DL: Reorder arguments for fit and evaluate UDA
     add 642e5a5  DL: Improve performance for predict
     add 374145f  DL: Add model_arch column to model data table
     add 85b71b6  DL: Support metrics_compute_frequency for training data
     add ddbdcdd  DL: Add validation for metrics in compile_params
     add 5f1e376  DL: Remove loss and metric calculations from fit transition 
function
     add 99929ee  DL: Update content of the model summary table
     add d1fa5ab  DL: Record metrics_elapsed_time in model summary table
     add 352e41f  DL: Add model_weights, name and desc to the model arch table.
     add b7ff51b  DL: Rename Format class to be more meaningful.
     add d5352a4  MLP: Fix convergence based on threshold
     add 4c1277f  DL: modify the logic to get number of output units from 
model_arch table
     add 6c8643c  DL: fix default_buffer_size calculation in 
input_data_preprocessor
     add f15384b  DL: Refactor gp_segment_id_col
     add e41cf6e  DL: Replace old evaluate1 function with 
madlib_keras_evaluate()
     add 2479a6a  get_cols() only uses 1 paramter, so get rid of all the unused 
ones.
     add c8346e2  DL: Enable warm start
     add 9933c1d  DL: Add dev check test for loading model weights
     add c4f645c  DL: Reduce dev check assert threshold while comparing loss
     add dec12cd  SVM: Fix class weights when specified as a mapping
     add 9f25d86  DL: Update user docs for madlib-keras deep learning
     add ea1e0ac  DL: Fix tensorflow crashes
     add f6a7ddb  DL: Fix predict with 'NULL' string class values
     add 0eebc49  DL: Create one keras session per iteration for pg in fit and 
evaluate
     add bb27374  DL: refactor image count related code
     add c6959c1  Add load model weights examples
     add 0ed2df5  DL: Add online docs for madlib_keras functions
     add e44b6cc  DL:Suppress unnecessary notices and misc cleanup
     add 19b02f5  Fix svm temp table bug by dropping it first
     add 141b4e4  Pivot: Fix array_agg + distinct scaling issue on gpdb
     add 15cbe27  DL: Standardize the data types used for keras and sql
     add 954609a  DL: Reduce plpy info message frequency
     add c2a68c1  DL: Add preprocessor specific error message
     add 5054931  Add release notes for 1.16
     add 13aa1cb  Add changelist files & update version

No new revisions were added by this update.

Summary of changes:
 CMakeLists.txt                                     |   27 +-
 NOTICE                                             |    2 +-
 README.md                                          |   22 +-
 RELEASE_NOTES                                      |   67 +
 ReadMe_Build.txt                                   |    5 +
 cmake/LinuxUtils.cmake                             |   16 +
 deploy/CMakeLists.txt                              |   62 +-
 .../postgres/10 => deploy/DEB}/CMakeLists.txt      |   28 +-
 .../5/CMakeLists.txt => deploy/DEB/config          |   17 +-
 deploy/DEB/postinst                                |   46 +
 deploy/{rpm_post_uninstall.sh => DEB/postrm}       |   19 +-
 .../6/CMakeLists.txt => deploy/DEB/preinst         |   19 +-
 deploy/DEB/templates                               |    4 +
 deploy/postflight.sh                               |   14 +-
 deploy/rpm_post.sh                                 |    9 +-
 deploy/rpm_post_uninstall.sh                       |   24 +-
 doc/design/design.tex                              |    1 +
 doc/design/figures/2d_kdtree.pdf                   |  Bin 0 -> 10652 bytes
 doc/design/modules/graph.tex                       |   16 +-
 doc/design/modules/knn.tex                         |  146 ++
 doc/literature.bib                                 |   11 +
 doc/mainpage.dox.in                                |   15 +-
 methods/array_ops/src/pg_gp/array_ops.c            |    4 +-
 methods/array_ops/src/pg_gp/array_ops.sql_in       |    7 +-
 .../array_ops/src/pg_gp/test/array_ops.ic.sql_in   |   77 +
 methods/sketch/src/pg_gp/fm.c                      |    6 +-
 methods/sketch/src/pg_gp/sortasort.c               |    6 +-
 .../src/pg_gp/test/porter_stemmer.ic.sql_in        |   40 +-
 .../stemmer/src/pg_gp/test/porter_stemmer.sql_in   |   40 +-
 methods/svec/src/pg_gp/svec.sql_in                 |    2 +
 pom.xml                                            |    3 +-
 src/CMakeLists.txt                                 |   23 +-
 src/config/Modules.yml                             |    2 +
 src/config/Version.yml                             |    2 +-
 src/dbal/BoostIntegration/Assertions_impl.hpp      |    2 +-
 src/dbal/DynamicStruct_impl.hpp                    |    2 +-
 src/dbal/DynamicStruct_proto.hpp                   |    2 +-
 ...tricPositiveDefiniteEigenDecomposition_impl.hpp |    2 +-
 src/dbal/OutputStreamBufferBase_impl.hpp           |    2 +-
 src/library.ver                                    |   46 +-
 ...changelist.yaml => changelist_1.15.1_1.16.yaml} |   15 +-
 ...changelist.yaml => changelist_1.15_1.15.1.yaml} |   21 +-
 src/madpack/create_changelist.py                   |  338 ++++
 src/madpack/diff_udf.sql                           |   95 +-
 src/madpack/diff_udo.sql                           |   81 +
 src/madpack/diff_udoc.sql                          |   79 +
 src/madpack/diff_udt.sql                           |    3 +-
 src/madpack/madpack.py                             |   13 +-
 src/madpack/upgrade_util.py                        |    7 +-
 src/madpack/utilities.py                           |    2 +-
 src/modules/assoc_rules/assoc_rules.cpp            |    2 +-
 src/modules/convex/linear_svm_igd.cpp              |    2 +-
 src/modules/convex/lmf_igd.cpp                     |    4 +-
 src/modules/convex/mlp_igd.cpp                     |    8 +-
 src/modules/convex/newton.hpp                      |    4 +-
 src/modules/convex/task/mlp.hpp                    |   53 +-
 src/modules/convex/type/model.hpp                  |   44 +-
 src/modules/recursive_partitioning/DT_impl.hpp     |    4 +-
 src/modules/regress/logistic.cpp                   |    4 +-
 src/modules/regress/mlogr_margins.cpp              |    2 +-
 src/modules/regress/multilogistic.cpp              |    4 +-
 src/modules/stats/cox_prop_hazards.cpp             |    2 +-
 src/modules/stats/coxph_improved.cpp               |    6 +-
 src/modules/stats/robust_variance_coxph.cpp        |    6 +-
 src/ports/greenplum/4.3ORCA/CMakeLists.txt         |    1 +
 .../greenplum/{6 => 4.3ORCA/config}/CMakeLists.txt |   19 +-
 .../greenplum/4.3ORCA}/config/Modules.yml          |   22 +
 src/ports/greenplum/CMakeLists.txt                 |    3 +-
 src/ports/greenplum/dbconnector/dbconnector.hpp    |   17 +
 src/ports/postgres/{9.6 => 11}/CMakeLists.txt      |    0
 ...ostgreSQL_9_6.cmake => FindPostgreSQL_11.cmake} |    0
 src/ports/postgres/cmake/PostgreSQLUtils.cmake     |    2 +-
 src/ports/postgres/dbconnector/Allocator_impl.hpp  |   10 +-
 src/ports/postgres/dbconnector/AnyType_impl.hpp    |   10 +-
 src/ports/postgres/madpack/SQLCommon.m4_in         |   15 +-
 .../postgres/modules/assoc_rules/assoc_rules.py_in |   65 +-
 .../modules/assoc_rules/assoc_rules.sql_in         |   99 +-
 src/ports/postgres/modules/bayes/bayes.sql_in      |   51 +-
 src/ports/postgres/modules/bayes/test/bayes.sql_in |  114 +-
 .../conjugate_gradient/conjugate_gradient.sql_in   |    5 +-
 .../conjugate_gradient/test/conj_grad.sql_in       |   24 +-
 src/ports/postgres/modules/convex/mlp.sql_in       |   96 +-
 src/ports/postgres/modules/convex/mlp_igd.py_in    |  403 +----
 src/ports/postgres/modules/convex/test/mlp.sql_in  |    7 +
 .../modules/convex/utils_regularization.py_in      |  129 +-
 .../modules/crf/test/crf_test_large.sql_in         |    6 +-
 .../modules/crf/test/crf_train_small.sql_in        |   10 +-
 .../internal => deep_learning}/__init__.py_in      |    0
 .../deep_learning/input_data_preprocessor.py_in    |  618 +++++++
 .../deep_learning/input_data_preprocessor.sql_in   |  837 ++++++++++
 .../deep_learning/keras_model_arch_table.py_in     |  231 +++
 .../deep_learning/keras_model_arch_table.sql_in    |  421 +++++
 .../modules/deep_learning/madlib_keras.py_in       |  805 +++++++++
 .../modules/deep_learning/madlib_keras.sql_in      | 1756 ++++++++++++++++++++
 .../deep_learning/madlib_keras_helper.py_in        |  175 ++
 .../deep_learning/madlib_keras_predict.py_in       |  224 +++
 .../deep_learning/madlib_keras_serializer.py_in    |  165 ++
 .../deep_learning/madlib_keras_validator.py_in     |  313 ++++
 .../deep_learning/madlib_keras_wrapper.py_in       |  329 ++++
 .../deep_learning/predict_input_params.py_in       |   59 +
 .../test/input_data_preprocessor.sql_in            |  482 ++++++
 .../test/keras_model_arch_table.ic.sql_in}         |   29 +-
 .../test/keras_model_arch_table.sql_in             |  154 ++
 .../modules/deep_learning/test/madlib_keras.sql_in | 1181 +++++++++++++
 .../test/unit_tests/plpy_mock.py_in                |    0
 .../unit_tests/test_input_data_preprocessor.py_in  |  291 ++++
 .../test/unit_tests/test_madlib_keras.py_in        | 1187 +++++++++++++
 .../postgres/modules/elastic_net/elastic_net.py_in |  125 --
 .../modules/elastic_net/elastic_net.sql_in         |   27 +-
 .../elastic_net/elastic_net_generate_result.py_in  |   63 +-
 .../modules/elastic_net/test/elastic_net.ic.sql_in |    3 +-
 .../modules/elastic_net/test/elastic_net.sql_in    |  134 +-
 src/ports/postgres/modules/glm/glm.py_in           |  181 --
 src/ports/postgres/modules/glm/glm.sql_in          |    4 +-
 src/ports/postgres/modules/glm/multinom.py_in      |   97 --
 src/ports/postgres/modules/glm/ordinal.py_in       |   97 --
 src/ports/postgres/modules/glm/ordinal.sql_in      |   38 +-
 src/ports/postgres/modules/glm/test/ordinal.sql_in |   12 +-
 src/ports/postgres/modules/graph/apsp.py_in        |   72 -
 src/ports/postgres/modules/graph/apsp.sql_in       |    2 +
 src/ports/postgres/modules/graph/bfs.py_in         |   58 -
 src/ports/postgres/modules/graph/bfs.sql_in        |   91 +-
 src/ports/postgres/modules/graph/hits.py_in        |   86 +-
 src/ports/postgres/modules/graph/hits.sql_in       |   39 +-
 src/ports/postgres/modules/graph/measures.py_in    |  122 +-
 src/ports/postgres/modules/graph/pagerank.py_in    |  109 +-
 src/ports/postgres/modules/graph/pagerank.sql_in   |   15 +-
 src/ports/postgres/modules/graph/sssp.py_in        |   73 -
 src/ports/postgres/modules/graph/sssp.sql_in       |    3 +
 .../postgres/modules/graph/test/measures.sql_in    |   36 +
 .../postgres/modules/graph/test/pagerank.sql_in    |   23 +-
 src/ports/postgres/modules/graph/wcc.py_in         |  175 +-
 src/ports/postgres/modules/graph/wcc.sql_in        |   16 +-
 src/ports/postgres/modules/internal/db_utils.py_in |   39 +-
 src/ports/postgres/modules/kmeans/kmeans.sql_in    |   57 +-
 .../postgres/modules/kmeans/test/kmeans.sql_in     |    3 +-
 src/ports/postgres/modules/knn/knn.py_in           |  660 +++++---
 src/ports/postgres/modules/knn/knn.sql_in          |  299 +++-
 src/ports/postgres/modules/knn/test/knn.sql_in     |  295 +++-
 src/ports/postgres/modules/lda/lda.py_in           |   10 +-
 src/ports/postgres/modules/lda/lda.sql_in          |  216 +--
 .../modules/linalg/matrix_help_message.py_in       |  624 ++-----
 src/ports/postgres/modules/linalg/matrix_ops.py_in |    2 +-
 .../postgres/modules/linalg/matrix_ops.sql_in      |  201 ++-
 src/ports/postgres/modules/linalg/svd.py_in        |  130 +-
 src/ports/postgres/modules/linalg/svd.sql_in       |  109 +-
 .../linear_systems/dense_linear_systems.py_in      |   15 -
 .../linear_systems/sparse_linear_systems.py_in     |   19 -
 src/ports/postgres/modules/pca/pca.py_in           |  124 +-
 src/ports/postgres/modules/pca/pca.sql_in          |  110 +-
 src/ports/postgres/modules/pca/pca_project.py_in   |  165 +-
 src/ports/postgres/modules/pca/pca_project.sql_in  |   54 +-
 src/ports/postgres/modules/pca/test/pca.sql_in     |   16 +-
 .../postgres/modules/pmml/table_to_pmml.py_in      |   38 -
 .../postgres/modules/pmml/test/pmml.ic.sql_in      |   60 +
 .../recursive_partitioning/decision_tree.py_in     |   67 +-
 .../recursive_partitioning/decision_tree.sql_in    |   91 +-
 .../recursive_partitioning/random_forest.py_in     |   66 -
 .../recursive_partitioning/random_forest.sql_in    |   90 +-
 .../test/random_forest.sql_in                      |   12 +-
 .../modules/regress/clustered_variance.sql_in      |    6 +-
 src/ports/postgres/modules/regress/linear.py_in    |  121 +-
 src/ports/postgres/modules/regress/linear.sql_in   |   24 +-
 src/ports/postgres/modules/regress/logistic.py_in  |   48 -
 src/ports/postgres/modules/regress/logistic.sql_in |   26 +-
 src/ports/postgres/modules/regress/marginal.py_in  |   11 +-
 .../postgres/modules/regress/multilogistic.py_in   |   86 -
 .../postgres/modules/regress/test/clustered.sql_in |    8 +-
 .../postgres/modules/regress/test/linear.ic.sql_in |    1 -
 .../postgres/modules/regress/test/linear.sql_in    |  153 +-
 .../modules/regress/test/logistic.ic.sql_in        |    1 -
 .../postgres/modules/regress/test/logistic.sql_in  |    3 -
 .../modules/regress/test/marginal.ic.sql_in        |    1 -
 .../postgres/modules/regress/test/marginal.sql_in  |    5 +-
 .../modules/regress/test/multilogistic.ic.sql_in   |    1 -
 .../modules/regress/test/multilogistic.sql_in      |    3 -
 .../postgres/modules/regress/test/robust.ic.sql_in |    1 -
 .../postgres/modules/regress/test/robust.sql_in    |    2 -
 .../postgres/modules/sample/balance_sample.py_in   |   55 -
 .../postgres/modules/sample/balance_sample.sql_in  |    2 +-
 src/ports/postgres/modules/sample/sample.sql_in    |    5 +-
 .../modules/sample/stratified_sample.py_in         |   59 +-
 .../modules/sample/stratified_sample.sql_in        |    6 +-
 .../postgres/modules/sample/train_test_split.py_in |   73 +-
 src/ports/postgres/modules/stats/correlation.py_in |   57 -
 .../postgres/modules/stats/correlation.sql_in      |   81 +-
 .../postgres/modules/stats/cox_prop_hazards.py_in  |   51 -
 .../postgres/modules/stats/cox_prop_hazards.sql_in |   49 +-
 .../postgres/modules/stats/hypothesis_tests.sql_in |    6 +-
 .../postgres/modules/stats/pred_metrics.sql_in     |   90 +-
 .../modules/stats/test/cox_prop_hazards.ic.sql_in  |    1 -
 .../modules/stats/test/cox_prop_hazards.sql_in     |    2 -
 .../postgres/modules/stats/test/f_test.sql_in      |    2 +-
 .../postgres/modules/stats/test/ks_test.sql_in     |    2 +-
 .../postgres/modules/stats/test/mw_test.sql_in     |    2 +-
 .../postgres/modules/stats/test/t_test.sql_in      |    4 +-
 .../postgres/modules/stats/test/wsr_test.sql_in    |    2 +-
 src/ports/postgres/modules/summary/summary.py_in   |   40 -
 src/ports/postgres/modules/summary/summary.sql_in  |   59 +-
 src/ports/postgres/modules/svm/svm.py_in           |  215 +--
 src/ports/postgres/modules/svm/svm.sql_in          |  195 ++-
 src/ports/postgres/modules/svm/test/svm.sql_in     |  273 +--
 src/ports/postgres/modules/tsa/arima.sql_in        |   25 +-
 .../postgres/modules/tsa/test/arima_train.sql_in   |   54 +-
 src/ports/postgres/modules/utilities/admin.py_in   |   22 +
 .../postgres/modules/utilities/cols2vec.sql_in     |   22 +-
 src/ports/postgres/modules/utilities/control.py_in |   73 +
 .../modules/utilities/create_indicators.py_in      |   13 +-
 .../modules/utilities/encode_categorical.py_in     |    2 +-
 .../utilities/minibatch_preprocessing.py_in        |  110 +-
 .../utilities/minibatch_preprocessing.sql_in       |    9 +-
 .../modules/utilities/minibatch_validation.py_in   |   21 +-
 .../modules/utilities/model_arch_info.py_in        |   68 +
 src/ports/postgres/modules/utilities/path.py_in    |   71 +-
 src/ports/postgres/modules/utilities/path.sql_in   |   24 +-
 src/ports/postgres/modules/utilities/pivot.py_in   |   36 +-
 src/ports/postgres/modules/utilities/pivot.sql_in  |    4 +-
 .../postgres/modules/utilities/sessionize.py_in    |   86 +-
 .../postgres/modules/utilities/sessionize.sql_in   |   34 +-
 .../utilities/test/encode_categorical.sql_in       |    5 +-
 .../utilities/test/transform_vec_cols.sql_in       |   47 +
 .../utilities/test/unit_tests/plpy_mock.py_in      |    8 +
 .../utilities/test/unit_tests/test_control.py_in   |   81 +
 .../unit_tests/test_minibatch_preprocessing.py_in  |    8 +-
 .../test/unit_tests/test_transform_vec_cols.py_in  |   14 +-
 .../utilities/test/unit_tests/test_utilities.py_in |  125 ++
 .../test/unit_tests/test_validate_args.py_in       |   13 +
 .../modules/utilities/test/utilities.sql_in        |    5 +-
 .../modules/utilities/text_utilities.sql_in        |   53 +-
 .../modules/utilities/transform_vec_cols.py_in     |   34 +-
 .../postgres/modules/utilities/utilities.py_in     |  218 ++-
 .../postgres/modules/utilities/utilities.sql_in    |   35 +-
 .../postgres/modules/utilities/validate_args.py_in |   93 +-
 .../postgres/modules/utilities/vec2cols.sql_in     |   49 +-
 .../modules/validation/cross_validation.py_in      |    4 +-
 .../modules/validation/cross_validation.sql_in     |  198 ++-
 ..._9_6_Jenkins => Dockerfile_postgres_10_Jenkins} |   23 +-
 tool/docker/base/Dockerfile_ubuntu16_postgres10    |  108 ++
 tool/docker_start.sh                               |   10 +-
 tool/jenkins/jenkins_build.sh                      |    8 +-
 240 files changed, 15078 insertions(+), 5842 deletions(-)
 copy {src/ports/postgres/10 => deploy/DEB}/CMakeLists.txt (51%)
 copy src/ports/greenplum/5/CMakeLists.txt => deploy/DEB/config (78%)
 mode change 100644 => 100755
 create mode 100755 deploy/DEB/postinst
 copy deploy/{rpm_post_uninstall.sh => DEB/postrm} (65%)
 copy src/ports/greenplum/6/CMakeLists.txt => deploy/DEB/preinst (68%)
 create mode 100644 deploy/DEB/templates
 create mode 100644 doc/design/figures/2d_kdtree.pdf
 create mode 100644 doc/design/modules/knn.tex
 create mode 100644 methods/array_ops/src/pg_gp/test/array_ops.ic.sql_in
 copy 
src/ports/postgres/modules/linear_systems/test/dense_linear_sytems.ic.sql_in => 
methods/stemmer/src/pg_gp/test/porter_stemmer.ic.sql_in (55%)
 copy 
src/ports/postgres/modules/linear_systems/test/dense_linear_sytems.ic.sql_in => 
methods/stemmer/src/pg_gp/test/porter_stemmer.sql_in (55%)
 copy src/madpack/{template_changelist.yaml => changelist_1.15.1_1.16.yaml} 
(88%)
 copy src/madpack/{template_changelist.yaml => changelist_1.15_1.15.1.yaml} 
(80%)
 create mode 100644 src/madpack/create_changelist.py
 create mode 100644 src/madpack/diff_udo.sql
 create mode 100644 src/madpack/diff_udoc.sql
 copy src/ports/greenplum/{6 => 4.3ORCA/config}/CMakeLists.txt (62%)
 copy src/{ => ports/greenplum/4.3ORCA}/config/Modules.yml (56%)
 copy src/ports/postgres/{9.6 => 11}/CMakeLists.txt (100%)
 copy src/ports/postgres/cmake/{FindPostgreSQL_9_6.cmake => 
FindPostgreSQL_11.cmake} (100%)
 copy src/ports/postgres/modules/{validation/internal => 
deep_learning}/__init__.py_in (100%)
 create mode 100644 
src/ports/postgres/modules/deep_learning/input_data_preprocessor.py_in
 create mode 100644 
src/ports/postgres/modules/deep_learning/input_data_preprocessor.sql_in
 create mode 100644 
src/ports/postgres/modules/deep_learning/keras_model_arch_table.py_in
 create mode 100644 
src/ports/postgres/modules/deep_learning/keras_model_arch_table.sql_in
 create mode 100644 src/ports/postgres/modules/deep_learning/madlib_keras.py_in
 create mode 100644 src/ports/postgres/modules/deep_learning/madlib_keras.sql_in
 create mode 100644 
src/ports/postgres/modules/deep_learning/madlib_keras_helper.py_in
 create mode 100644 
src/ports/postgres/modules/deep_learning/madlib_keras_predict.py_in
 create mode 100644 
src/ports/postgres/modules/deep_learning/madlib_keras_serializer.py_in
 create mode 100644 
src/ports/postgres/modules/deep_learning/madlib_keras_validator.py_in
 create mode 100644 
src/ports/postgres/modules/deep_learning/madlib_keras_wrapper.py_in
 create mode 100644 
src/ports/postgres/modules/deep_learning/predict_input_params.py_in
 create mode 100644 
src/ports/postgres/modules/deep_learning/test/input_data_preprocessor.sql_in
 copy src/ports/postgres/modules/{stats/test/chi2_test.ic.sql_in => 
deep_learning/test/keras_model_arch_table.ic.sql_in} (63%)
 create mode 100644 
src/ports/postgres/modules/deep_learning/test/keras_model_arch_table.sql_in
 create mode 100644 
src/ports/postgres/modules/deep_learning/test/madlib_keras.sql_in
 copy src/ports/postgres/modules/{utilities => 
deep_learning}/test/unit_tests/plpy_mock.py_in (100%)
 create mode 100644 
src/ports/postgres/modules/deep_learning/test/unit_tests/test_input_data_preprocessor.py_in
 create mode 100644 
src/ports/postgres/modules/deep_learning/test/unit_tests/test_madlib_keras.py_in
 create mode 100644 src/ports/postgres/modules/pmml/test/pmml.ic.sql_in
 create mode 100644 src/ports/postgres/modules/utilities/model_arch_info.py_in
 create mode 100644 
src/ports/postgres/modules/utilities/test/unit_tests/test_control.py_in
 copy tool/docker/base/{Dockerfile_postgres_9_6_Jenkins => 
Dockerfile_postgres_10_Jenkins} (66%)
 create mode 100644 tool/docker/base/Dockerfile_ubuntu16_postgres10

Reply via email to