occlum/demos/xgboost
LI Qing a0d7b96a8f Polish the XGBoost demo
1. Remove some useless installed packages
2. Adjust max number of threads according to CPU cores
2020-06-05 15:09:26 +08:00
..
patch Add XGBoost demo 2019-11-30 13:39:26 +00:00
.gitignore Add XGBoost demo 2019-11-30 13:39:26 +00:00
download_and_build_xgboost.sh Polish the XGBoost demo 2020-06-05 15:09:26 +08:00
Makefile Polish the XGBoost demo 2020-06-05 15:09:26 +08:00
README.md Fix the demo's compiling failure in some cases 2020-04-15 14:14:00 +08:00
run_xgboost.sh Add XGBoost demo 2019-11-30 13:39:26 +00:00

Use XGBoost in SGX with Occlum

Step 1: Download XGBoost and its dependencies, and then build XGBoost

./download_and_build_xgboost.sh

When completed, the resulting XGBoost can be found in xgboost_src directory.

Step 2: To train data with XGBoost in a single process, run

make test

Step 3: To train data with a two-node XGBoost cluster, run

make test-local-cluster

Step 4 (Optional): To train data with XGBoost in a single process in Linux, run

make test-native