|
Medial Code Documentation
|
Data Structures | |
| class | FederatedClient |
| A wrapper around the gRPC client. More... | |
| class | FederatedService |
Functions | |
| void | RunServer (int port, int world_size, char const *server_key_file, char const *server_cert_file, char const *client_cert_file) |
| void | RunInsecureServer (int port, int world_size) |
| None | run_federated_server (int port, int world_size, str server_key_path="", str server_cert_path="", str client_cert_path="") |
XGBoost Federated Learning related API.
| None xgboost.federated.run_federated_server | ( | int | port, |
| int | world_size, | ||
| str | server_key_path = "", |
||
| str | server_cert_path = "", |
||
| str | client_cert_path = "" |
||
| ) |
Run the Federated Learning server.
Parameters
----------
port : int
The port to listen on.
world_size: int
The number of federated workers.
server_key_path: str
Path to the server private key file. SSL is turned off if empty.
server_cert_path: str
Path to the server certificate file. SSL is turned off if empty.
client_cert_path: str
Path to the client certificate file. SSL is turned off if empty.