awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
deepspeedai avatar

deepspeedai/DeepSpeedExamples

0
View on GitHub↗
6,822 نجوم·1,119 تفرعات·Python·Apache-2.0·29 مشاهدات

DeepSpeedExamples

DeepSpeedExamples is a collection of reference implementations and scripts for training, fine-tuning, and executing inference on large-scale AI models using DeepSpeed optimization. It provides a distributed model training guide and practical workflows for adapting large language models through memory-efficient techniques.

The repository includes specialized implementations for pipeline parallelism to handle models exceeding single GPU memory and a suite of examples for ZeRO memory optimization to reduce per-device overhead. It also features standardized test suites for benchmarking the throughput and latency of models running on DeepSpeed inference engines.

The project covers broad capability areas including GPU memory optimization, distributed AI benchmarking, and high-performance model inference. It demonstrates the use of weight compression and distributed optimization to scale neural networks across multiple computing nodes.

Features

  • Distributed Memory Optimizers - Implements Zero Redundancy Optimizer (ZeRO) to partition model states and gradients across distributed GPUs.
  • Reference Implementations - Provides functional application examples and codebases that serve as standardized models for implementing distributed AI training and inference.
  • Distributed Training - Offers frameworks and utilities for scaling model training across multiple processors, GPUs, or nodes using distributed optimization.
  • Data-Parallel Training - Implements data-parallel training strategies to synchronize gradients across multiple compute nodes.
  • Distributed Training - Demonstrates how to configure data and model parallelism to train large neural networks across multiple nodes.
  • GPU Memory Optimizers - Manages optimizer states and model weights across CPU and GPU memory to optimize VRAM usage.
  • Inference Benchmarking Tools - Includes utilities for measuring processing speed, latency, and performance metrics of machine learning models across various hardware configurations.
  • Large Language Model Fine-Tuning - Provides practical workflows for adapting pre-trained large language models to specific tasks using distributed optimization.
  • Large-Scale Model Training - Provides scripts and implementations for training large-scale models that exceed single-device memory capacity.
  • Inference Optimizations - Uses specialized inference engines to reduce latency and increase throughput for model predictions.
  • Model Parallelism Frameworks - Provides reference implementations for dividing neural network layers across multiple devices using pipeline parallelism.
  • Optimizer State Offloading - Implements mechanisms to move optimizer states from GPU memory to system RAM to support massive scales.
  • Mixed Precision Training - Provides implementations for using 16-bit and 32-bit precision to reduce memory usage during training.
  • Model Performance Benchmarking - Includes standardized test suites to measure and compare the execution speed and efficiency of model implementations.
  • Model Inference - Includes workflows for executing predictions on trained models across diverse hardware configurations.
  • Model Compression - Includes techniques for reducing the memory footprint and computational requirements of large models.
  • Pipeline Parallelism Partitioners - Implements utilities for partitioning large neural networks into sequential layers across multiple GPUs to enable pipeline-parallel training.
  • Weight Quantization - Demonstrates weight compression and quantization to improve inference deployment efficiency and speed.
  • Model Execution Benchmarks - Provides tools for benchmarking the computational efficiency and hardware utilization of model execution.
  • Natural Language Processing - Listed in the “Natural Language Processing” section of the FunNLP awesome list.

سجل النجوم

