Files
openGauss-server/src/gausskernel/dbmind/deepsql
2022-09-03 16:22:35 +08:00
..
2020-12-28 22:19:21 +08:00

Introduction

This module contains xgboost, gdbt, prophet, agglomerative, This module is compatible with openGauss, postgresql, and greenplum.

Additional packages

  1. if you use facebook prophet
pip install pystan
pip install holidays==0.9.8
pip install fbprophet==0.4
  1. if you use xgboost
pip install pandas
pip install scikit-learn
pip install xgboost

How to use

cd madlib_modules
cp -r * YOUR_MADLIB_SOURCE_CODE/src/ports/postgres/modules

THEN, add following to src/config/Modules.yml to register those modules.

- name: agglomerative_clustering
    depends: ['utilities']
- name: xgboost_gs
    depends: ['utilities']
- name: facebook_prophet
    depends: ['utilities']
- name: gbdt
    depends: ['utilities', 'recursive_partitioning']

Next, compile and your MADlib as usual.

Finally, run madpack to install.