用 NVIDIA FLARE 跨 Docker

来自 NVIDIA Developer · 期号 2026-09-15

摘要

联邦学习项目做大之后,难点从跑算法变成了管基础设施:不同站点用 Docker、Kubernetes 或 Slurm,没法要求所有人统一。 NVIDIA FLARE 把持久化的联邦协调服务和按需启动的任务执行层分开。父进程常驻但不占 GPU,提交任务时才通过各站点的运行时拉起 worker,用完即销毁。任务通过 resource_spec 声明 GPU、CPU 和内存需求,每个站点的 launcher 再翻译成本地配置。 Study 机制提供逻辑多租户隔离:一个部署里可以跑多个研究,每个 study 绑定自己的数据集、镜像、密钥和调度策略。站点管理员在 local/study_runtime.yaml 里配置映射,数据科学家通过 study 会话提交任务,不会接触到其他 study 的资源。 FLARE 2.8 支持 Docker 和 Kubernetes,2.9 新增 Slurm。原文附了完整的配置示例和 Helm chart 部署说明。

读原文

本站只做摘要与索引,全部内容版权归原作者所有。