Skip to content

OpenPeer-AI/Cloud-Agents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

license datasets language library_name metrics base_model tags
mit
fka/awesome-chatgpt-prompts
en
cloud-agents
accuracy
code_eval
OpenPeerAI/OpenPeerLLM
agent
cloud
computing
distributed
distributed-learning
decentralized
grid
grid-computing
machine-learning
ml

Cloud Agents for Distributed Model Training

A lightweight and horizontally scalable distributed computing system for training large language models, specifically designed for OpenPeerLLM.

Features

  • Distributed tensor operations for model training
  • CouchDB-based coordination layer
  • Automatic agent discovery and load balancing
  • Horizontal scaling capabilities
  • Fault tolerance and recovery
  • Integration with OpenPeerAI's OpenPeerLLM

Installation

pip install -r requirements.txt

Configuration

  1. Set up CouchDB instance
  2. Copy .env.example to .env and configure your settings
  3. Start the coordinator node
  4. Launch agent nodes

Quick Start

# Start coordinator
python -m cloud_agents.coordinator

# Start agent (on each machine)
python -m cloud_agents.agent

Architecture

  • coordinator: Manages job distribution and agent coordination
  • agent: Handles tensor operations and model training
  • couchdb_client: Interface for CouchDB communication
  • tensor_ops: Distributed tensor operations
  • utils: Helper functions and utilities

License

MIT

Packages

 
 
 

Contributors

Languages