Ravnest
latest

Table of Contents

  • Quickstart
    • Installation
  • API Documentation
    • ravnest.node
      • Node
        • Node.check_load_forward_buffer()
        • Node.forward_compute()
        • Node.grpc_server_serve()
        • Node.init_server()
        • Node.no_grad_forward_compute()
        • Node.reset()
        • Node.start()
        • Node.start_grpc_server()
        • Node.trigger_save_submodel()
        • Node.wait_for_backwards()
    • ravnest.trainer
      • Trainer
        • Trainer.evaluate()
        • Trainer.pred()
        • Trainer.train()
    • ravnest.utils
      • model_fusion()
      • set_seed()
    • ravnest.operations.utils
      • clusterize()
  • Roles in Ravnest Ecosystem
    • Requester
    • Provider
      • Root
      • Stem
      • Leaf
    • Training Pipeline
    • Intermediary Server
  • Decentralized Training on Ravnest
    • Getting the Main Model Ready
    • Defining the Provider Nodes
    • Model Fragmentation and Cluster Formation
    • Inferring Provider Roles
    • Preparing the Provider Script
  • Walkthrough: Decentralized CNN Training
    • Configuring the Provider Nodes
    • Defining the Deep Learning Model
    • Forming Clusters from the Pool of Compute Nodes
    • Provider Script
    • Project Directory Structure
    • Executing Providers
    • Monitoring Training Metrics
    • Retrieving Trained Final Model
  • Features
    • GPU Support
    • Custom Trainers
    • Data Compression
  • Contributing to Ravnest
Ravnest
  • Index
  • Edit on GitHub

Index

C | E | F | G | I | M | N | P | R | S | T | W

C

  • check_load_forward_buffer() (ravnest.node.Node method)
  • clusterize() (in module ravnest.operations.utils)

E

  • evaluate() (ravnest.trainer.Trainer method)

F

  • forward_compute() (ravnest.node.Node method)

G

  • grpc_server_serve() (ravnest.node.Node method)

I

  • init_server() (ravnest.node.Node method)

M

  • model_fusion() (in module ravnest.utils)
  • module
    • ravnest.node
    • ravnest.operations.utils
    • ravnest.trainer
    • ravnest.utils

N

  • no_grad_forward_compute() (ravnest.node.Node method)
  • Node (class in ravnest.node)

P

  • pred() (ravnest.trainer.Trainer method)

R

  • ravnest.node
    • module
  • ravnest.operations.utils
    • module
  • ravnest.trainer
    • module
  • ravnest.utils
    • module
  • reset() (ravnest.node.Node method)

S

  • set_seed() (in module ravnest.utils)
  • start() (ravnest.node.Node method)
  • start_grpc_server() (ravnest.node.Node method)

T

  • train() (ravnest.trainer.Trainer method)
  • Trainer (class in ravnest.trainer)
  • trigger_save_submodel() (ravnest.node.Node method)

W

  • wait_for_backwards() (ravnest.node.Node method)

© Copyright 2024, Raven Protocol. Revision 5abee2a1.

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