Платформа NVIDIA FLARE в версиях 2.8 и 2.9 получила двухуровневую архитектуру для федеративного обучения. Система разделяет постоянно работающие сервисы федерации и процессы выполнения задач, что позволяет организациям сохранять контроль над локальными данными, вычислительными мощностями и политиками безопасности.
Решение поддерживает работу в средах Docker, Kubernetes и Slurm. Локальные лаунчеры на каждой площадке преобразуют требования к ресурсам — GPU, CPU и памяти — в настройки конкретной инфраструктуры. Это позволяет участникам федерации использовать привычные инструменты управления без необходимости унификации систем.
Архитектура использует модель родительских процессов и воркеров. Родительские процессы координируют федерацию, а воркеры запускаются по требованию, занимая GPU только во время выполнения задачи. Такой подход оптимизирует использование вычислительных ресурсов на каждой площадке.
Логическое разделение проектов реализовано через конфигурации study. Они определяют участников и правила доступа к локальным ресурсам, таким как наборы данных и секреты, обеспечивая изоляцию между исследованиями. Это позволяет нескольким командам работать в рамках одной инфраструктуры.






