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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 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·8 Aufrufe

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-Verlauf

Star-Verlauf für hiyouga/chatglm-efficient-tuningStar-Verlauf für hiyouga/chatglm-efficient-tuning

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu ChatGLM Efficient Tuning

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit ChatGLM Efficient Tuning.
  • meta-pytorch/torchtuneAvatar von meta-pytorch

    meta-pytorch/torchtune

    5,774Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,774
  • pytorch/torchtuneAvatar von pytorch

    pytorch/torchtune

    5,774Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,774
  • thinking-machines-lab/tinker-cookbookAvatar von thinking-machines-lab

    thinking-machines-lab/tinker-cookbook

    2,856Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,856
  • yangjianxin1/fireflyAvatar von yangjianxin1

    yangjianxin1/Firefly

    6,642Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,642
Alle 30 Alternativen zu ChatGLM Efficient Tuning anzeigen→

Häufig gestellte Fragen

Was macht hiyouga/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.

Was sind die Hauptfunktionen von hiyouga/chatglm-efficient-tuning?

Die Hauptfunktionen von hiyouga/chatglm-efficient-tuning sind: 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.

Welche Open-Source-Alternativen gibt es zu hiyouga/chatglm-efficient-tuning?

Open-Source-Alternativen zu hiyouga/chatglm-efficient-tuning sind unter anderem: 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…