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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
PaddlePaddle avatar

PaddlePaddle/PaddleNLP

0
View on GitHub↗
12,953 stars·3,036 forks·Python·Apache-2.0·8 vuespaddlenlp.readthedocs.io↗

PaddleNLP

PaddleNLP is a development library and toolkit for training, fine-tuning, and deploying large and small language models using the PaddlePaddle framework. It provides a comprehensive suite for the entire natural language processing lifecycle, from model development to high-performance inference.

The project features a standardized model zoo for loading and managing pre-trained models and tokenizers through a unified interface. It distinguishes itself with a specialized model compression framework that reduces memory footprints via weight precision conversion and lossless size optimization, alongside an inference engine that utilizes operator fusion and backend-agnostic execution to increase token generation speed.

The library covers a broad range of capabilities including distributed parallel training, parameter-efficient fine-tuning, and model weight merging. It also supports a full natural language processing pipeline for tasks such as text generation and zero-shot structured information extraction.

Features

  • LLM Frameworks and Libraries - Serves as a foundational library for the entire lifecycle of training, fine-tuning, and deploying language models.
  • Distributed Training - Implements distributed training tools to scale large language models across multiple hardware accelerators.
  • Language Model Fine-Tuning - Provides a framework for adjusting pre-trained language models using high-throughput operators and efficient tuning.
  • Large Language Model Serving - Implements a high-performance system for hosting and exposing large language models via APIs for real-time inference.
  • Large-Scale Model Training - Provides methodologies for training large-scale models that exceed the capacity of a single device.
  • High-Throughput Text Inference - Runs model predictions with optimized throughput and low latency for production-grade text generation.
  • Hardware-Agnostic Inference Layers - Provides a hardware-agnostic inference layer to decouple model execution logic from specific compute backends.
  • Inference Acceleration Techniques - Increases token generation speed through operator merging and hardware-specific inference optimizations.
  • Model Loading Interfaces - Offers a standardized interface for loading and initializing diverse pre-trained models and tokenizers.
  • Large Language Model Training Frameworks - Provides a comprehensive framework for training large-scale transformer models across distributed GPU environments.
  • Natural Language Generation - Produces natural language responses using large language model architectures to complete prompts.
  • Natural Language Processing - Offers a full natural language processing pipeline for tasks including text generation and structured information extraction.
  • Parameter Efficient Fine-Tuning - Provides parameter-efficient fine-tuning methods to adapt large models with minimal compute and memory requirements.
  • Parameter-Efficient Training Toolkits - Provides toolkits for parameter-efficient fine-tuning and distributed parallel training to reduce memory usage.
  • Pre-trained Model Application - Provides tools for serving pre-trained language models across various hardware backends for real-time inference.
  • Transformer-Based NLP Libraries - Implements a comprehensive library for transformer-based NLP tasks including model training, fine-tuning, and deployment.
  • Transformer Inference Engines - Ships a high-performance inference engine optimized for transformer models using operator fusion and backend-agnostic execution.
  • Distributed Model Checkpointing - Supports saving and loading large-scale model states across compute nodes in a sharded format.
  • Fine-Tuning Toolkits - Supplies a set of tools for adapting pre-trained models using efficient tuning methods and high-throughput operators.
  • Information Extraction - Extracts structured information and key relationships from unstructured text using language models.
  • Model Merging Strategies - Implements strategies to combine different model weights or adaptations to improve overall performance.
  • Pre-trained Model Zoos - Manages a standardized zoo of pre-trained models and tokenizers to accelerate the development of AI features.
  • Model Deployment - Loads pre-trained architectures and weights into production environments for high-performance real-time inference.
  • Model Checkpointing - Includes a unified protocol for saving and restoring model states during training and deployment.
  • Model Compression Suites - Includes a specialized suite for reducing memory footprints via weight precision conversion and lossless size optimization.
  • Mixed-Precision Quantization - Compresses model memory footprints by converting high-precision weights into smaller numerical formats.
  • Model Serving Engines - Implements an optimized inference engine for serving language models with high throughput and low latency.
  • Model Compression - Reduces model file size and complexity using lossless compression techniques to maintain accuracy.
  • Weight Quantization - Compresses model weights into lower-precision formats to reduce memory usage and speed up inference.
  • Zero and Few-Shot Learning - Enables zero-shot extraction of entities and relationships from documents without task-specific training.
  • Kernel Fusion Operations - Utilizes kernel fusion to combine multiple operations into single compute kernels for faster token generation.
  • Fine-Tuning Frameworks - Powerful library for NLP and large model tasks.
  • Language Model Development - Development suite for LLMs based on PaddlePaddle.
  • Fine-Tuning Frameworks - Comprehensive library for NLP and model training.

