awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
allenai avatar

allenai/RL4LMs

0
View on GitHub↗
2,390 stars·202 forks·Python·Apache-2.0·16 viewsrl4lms.apps.allenai.org↗

RL4LMs

A modular RL library to fine-tune language models to human preferences

Features

  • Model Training - Modular reinforcement learning for aligning models to human preferences.
  • Model Training and Fine-tuning - RL library for fine-tuning to human preferences.
  • Reinforcement Learning Tools - Modular library for optimizing models based on human feedback.
  • RLHF Frameworks - Benchmark and building blocks for natural language policy optimization.

Star history

Star history chart for allenai/rl4lmsStar history chart for allenai/rl4lms

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does allenai/rl4lms do?

A modular RL library to fine-tune language models to human preferences

What are the main features of allenai/rl4lms?

The main features of allenai/rl4lms are: Model Training, Model Training and Fine-tuning, Reinforcement Learning Tools, RLHF Frameworks.

Which projects share features with allenai/rl4lms?

Projects with overlapping indexed features include: huggingface/trl — This library provides a comprehensive framework for fine-tuning, aligning, and distilling transformer-based language… huggingface/transformers — Transformers is a comprehensive library for machine learning that provides a unified interface for training,… carperai/trlx — trlx is a reinforcement learning library and training framework designed to align large language models using human… hiyouga/llama-factory — LLaMA-Factory is a comprehensive suite for dataset preparation, model fine-tuning, memory optimization, and… huggingface/peft — This library provides a framework for parameter-efficient fine-tuning, enabling the adaptation of large pretrained… lightning-ai/litgpt — LitGPT is a training and deployment framework for large language models, providing a suite of tools for pretraining,…

Projects sharing features with RL4LMs

These projects share indexed features with RL4LMs. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • hiyouga/llama-factoryhiyouga avatar

    hiyouga/LLaMA-Factory

    72,241View on GitHub↗

    LLaMA-Factory is a comprehensive suite for dataset preparation, model fine-tuning, memory optimization, and standardized API deployment. It provides a unified platform for the supervised and reward-based fine-tuning of large language models and vision-language models. The framework includes a specialized toolkit for training vision-language models and a model serving interface that deploys trained models through high-performance APIs. It utilizes precision tuning and quantization techniques to reduce the hardware requirements and memory footprint of large models. The system covers data pipel

    Python
    View on GitHub↗72,241
  • huggingface/pefthuggingface avatar

    huggingface/peft

    21,274View on GitHub↗

    This library provides a framework for parameter-efficient fine-tuning, enabling the adaptation of large pretrained models by training only a small subset of parameters. It functions as a distributed model training system and optimization toolkit, designed to reduce the computational and memory requirements typically associated with full model fine-tuning. The project distinguishes itself through a suite of methods for modular adapter composition, including low-rank matrix decomposition and activation-based scaling. It supports the integration of multiple task-specific adapter modules, allowin

    Pythonadapterdiffusionfine-tuning
    View on GitHub↗21,274
  • carperai/trlxcarperai avatar

    carperai/trlx

    4,749View on GitHub↗

    trlx is a reinforcement learning library and training framework designed to align large language models using human feedback. It serves as a distributed trainer and compute orchestrator for scaling high-parameter models across multiple GPUs and nodes. The project provides tools for reinforcement learning from human feedback and model alignment. It implements reward-model-based optimization and proximal policy optimization to refine model behavior based on goal-oriented rewards or human-labeled datasets. The framework covers distributed training strategies, including model parallelism, parame

    Python
    View on GitHub↗4,749
  • huggingface/transformershuggingface avatar

    huggingface/transformers

    161,630View on GitHub↗

    Transformers is a comprehensive library for machine learning that provides a unified interface for training, fine-tuning, and deploying transformer-based models. It supports a wide range of tasks, including text classification, language modeling, question answering, and sequence-to-sequence translation, while offering specialized architectures for both text and vision processing. The framework includes tools for managing the entire model lifecycle, from data preprocessing and tokenization to distributed training and inference. The library features extensive support for model optimization and

    Pythonaudiodeep-learningdeepseek
    View on GitHub↗161,630
  • Compare all 30 related projects→