NVIDIA FLARE Summer of Code 2025

NVIDIA FLARE Summer of Code is an open-source contribution program focused on advancing federated learning through NVIDIA FLARE™. Contributors can propose and develop novel algorithms, utilities, and real-world use cases that enhance private and scalable AI.

Selected projects will be featured at NVIDIA FLARE Day 2025.

Register Now


Call for Contributions

How to Get Involved

  • Propose Solutions: Contribute new algorithms, utilities, or examples to advance federated learning.

  • Define Your Approach: Write a short proposal outlining the problem and why it matters. Include your proposed method, how it improves federated learning, expected outcomes, and benefits (e.g., improved efficiency, reduced communication overhead, enhanced privacy).

  • Register Your proposal: Use the link above.

  • Engage With the Community: Discuss ideas, collaborate, and get feedback on implementation.

Why Participate?

  • Gain Recognition. Select contributors will be invited to present their work at NVIDIA FLARE Day 2025.

  • Make an Impact. Help solve key challenges in federated learning.

  • Collaborate With Experts. Work with researchers, developers, and industry professionals.

Focus Areas

We welcome contributions in the following areas:

  • Energy-Efficient Communication and Learning
    E.g., compression, pruning, parameter-efficient fine-tuning, asynchronous federated learning (FL), and carbon footprint tracking.

  • Privacy-Preserving Techniques in the Age of LLMs
    E.g., differential privacy, memorization prevention, privacy attacks, and defenses.

  • Training on the Edge (Real-Time and Multi-Sensor Data)
    E.g., mobile, automotive, robotics, surgery, and dynamic sensor networks.

  • Collaborative Inference and Information Aggregation
    E.g., federated retrieval-augmented generation (RAG), multi-agent learning, decentralized inference.

Contribution Types

We're looking for the following contributions:

  • Algorithms: Novel methods to improve federated learning efficiency, scalability, and security

  • Core Framework and Utilities: Enhancements to NVFlare’s core functionalities

  • Examples and Use Cases: Demonstrations of FL applications in real-world scenarios


Contribution Process

To participate in NVIDIA FLARE Summer of Code 2025, follow the steps below.

Step 1: Register a Proposal

Register Now

Step 2: Develop Your Contribution

  • Work on your solution following the project’s coding standards and best practices.

  • Regularly engage with maintainers and the community for feedback.

  • Test your code thoroughly and document it properly.

Step 3: Submit a Pull Request

  • Fork the NVFlare repository and create a branch for your contribution.

  • Submit a clear and well-documented pull request (PR) with:
    • A description of your solution
    • Relevant benchmarks or evaluations
    • Any necessary instructions for running/testing the contribution
  • Label your PR with "NVFlare Summer of Code" to ensure visibility.

  • For more info, see the Contribution Guide.

Step 4: Review and Iterate

  • Address feedback from the maintainers and community.

  • Refine your work based on suggestions.

Step 5: Final Submission and Selection

  • By September 1, 2025, ensure your PR is merged or under final review.

  • Select contributions will be invited to present at NVIDIA FLARE Day in September 2025 (5-min Lightning Talk).

Important NVIDIA Flare Summer of Code 2025 Dates

  • Announcement: April 8th

  • Sign-up Phase: Open until the deadline

  • Implementation Phase: April–September

  • Submission Deadline: September 1

Contribute to NVIDIA FLARE Summer of Code today

Register Now