Logo
  • Overview
    • Introduction to STADLE
    • STADLE Architecture
    • Initial Base Model Upload Process
    • Federated Learning Cycle with STADLE
    • Client-Side Local Training Cycle
  • Quickstart
    • STEP 1: Set up the STADLE Server
    • STEP 2: Install the STADLE Client
    • STEP 3: Run a Local STADLE Example
  • Usage
    • STADLE Aggregator Functionalities
      • Creating a Project
      • Initiating an Aggregator
      • Downloading Models
      • Completing the Current Round
      • Aggregation Threshold
      • Agent Timeout
      • Aggregation Method Selection
      • Synthesize Semi-Global Models
      • Aggregation Management
      • Performance Tracking
      • Stopping & Restarting Aggregators
    • Client-side STADLE Integration
      • Local Training Code
      • Integration with BasicClient
        • Step 1: Create/Configure BasicClient
        • Step 2: Connect BasicClient to STADLE
        • Step 3: Modify Training Loop
        • Step 4: Disconnect from STADLE
    • Running Client-Side STADLE Components
      • Uploading the Base Model via CLI
      • Running Agents
      • Execution Order Summary
  • Documentation
    • Client API Documentation
      • BasicClient
        • stadle.BasicClient()
        • stadle.BasicClient.send_trained_model()
        • stadle.BasicClient.send_metrics()
        • stadle.BasicClient.wait_for_sg_model()
        • stadle.BasicClient.set_bm_obj()
        • stadle.BasicClient.disconnect()
    • Config File Documentation
      • Configuration of Agent
        • Field Descriptions
    • Client CLI Documentation
      • Upload Model Command
STADLE
  • Search


© Copyright 2025, TieSet.

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