occlum/demos/xgboost
LI Qing f9df83f559 Fix the demo's compiling failure in some cases
Some demos based on CMake may search installed packages out of
Occlum toolchain's directory, this could cause some building
errors sometimes. By setting the $PKG_CONFIG_LIBDIR, we can make
CMake searching for packages in Occlum toolchain's directory only.
2020-04-15 14:14:00 +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 Fix the demo's compiling failure in some cases 2020-04-15 14:14:00 +08:00
Makefile Add XGBoost demo 2019-11-30 13:39:26 +00: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