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
hiyouga avatar

hiyouga/ChatGLM-Efficient-TuningArchived

0
View on GitHub↗
3,720 stars·465 forks·Python·Apache-2.0·20 views

ChatGLM Efficient Tuning

ChatGLM-Efficient-Tuning is a fine-tuning framework and toolkit designed to optimize large language models using parameter-efficient fine-tuning techniques. It provides a pipeline for adjusting model behavior and reducing the memory and compute requirements necessary for training.

The project features a web-based trainer and orchestration interface for configuring and executing the fine-tuning process on a single GPU. It supports quantized training in lower precision formats to enable fine-tuning on hardware with limited memory, as well as reinforcement learning from human feedback for model alignment according to safety and quality standards.

The toolkit covers additional capabilities including adapter management and weight merging to reduce inference latency. It also provides tools for performance evaluation using linguistic metrics and the ability to expose fine-tuned models via a standard API.

Features

  • LLM Fine-Tuning Toolsets - Ships a comprehensive toolset for supervised and parameter-efficient fine-tuning of large language models.
  • Parameter Efficient Fine-Tuning - Implements parameter-efficient fine-tuning techniques to minimize memory and compute requirements.
  • Large Language Model Fine-Tuning - Adapts pre-trained large language models to specific tasks using memory-efficient fine-tuning methods.
  • Low-Rank Adaptation - Implements low-rank adaptation to reduce the number of trainable parameters during fine-tuning.
  • Quantized Fine-Tuning - Enables training of large language models in lower precision formats to facilitate fine-tuning on limited hardware.
  • Parameter-Efficient Training Toolkits - Provides a dedicated toolkit for implementing parameter-efficient fine-tuning and adapter-based learning.
  • Quantized Fine-Tuning - Supports fine-tuning models using quantized base weights to minimize GPU memory consumption.
  • Reinforcement Learning Alignment - Implements reinforcement learning alignment to adjust model behavior according to human safety and quality standards.
  • RLHF Training Pipelines - Provides a training pipeline for aligning model responses with human preferences and safety standards using RLHF.
  • RLHF Implementations - Provides a full-stack implementation of reinforcement learning from human feedback for model alignment.
  • ChatGLM Adaptations - Provides specialized parameter-efficient fine-tuning tools specifically optimized for ChatGLM models.
  • LLM Training Orchestrators - Offers a web-based orchestration interface for configuring and executing LLM fine-tuning processes on a GPU.
  • Preference-Based Model Alignments - Uses reward models and policy optimization to tune model responses for safety and helpfulness.
  • Fine-Tuned Model Evaluators - Provides tools to evaluate the performance of fine-tuned models using linguistic metrics like BLEU and ROUGE.
  • Human Preference Alignment - Implements reinforcement learning from human feedback to align model outputs with safety standards.
  • Adapter Weight Merging - Provides utilities to merge adapter weights back into the base model to remove inference latency.
  • Mixed-Precision Quantization - Supports reducing the bit-width of model weights to enable training on hardware with limited memory.
  • Browser-Based Model Trainers - Includes a browser-based trainer for managing and executing the LLM fine-tuning lifecycle.
  • Weight Merging - Combines weights from multiple adapters to support continual learning or high-performance ensembles.
  • Training Job Orchestrators - Offers a web interface for monitoring and controlling training jobs on GPU hardware.
  • CLI and Web GUI Operation Interfaces - Provides a graphical web interface alongside CLI for controlling and monitoring the fine-tuning process.
  • Web Orchestration Interfaces - Features a browser-based interface for configuring and executing training processes on the GPU backend.
  • LLM Frameworks - Efficient fine-tuning framework based on PEFT for ChatGLM.
  • Natural Language Processing - Listed in the “Natural Language Processing” section of the FunNLP awesome list.
  • Training Frameworks - Efficient fine-tuning framework specifically for ChatGLM.

Star history

Star history chart for hiyouga/chatglm-efficient-tuningStar history chart for hiyouga/chatglm-efficient-tuning

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

