-
Notifications
You must be signed in to change notification settings - Fork 181
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Cherry pick commits from PRs 1088, 1100, 1120, 1140, and 1145 for doc…
…umentation updates (#1153)
- Loading branch information
Showing
21 changed files
with
309 additions
and
597 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
Federated XGBoost | ||
================= | ||
|
||
|
||
Overview | ||
-------- | ||
|
||
NVFlare supports federated learning using popular gradient boosting library XGBoost. | ||
It uses XGBoost library with federated plugin (xgboost version >= 1.7.0rc1) to perform the learning. | ||
|
||
Using XGBoost with NVFlare has following benefits compared with running federated XGBoost directly, | ||
|
||
* XGBoost instance's life-cycle is managed by NVFlare. Both XGBoost client and server | ||
are started/stopped automatically by NVFlare workflow. | ||
* For histogram-based XGBoost federated server can be configured automatically with auto-assigned port number. | ||
* When mutual TLS is used, the certificates are managed by NVFlare using existing | ||
provisioning process. | ||
* No need to manually configure each instance. Instance specific parameters | ||
like code:`rank` are assigned automatically by the NVFlare controller. | ||
|
||
Examples | ||
-------- | ||
|
||
Basic components to run XGBoost are already included with NVFlare distribution. | ||
Most XGBoost jobs can be created without custom code. | ||
|
||
Please refer to :code:`NVFlare/examples/xgboost` for more details. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
########## | ||
Quickstart | ||
########## | ||
|
||
See :ref:`quickstart`. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.