Historique des stars

Graphique de l'historique des stars pour paddlepaddle/paddlenlpGraphique de l'historique des stars pour paddlepaddle/paddlenlp

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait paddlepaddle/paddlenlp ?

PaddleNLP is a development library and toolkit for training, fine-tuning, and deploying large and small language models using the PaddlePaddle framework. It provides a comprehensive suite for the entire natural language processing lifecycle, from model development to high-performance inference.

Quelles sont les fonctionnalités principales de paddlepaddle/paddlenlp ?

Les fonctionnalités principales de paddlepaddle/paddlenlp sont : LLM Frameworks and Libraries, Distributed Training, Language Model Fine-Tuning, Large Language Model Serving, Large-Scale Model Training, High-Throughput Text Inference, Hardware-Agnostic Inference Layers, Inference Acceleration Techniques.

Quelles sont les alternatives open-source à paddlepaddle/paddlenlp ?

Les alternatives open-source à paddlepaddle/paddlenlp incluent : pytorch/torchtune — Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a… zyds/transformers-code — This project is a collection of scripts and workflows for training, fine-tuning, and deploying large language models… internlm/xtuner — xtuner is a comprehensive training engine for large language models, offering a toolkit for pre-training, supervised… lm-sys/fastchat — FastChat is a training and serving platform for large language models that provides an integrated toolkit for… 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.…

Alternatives open source à PaddleNLP

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec PaddleNLP.
  • pytorch/torchtuneAvatar de pytorch

    pytorch/torchtune

    5,774Voir sur 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
    Voir sur GitHub↗5,774
  • zyds/transformers-codeAvatar de zyds

    zyds/transformers-code

    3,782Voir sur GitHub↗

    This project is a collection of scripts and workflows for training, fine-tuning, and deploying large language models using the Hugging Face Transformers toolkit. It functions as a distributed training framework, a library for natural language processing task implementations, and a system for building retrieval-augmented generation chatbots. The repository includes specialized tools for model optimization, such as a Bayesian hyperparameter optimizer for automatically tuning model settings. It provides implementations for scaling model training across multiple graphics processors using data par

    Jupyter Notebookhuggingfacepefttransformers
    Voir sur GitHub↗3,782
  • internlm/xtunerAvatar de InternLM

    InternLM/xtuner

    5,150Voir sur GitHub↗

    xtuner is a comprehensive training engine for large language models, offering a toolkit for pre-training, supervised fine-tuning, and the optimization of vision-language multimodal models. It serves as a distributed training accelerator and a specialized framework for scaling Mixture-of-Experts models and aligning model behavior through reinforcement learning from human feedback. The project distinguishes itself through advanced memory and compute optimizations, such as sequence parallelism for ultra-long context windows and interleaved pipeline parallelism to reduce GPU idle time. It provide

    Pythonagentdeepseek-v3gpt-oss
    Voir sur GitHub↗5,150
  • lm-sys/fastchatAvatar de lm-sys

    lm-sys/FastChat

    39,472Voir sur GitHub↗

    FastChat is a training and serving platform for large language models that provides an integrated toolkit for fine-tuning, hosting, and benchmarking chatbots. It functions as an inference server capable of hosting multiple models and exposing them via a standardized API for chat applications. The platform distinguishes itself through a distributed model controller that manages worker nodes and routes requests across a hardware-agnostic inference layer supporting various accelerators. It includes a dedicated evaluation framework for assessing model quality using automated judges, multi-turn di

    Python
    Voir sur GitHub↗39,472
  • Voir les 30 alternatives à PaddleNLP→