Open-Source Training and RLHF Frameworks

Frameworks for pretraining, distributed training and reinforcement learning, including DeepSpeed, verl and nanoGPT.

100+ tools
An open-source federated learning framework for collaborative model training, with secure computation and single-node or cluster deployment under Apache 2.0.

6.1KUpdated 2 years agoApache-2.0

Docker#Distributed execution

An open-source reinforcement learning library built on PyTorch and Gymnasium, with MIT licensing and interfaces for applied projects and algorithm research.

11.1KUpdated 7 months agoMIT

Open-source Python framework for federated learning on decentralized data, with custom models, optional differential privacy and distributed training.

186Updated 2 days agoMIT

#Distributed execution

Train neural network potentials with a Python library under the MIT license, using TensorNet architectures and integrations with OpenMM, ACEMD and TorchMD.

486Updated 4 weeks agoMIT

#Distributed execution

An open-source Python library runs embedding and reranker models locally for semantic and multimodal search, with training support and Apache 2.0 licensing.

19.3KUpdated 1 day agoApache-2.0

#Hugging Face integration#Multilingual#Multimodal input

An open-source library accelerates Transformer training and inference on NVIDIA GPUs with low-precision support and PyTorch and JAX APIs.

3.6KUpdated 21 hours agoApache-2.0

#Distributed execution#Quantization

An open-source voice model training framework for speech and singing synthesis and voice conversion, with multi-speaker and distributed training.

766Updated 3 years agoMIT

#Distributed execution#Voice conversion

Favicon of ms-swift

ms-swift

1 video
A local LLM training and deployment framework with LoRA, multimodal models and vLLM, SGLang or LMDeploy integration, licensed under Apache 2.0.

16.1KUpdated 1 day agoApache-2.0

Web#Distributed execution#Hugging Face integration#LoRA

An open-source Python library for building sequence models on your hardware, with linear attention layers and Hugging Face text generation support.

6KUpdated 1 day agoMIT

#Distributed execution#Hugging Face integration

A local entity extraction framework with zero-shot recognition, multilingual PII detection and CPU support. Open source under Apache 2.0.

4.3KUpdated 3 days agoApache-2.0

#Batch processing#Distributed execution#Knowledge graphs

Favicon of LitGPT

LitGPT

1 video
An open-source LLM toolkit trains, fine-tunes and serves models on your own hardware, with quantization and multi-GPU support.

13.7KUpdated 4 days agoApache-2.0

#Hugging Face integration#LoRA#Quantization

Favicon of NeMo RL

NeMo RL

2 videos
An open-source model post-training library for your own GPUs, with reinforcement learning, fine-tuning and PyTorch or Megatron Core backends.

2.1KUpdated 21 hours agoApache-2.0

Docker#Distributed execution#Hugging Face integration#LoRA

Local AI fine-tuning library for Apple Silicon Macs, built on MLX with an Unsloth-compatible API. Open source under Apache 2.0.

1.5KUpdated 5 months agoApache-2.0

macOS#GGUF#Hugging Face integration#LoRA

MaxText

2 videos
An open-source LLM training library using Python and JAX, with pre-training and fine-tuning on TPUs and GPUs and a mode without GCP dependencies.

2.5KUpdated 18 hours agoApache-2.0

Docker#Distributed execution#Multimodal input#Quantization

A text-to-music model in the MIT-licensed AudioCraft library, with melody guidance and code for generating music and training models.

23.9KUpdated 2 years agoMIT

#Multimodal input

Open-source Python forecasting library with NBEATS, NHITS and transformer models, probabilistic predictions, and automatic tuning. Apache 2.0 licensed.

4.3KUpdated 2 days agoApache-2.0

#Distributed execution

An open-source generative AI training platform that runs on your own NVIDIA or AMD GPU servers and supports distributed training with PyTorch.

5.9KUpdated 19 hours agoBSD-3-Clause

Linux#Distributed execution#Hugging Face integration

An open source LLM training library that runs on your own hardware, supports the Tinker API, and includes environments for training tool-using agents.

