occlum/demos/xgboost/README.md
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

23 lines
500 B
Markdown

# 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
```