Projects sharing features with ChatGLM Efficient Tuning

These projects share indexed features with ChatGLM Efficient Tuning. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • meta-pytorch/torchtunemeta-pytorch avatar

    meta-pytorch/torchtune

    5,774View on GitHub↗

    Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a config-driven system for instantiating components, orchestrating distributed training, and managing parameter-efficient fine-tuning with quantization support, all through YAML-based configurations and command-line overrides. The library distinguishes itself through its comprehensive post-training workflow orchestration, combining supervised fine-tuning, preference optimization (DPO, PPO, GRPO), knowledge distillation, and quantization-aware training in a single configurable pip

    Python
    View on GitHub↗5,774
  • pytorch/torchtunepytorch avatar

    pytorch/torchtune

    5,774View on GitHub↗

    Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a configurable training pipeline orchestrated through YAML recipes, with CLI overrides and component swapping, distributed training via FSDP2, memory optimizations, and parameter-efficient fine-tuning methods like LoRA, DoRA, and QLoRA. The library distinguishes itself through its YAML-driven configuration system that defines all training parameters and instantiates components from config files, with full CLI override capability for any field or component at launch time. It suppo

    Python
    View on GitHub↗5,774
  • thinking-machines-lab/tinker-cookbookthinking-machines-lab avatar

    thinking-machines-lab/tinker-cookbook

    2,856View on GitHub↗

    Tinker Cookbook is an open-source framework for fine-tuning large language models, supporting supervised learning, reinforcement learning, and parameter-efficient techniques like LoRA adapters. It provides a complete pipeline for aligning models with human preferences through multi-stage RLHF workflows, from supervised fine-tuning through preference optimization to reinforcement learning. The framework distinguishes itself through recipe-based training orchestration, where fine-tuning workflows are defined as composable recipe files that chain data loading, model configuration, and training l

    Python
    View on GitHub↗2,856
  • yangjianxin1/fireflyyangjianxin1 avatar

    yangjianxin1/Firefly

    6,642View on GitHub↗

    Firefly is a training framework and inference engine for large language models. It functions as a toolkit for pre-training and fine-tuning various open-weight architectures, providing a system for model alignment and parameter-efficient fine-tuning. The project includes utilities for merging adapter weights back into base models to create standalone files. It also provides a model alignment toolkit to format training data according to specific prompt templates, ensuring conversational consistency across different models. The framework supports distributed model training and preference-based

    Pythonalpacaaquilabaichuan
    View on GitHub↗6,642
Compare all 30 related projects→

Frequently asked questions

What does hiyouga/chatglm-efficient-tuning do?

ChatGLM-Efficient-Tuning is a fine-tuning framework and toolkit designed to optimize large language models using parameter-efficient fine-tuning techniques. It provides a pipeline for adjusting model behavior and reducing the memory and compute requirements necessary for training.

What are the main features of hiyouga/chatglm-efficient-tuning?

The main features of hiyouga/chatglm-efficient-tuning are: LLM Fine-Tuning Toolsets, Parameter Efficient Fine-Tuning, Large Language Model Fine-Tuning, Low-Rank Adaptation, Quantized Fine-Tuning, Parameter-Efficient Training Toolkits, Reinforcement Learning Alignment, RLHF Training Pipelines.

Which projects share features with hiyouga/chatglm-efficient-tuning?

Projects with overlapping indexed features include: meta-pytorch/torchtune — Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a… pytorch/torchtune — Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a… thinking-machines-lab/tinker-cookbook — Tinker Cookbook is an open-source framework for fine-tuning large language models, supporting supervised learning,… yangjianxin1/firefly — Firefly is a training framework and inference engine for large language models. It functions as a toolkit for… modelscope/swift — Swift is a toolkit for the full-parameter and parameter-efficient fine-tuning of large language and multimodal models.… facebookresearch/llama-recipes — This repository is a collection of frameworks and guides for Llama models, functioning as a fine-tuning framework, an…