nvflare.private.fed.app.client.client_train module

Federated client launching script.

create_admin_agent(client_args, client_id, req_processors, secure_train, server_args, federated_client: FederatedClient, args, is_multi_gpu, rank)[source]

Creates an admin agent.

Parameters
  • client_args – start client command args

  • client_id – client name

  • req_processors – request processors

  • secure_train – True/False

  • server_args – FL server args

  • federated_client – FL client object

  • args – command args

  • is_multi_gpu – True/False

  • rank – client rank process number

Returns

A FedAdminAgent.

main()[source]
security_check(secure_train: bool, content_folder: str, fed_client_config: str)[source]

To check the security content if running in security mode.

Parameters
  • secure_train (bool) – if run in secure mode or not.

  • content_folder (str) – the folder to check.

  • fed_client_config (str) – fed_client.json