NVIDIA FLARE Logo

Introduction

  • What is Federated Learning?
  • NVIDIA FLARE Overview
  • Installation
  • Quickstart
  • Getting Started
  • What’s New

Guides

  • Example Applications
  • Real-World Federated Learning
  • User Guide
  • Programming Guide
  • Programming Best Practices

Miscellaneous

  • Frequently Asked Questions
  • Publications and Talks
  • Contributing
  • API
    • nvflare package
      • Subpackages
        • nvflare.apis package
        • nvflare.app_common package
        • nvflare.app_opt package
          • Subpackages
            • nvflare.app_opt.confidential_computing package
            • nvflare.app_opt.flower package
            • nvflare.app_opt.he package
            • nvflare.app_opt.job_launcher package
            • nvflare.app_opt.lightning package
            • nvflare.app_opt.p2p package
              • Subpackages
                • nvflare.app_opt.p2p.controllers package
                • nvflare.app_opt.p2p.executors package
                • nvflare.app_opt.p2p.types package
                • nvflare.app_opt.p2p.utils package
              • Module contents
            • nvflare.app_opt.psi package
            • nvflare.app_opt.pt package
            • nvflare.app_opt.sklearn package
            • nvflare.app_opt.statistics package
            • nvflare.app_opt.tensor_stream package
            • nvflare.app_opt.tf package
            • nvflare.app_opt.tracking package
            • nvflare.app_opt.xgboost package
          • Module contents
        • nvflare.client package
        • nvflare.dashboard package
        • nvflare.fuel package
        • nvflare.fuel_opt package
        • nvflare.ha package
        • nvflare.job_config package
        • nvflare.lighter package
        • nvflare.metrics package
        • nvflare.private package
        • nvflare.security package
        • nvflare.tool package
        • nvflare.utils package
        • nvflare.widgets package
      • Submodules
      • Module contents
  • Glossary
NVIDIA FLARE
  • nvflare
  • nvflare package
  • nvflare.app_opt package
  • nvflare.app_opt.p2p package
  • View page source

nvflare.app_opt.p2p package¶

Subpackages¶

  • nvflare.app_opt.p2p.controllers package
    • Submodules
      • nvflare.app_opt.p2p.controllers.dist_opt_controller module
        • DistOptController
    • Module contents
  • nvflare.app_opt.p2p.executors package
    • Submodules
      • nvflare.app_opt.p2p.executors.base_dist_opt_executor module
        • BaseDistOptExecutor
      • nvflare.app_opt.p2p.executors.consensus module
        • ConsensusExecutor
      • nvflare.app_opt.p2p.executors.distributed_gradient_descent module
        • DGDExecutor
      • nvflare.app_opt.p2p.executors.gradient_tracking module
        • GTExecutor
      • nvflare.app_opt.p2p.executors.gtadam module
        • GTADAMExecutor
      • nvflare.app_opt.p2p.executors.sync_executor module
        • SyncAlgorithmExecutor
    • Module contents
  • nvflare.app_opt.p2p.types package
    • Module contents
      • Config
        • Config.extra
        • Config.network
      • LocalConfig
        • LocalConfig.extra
        • LocalConfig.neighbors
      • Neighbor
        • Neighbor.id
        • Neighbor.weight
      • Network
        • Network.nodes
      • Node
        • Node.id
        • Node.neighbors
  • nvflare.app_opt.p2p.utils package
    • Submodules
      • nvflare.app_opt.p2p.utils.config_generator module
        • generate_random_network()
      • nvflare.app_opt.p2p.utils.metrics module
        • compute_loss_over_dataset()
      • nvflare.app_opt.p2p.utils.topology module
        • doubly_stochastic_adjacency()
        • get_matrix_steady_state()
      • nvflare.app_opt.p2p.utils.utils module
        • get_device()
    • Module contents

Module contents¶

Previous Next

© Copyright 2025, NVIDIA.

Built with Sphinx using a theme provided by Read the Docs.