nvflare.lighter.cc_provision.impl.cc module
- class CCBuilder(cc_mgr_id='cc_manager')[source]
Bases:
BuilderBuilder that coordinates different CC implementations (AzureCVM, OnPremCVM, etc.).
Each CC implementation builder handles all participants that use its implementation. This builder also sets up the CCManager component for each participant.
- build(project: Project, ctx: ProvisionContext)[source]
Build CC configuration for all participants.
- finalize(project: Project, ctx: ProvisionContext)[source]
Finalize all CC builders.
- initialize(project: Project, ctx: ProvisionContext)[source]
Initialize all CC builders needed for the project.