ランキングに戻る

huawei-noah/Pretrained-Language-Model

Python

Pretrained language model and its related optimization techniques developed by Huawei Noah's Ark Lab.

knowledge-distillationmodel-compressionquantizationpretrained-modelslarge-scale-distributed
スター成長
スター
3.2k
フォーク
639
週間成長
Issue
99
1k2k3k
2019年12月2022年2月2024年5月2026年7月
成果物PyPIpip install pretrained-language-model
README

Pretrained Language Model

This repository provides the latest pretrained language models and its related optimization techniques developed by Huawei Noah's Ark Lab.

Directory structure

  • PanGu-α is a Large-scale autoregressive pretrained Chinese language model with up to 200B parameter. The models are developed under the MindSpore and trained on a cluster of Ascend 910 AI processors.
  • NEZHA-TensorFlow is a pretrained Chinese language model which achieves the state-of-the-art performances on several Chinese NLP tasks developed under TensorFlow.
  • NEZHA-PyTorch is the PyTorch version of NEZHA.
  • NEZHA-Gen-TensorFlow provides two GPT models. One is Yuefu (乐府), a Chinese Classical Poetry generation model, the other is a common Chinese GPT model.
  • TinyBERT is a compressed BERT model which achieves 7.5x smaller and 9.4x faster on inference.
  • TinyBERT-MindSpore is a MindSpore version of TinyBERT.
  • DynaBERT is a dynamic BERT model with adaptive width and depth.
  • BBPE provides a byte-level vocabulary building tool and its correspoinding tokenizer.
  • PMLM is a probabilistically masked language model. Trained without the complex two-stream self-attention, PMLM can be treated as a simple approximation of XLNet.
  • TernaryBERT is a weights ternarization method for BERT model developed under PyTorch.
  • TernaryBERT-MindSpore is the MindSpore version of TernaryBERT.
  • HyperText is an efficient text classification model based on hyperbolic geometry theories.
  • BinaryBERT is a weights binarization method using ternary weight splitting for BERT model, developed under PyTorch.
  • AutoTinyBERT provides a model zoo that can meet different latency requirements.
  • PanGu-Bot is a Chinese pre-trained open-domain dialog model build based on the GPU implementation of PanGu-α.
  • CeMAT is a universal sequence-to-sequence multi-lingual pre-training language model for both autoregressive and non-autoregressive neural machine translation tasks.
  • Noah_WuKong is a large-scale Chinese vision-language dataset and a group of benchmarking models trained on it.
  • Noah_WuKong-MindSpore is a MindSpore version of Noah_WuKong.
  • CAME is a Confidence-guided Adaptive Memory Efficient Optimizer.
関連リポジトリ
PaddlePaddle/PaddleClas

A treasure chest for visual classification and recognition powered by PaddlePaddle

PythonPyPIApache License 2.0image-classificationknowledge-distillation
5.8k1.2k
kangarooking/cangjie-skill

把书、长视频、播客等高价值内容蒸馏成可执行的 Agent Skills

PythonPyPIMIT Licenseagent-workflowsai-skills
4.3k563
dkozlov/awesome-knowledge-distillation

Awesome Knowledge Distillation

Apache License 2.0knowledge-distillationknowledge-transfer
3.9k513
jingyi0000/VLM_survey

Collection of AWESOME vision-language models for vision tasks

computer-visiondeep-learning
3.1k233
IDEA-Research/DWPose

"Effective Whole-body Pose Estimation with Two-stages Distillation" (ICCV 2023, CV4Metaverse Workshop)

PythonPyPIApache License 2.0controlnetknowledge-distillation
2.8k174
intel/neural-compressor

SOTA low-bit LLM quantization (INT8/FP8/MXFP8/INT4/MXFP4/NVFP4) & sparsity; leading model compression techniques on PyTorch, TensorFlow, and ONNX Runtime

PythonPyPIApache License 2.0low-precisionpruning
intel.github.io/neural-compressor/
2.7k318
robert-mcdermott/ai-knowledge-graph

AI Powered Knowledge Graph Generator

PythonPyPIApache License 2.0artificial-intelligenceknowledge-distillation
robert-mcdermott.medium.com/from-unstructured-text-to-interactive-knowledge-graphs-using-llms-dd02a1f71cd6
2.5k354
alibaba/EasyNLP

EasyNLP: A Comprehensive and Easy-to-use NLP Toolkit

PythonPyPIApache License 2.0transformersbert
2.2k258
horseee/Awesome-Efficient-LLM

A curated list for Efficient Large Language Models

PythonPyPIcompressionknowledge-distillation
2k168
haitongli/knowledge-distillation-pytorch

A PyTorch implementation for exploring deep and shallow knowledge distillation (KD) experiments with flexibility

PythonPyPIMIT Licensepytorchknowledge-distillation
2k353
microsoft/Cream

This is a collection of our NAS and Vision Transformer work.

PythonPyPIMIT Licensenasautoml
1.8k244
AberHu/Knowledge-Distillation-Zoo

Pytorch implementation of various Knowledge Distillation (KD) methods.

PythonPyPIkd-methodsknowledge-transfer
1.8k268