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
This project is an instruction tuning framework and synthetic data generator that uses high-capacity teacher models to produce instruction-following pairs for training smaller student models. It provides datasets and tools for supervised instruction tuning and reinforcement learning from human feedback. The framework specializes in cross-lingual tuning, offering high-quality instruction-following examples in English and Chinese to improve model generalization across different scripts. It includes a reward modeling tool for creating preference datasets and comparative ratings used to train rew
This project is a comprehensive technical course study guide and reference for learning the architectures and training methods of Transformers and large language models. It serves as a technical overview for understanding how neural networks process data and how to align model behavior with specific performance goals. The repository provides specialized guides on several key areas of model development. This includes detailed references for transformer architectures, implementation frameworks for retrieval-augmented generation and agentic workflows, and technical guides for model optimization
SmolLM is a project dedicated to the development of small language models. It focuses on training and fine-tuning compact models that maintain high performance while utilizing fewer parameters. The project emphasizes efficient AI inference and on-device text generation, aiming to enable the deployment of lightweight models on edge devices with limited memory and processing power. It utilizes synthetic data generation to produce artificial datasets that improve the reasoning and training of these AI systems. The system supports a variety of optimization and training capabilities, including we
This project is a suite of utilities for creating synthetic training data, performing model fine-tuning, and verifying output quality through evaluation frameworks. It provides a toolkit for optimizing pre-trained large language models to improve performance on specific tasks.
The main features of mshumer/gpt-llm-trainer are: Large Language Model Fine-Tuning, Synthetic Dataset Generators, Fine-Tuning Toolkits, LLM Evaluation Frameworks, Fine-Tuned Model Evaluators, Model Fine-Tuning Workflows, LLM Performance Evaluators, Model Testing.
Open-source alternatives to mshumer/gpt-llm-trainer include: hiyouga/chatglm-efficient-tuning — ChatGLM-Efficient-Tuning is a fine-tuning framework and toolkit designed to optimize large language models using… instruction-tuning-with-gpt-4/gpt-4-llm — This project is an instruction tuning framework and synthetic data generator that uses high-capacity teacher models to… afshinea/stanford-cme-295-transformers-large-language-models — This project is a comprehensive technical course study guide and reference for learning the architectures and training… huggingface/smollm — SmolLM is a project dedicated to the development of small language models. It focuses on training and fine-tuning… promptslab/promptify — Promptify is a suite of tools designed for model evaluation, prompt management, token cost tracking, structured… coze-dev/coze-loop — Coze-loop is an optimization platform and orchestration management suite for large language model agents. It functions…