NVIDIA FLARE
2.5.0
Introduction
What is Federated Learning?
NVIDIA FLARE Overview
What’s New
Getting Started
Guides
Example Applications
1. Hello World Examples
Hello World Examples
Deep Learning to Federated Learning (GitHub)
Step-by-Step Examples (GitHub)
Hello FedAvg with NumPy
Hello Cross-Site Validation
Hello Cyclic Weight Transfer (GitHub)
Hello PyTorch with Job API
Hello TensorFlow with Job API
Hello Client Controlled Workflow (GitHub)
1.1. Deep Learning to Federated Learning
1.2. Workflows
1.3. Deep Learning
2. Step-By-Step Example Series
3. Tutorial Notebooks
4. Federated Learning Algorithms
5. Privacy Preserving Algorithms
6. Traditional ML examples
7. Medical Image Analysis
8. Federated Statistics
9. Federated Site Policies
10. Experiment Tracking
11. Natural Language Processing (NLP)
12. FL Hierarchical Unification Bridge (HUB)
13. Federated Large Language Model (LLM)
14. Graph Neural Network (GNN)
15. Financial Applications
Setting up a virtual environment for examples and notebooks
Custom Code in Example Apps
Real-World Federated Learning
User Guide
Programming Guide
Programming Best Practices
Miscellaneous
Frequently Asked Questions
Publications and Talks
Contributing
API
Glossary
NVIDIA FLARE
Example Applications
Hello World Examples
Edit on GitHub
Hello World Examples
¶
Hello World examples can be run from the
hello_world notebook
.
Deep Learning to Federated Learning (GitHub)
Step-by-Step Examples (GitHub)
Hello FedAvg with NumPy
Before You Start
Introduction
NVIDIA FLARE Job API
Define a FedJob
Define the Controller Workflow
Add Clients
Optionally Export the Job or Run in Simulator
NVIDIA FLARE Client Training Script
Running the Job API Script
Previous Versions of this Example (previously Hello Scatter and Gather)
Hello Cross-Site Validation
Before You Start
Prerequisite
Introduction
Training
Implementing the Validator
Application Configuration
Cross site validation!
Running the FL System
Understanding the Output
Accessing the results
Shutdown FL system
Previous Versions of Hello Cross-Site Validation
Hello Cyclic Weight Transfer (GitHub)
Hello PyTorch with Job API
Before You Start
Introduction
NVIDIA FLARE Job API
NVIDIA FLARE Client Training Script
Neural Network
Dataset & Setup
Local Train
NVIDIA FLARE Server & Application
Client Configuration
Previous Versions of Hello PyTorch
Hello TensorFlow with Job API
Before You Start
Introduction
NVIDIA FLARE Job API
NVIDIA FLARE Client Training Script
Neural Network
Dataset & Setup
Client Local Train
NVIDIA FLARE Server & Application
Client Configuration
Previous Versions of Hello TensorFlow (previously Hello TensorFlow 2)
Hello Client Controlled Workflow (GitHub)