2.5KUpdated 2 days agoApache-2.0

Docker#Code execution#Distributed execution#Tool calling

A Python reinforcement learning library for training agents on your own hardware, with PyTorch algorithms, custom environments and an MIT license.

14KUpdated 3 weeks agoMIT

Windows#Hugging Face integration

An open-source Python toolkit generates audio locally and supports model training and fine-tuning, with a Gradio interface and an MIT license.

3.9KUpdated 6 months agoMIT

Web#Hugging Face integration

Favicon of CleanRL

CleanRL

1 video
A Python reinforcement learning library for local experiments, with single-file algorithms, benchmark reports, and optional AWS cloud execution.

10.7KUpdated 7 months ago

Docker#Distributed execution

Favicon of AutoGluon

AutoGluon

1 video
A Python AutoML library selects and combines predictive models for local use on Linux, macOS and Windows under Apache 2.0.

10.8KUpdated 4 days agoApache-2.0

macOS · Windows · Linux#Multilingual#Multimodal input#ONNX

Favicon of MiniMind

MiniMind

2 videos
A free, open-source local LLM training toolkit with dense and mixture-of-experts models, Apache 2.0 licensing, and Ollama compatibility.

65.2KUpdated 3 weeks agoApache-2.0

Linux · Web#Distributed execution#Hugging Face integration#llama.cpp backend

An open-source computer vision library for local image and video analysis, with object tracking, model training and exports to ONNX, TensorRT and CoreML.

63.4KUpdated 23 hours agoAGPL-3.0

#ONNX

An open-source AI agent training framework using reinforcement learning with existing agent harnesses, local execution and Kubernetes support.

19KUpdated 3 days agoMIT

#Code execution#MCP#Multimodal input

An open-source Python toolkit for 2D animal pose estimation, with TensorFlow and Keras models, image annotation, and GPU-assisted keypoint detection.

409Updated 6 years agoApache-2.0

Windows

Open-source animal pose estimation software for 2D and 3D tracking. Runs on Linux or WSL with an NVIDIA GPU and includes a labeling and evaluation GUI.

322Updated 2 weeks agoMIT

Windows · Linux

An LLM training framework with ready-made research scripts, distributed NVIDIA GPU training, and Hugging Face checkpoint conversion via Megatron Bridge.

18.4KUpdated 1 day ago

Docker#Distributed execution#Hugging Face integration#Quantization

An open-source AI development toolkit for OCR, computer vision and time-series models, with local CPU or GPU inference and self-hosted deployment.

6.3KUpdated 5 months agoApache-2.0

Windows · Linux · Docker#Multilingual#ONNX

A Python time series forecasting library under Apache 2.0 that works with scikit-learn models and supports distributed training on Dask, Ray or Spark.

1.3KUpdated 2 days agoApache-2.0

#Distributed execution

Continual learning library for Python and PyTorch. Train and evaluate algorithms on your own CPU or CUDA GPU with reusable benchmarks and MIT-licensed code.

2.1KUpdated 2 years agoMIT

Favicon of XGBoost

XGBoost

4 videos
An open-source gradient boosting library for machine learning on your own hardware or distributed clusters, with Python and R support. Apache 2.0 licensed.

29KUpdated 3 days agoApache-2.0

#Distributed execution

Open-source PyTorch training library for your own GPUs or clusters, with distributed training, resumable checkpoints and an Apache 2.0 license.

5.5KUpdated 7 months agoApache-2.0

Docker#Distributed execution#Resumable workflows

Favicon of LogotyperLogotyper
Got an idea for an AI tool? I'm Eugene, the designer and developer behind Localhosted. I'll help you build it, from the first sketch to launch.
Start your project
Favicon of Logotyper
Favicon of LogotyperLogotyper
Got an idea for an AI tool? I'm Eugene, the designer and developer behind Localhosted. I'll help you build it, from the first sketch to launch.
Start your project
Favicon of Logotyper

More in Fine-Tuning and Training