مخطط تاريخ النجوم لـ deepspeedai/deepspeedexamplesمخطط تاريخ النجوم لـ deepspeedai/deepspeedexamples

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ DeepSpeedExamples

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع DeepSpeedExamples.
  • microsoft/deepspeedexamplesالصورة الرمزية لـ microsoft

    microsoft/DeepSpeedExamples

    6,822عرض على GitHub↗

    DeepSpeedExamples is a collection of reference implementations for training and deploying large scale AI models using the DeepSpeed optimization library. It provides Python code examples for training massive models across multiple GPUs through distributed optimization techniques. The repository includes optimized patterns for deploying and running large language model predictions in production environments. It also serves as a guide for model compression to reduce memory footprints and as a source for performance benchmarks to measure execution speed and resource utilization. The project cov

    Python
    عرض على GitHub↗6,822
  • eleutherai/gpt-neoxالصورة الرمزية لـ EleutherAI

    EleutherAI/gpt-neox

    7,392عرض على GitHub↗

    gpt-neox is a distributed training system and framework for building large-scale autoregressive language models. It implements the transformer architecture and provides a toolkit for training models with billions of parameters by distributing weights across compute clusters. The framework distinguishes itself through extensive support for distributed model parallelism, including pipeline and sequence parallelism, to overcome single-device memory limits. It further supports sparse model architectures using a mixture of experts system with Sinkhorn-based routing. The project covers a broad ran

    Pythondeepspeed-librarygpt-3language-model
    عرض على GitHub↗7,392
  • artidoro/qloraالصورة الرمزية لـ artidoro

    artidoro/qlora

    10,929عرض على GitHub↗

    This project is a quantized fine-tuning framework for large language models. It implements a low-rank adaptation library and a four-bit quantizer to reduce the GPU memory requirements needed to train large models. The framework utilizes four-bit quantization and low-rank adapters to enable model training on consumer-grade hardware. It further reduces the memory footprint through double quantization and a paged optimizer that offloads states to system RAM. The system supports distributed training across multiple GPUs to handle larger parameter scales and includes utilities for custom dataset

    Jupyter Notebook
    عرض على GitHub↗10,929
  • openbmb/minicpmالصورة الرمزية لـ OpenBMB

    OpenBMB/MiniCPM

    9,464عرض على GitHub↗

    MiniCPM is a collection of small language models designed for local, on-device deployment in resource-constrained environments. The project focuses on running dense Transformer models on consumer hardware, including GPUs, CPUs, and Apple Silicon, without requiring custom code forks. The project distinguishes itself through heavy optimization for edge hardware, utilizing quantized weight compression in GGUF and MLX formats to reduce memory overhead. It implements advanced inference techniques such as speculative sampling and radix-tree prefix caching to accelerate generation speed and throughp

    Jupyter Notebook
    عرض على GitHub↗9,464
عرض جميع البدائل الـ 30 لـ DeepSpeedExamples→

الأسئلة الشائعة

ما هي وظيفة deepspeedai/deepspeedexamples؟

DeepSpeedExamples is a collection of reference implementations and scripts for training, fine-tuning, and executing inference on large-scale AI models using DeepSpeed optimization. It provides a distributed model training guide and practical workflows for adapting large language models through memory-efficient techniques.

ما هي الميزات الرئيسية لـ deepspeedai/deepspeedexamples؟

الميزات الرئيسية لـ deepspeedai/deepspeedexamples هي: Distributed Memory Optimizers, Reference Implementations, Distributed Training, Data-Parallel Training, GPU Memory Optimizers, Inference Benchmarking Tools, Large Language Model Fine-Tuning, Large-Scale Model Training.

ما هي البدائل مفتوحة المصدر لـ deepspeedai/deepspeedexamples؟

تشمل البدائل مفتوحة المصدر لـ deepspeedai/deepspeedexamples: microsoft/deepspeedexamples — DeepSpeedExamples is a collection of reference implementations for training and deploying large scale AI models using… eleutherai/gpt-neox — gpt-neox is a distributed training system and framework for building large-scale autoregressive language models. It… artidoro/qlora — This project is a quantized fine-tuning framework for large language models. It implements a low-rank adaptation… openbmb/minicpm — MiniCPM is a collection of small language models designed for local, on-device deployment in resource-constrained… facebookresearch/fairseq — Fairseq is a PyTorch toolkit for sequence-to-sequence modeling, specializing in neural machine translation, automatic… microsoft/ai-edu — ai-edu is a comprehensive AI education curriculum and machine learning courseware collection. It provides theoretical…