NVIDIA FLARE
Introduction
What is Federated Learning?
NVIDIA FLARE Overview
What’s New in FLARE v2.7.0
Installation
Getting Started
Quick Start
Guides
Example Applications
Tutorials
User Guide
NVIDIA FLARE Application
Jobs: Defining Jobs and Multi-Job Execution
NVIDIA FLARE Workspace
Admin Guide
Data Scientist Guide
Client API Usage
NVFlare Job Recipe
FLARE API
POC: Prove of Concept: Simulate Production deployment locally
Integration of Flower Applications with NVIDIA FLARE
Federated XGBoost with NVFlare
Researcher Guide
NVFlare CLI
FLARE Confidential Federated AI
Develop Edge Applications with FLARE
Programming Guide
Programming Best Practices
Miscellaneous
Frequently Asked Questions
Publications and Talks
Contributing
API
Glossary
NVIDIA FLARE
User Guide
Data Scientist Guide
View page source
Data Scientist Guide
¶
Client API Usage
Core concept
NVFlare Job Recipe
Motivation for Using JobRecipe
Basic Example
Execution Environments
SimEnv – Simulation Environment
PocEnv – Proof-of-Concept Environment
ProdEnv – Production Environment
Benefits of Environment Abstraction
Special Considerations for Edge Applications
Best Practices
Summary
Examples
FLARE API
Initialization and Usage
Implementation Notes
Additional and Complex Commands
POC: Prove of Concept: Simulate Production deployment locally
Setting Up the Application Environment in POC Mode
Starting the Application Environment in POC Mode
Integration of Flower Applications with NVIDIA FLARE
Initial Integration
Flower Job Structure
Run Flower Application as FLARE Job
FLARE Multi-Job Architecture
Detailed Design
Reliable Messaging
Federated XGBoost with NVFlare
NVFlare XGBoost User Guide
Reliable Federated XGBoost Design
Reliable Federated XGBoost Timeout Mechanism
Secure Federated XGBoost Design