Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 1.17 KB

File metadata and controls

24 lines (16 loc) · 1.17 KB

Twinkle

Training workbench to make your model glow

Twinkle is a lightweight, client-server training framework engineered with modular, high-cohesion interfaces for LLM training.

Key Features

  • Loosely Coupled Architecture — Standardized interfaces with backward compatibility. Use only what you need.
  • Multiple Runtime Modes — Run locally with torchrun, scale across Ray clusters, or deploy as HTTP services.
  • Multi-Framework Support — Works with both Transformers and Megatron backends.
  • Multi-Tenancy Training — Train multiple LoRAs on a shared base model with isolated configurations.
  • Training as a Service — Built-in capabilities for automated cluster management and dynamic scaling.
  • Full Training Control — Retain control over forward, backward, and step operations for easy debugging.

Links

License

Apache License 2.0