Skip to content

raphael-sch/ODES

Repository files navigation

Open Distributed Evolution Strategies (ODES)

Vibe-coded proof-of-concept for finetuning LLMs with evolution strategy (ES) and distributed GPU workers communicating via http.

Web Interface

webinterface.mp4

Features

  • Distributed evolution strategy with dynamic population scaling
  • Lightweight Python client
  • Web interface for real-time monitoring
  • Lightweight model state broadcasting

Requirements

Installation

# Create and activate environment
conda create -n myenv python=3.12 -y
conda activate myenv

# Install dependencies
pip install --upgrade uv
uv pip install vllm --torch-backend=auto

## Usage
```python vllm_client.py --url https://odesapi.schumann.pub --project_id 1```

About

Open Distributed Evolution Strategies (ODES)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published