Repolode
awslabs

awslabs/awsome-distributed-ai

Эталонные архитектуры, шаблоны и примеры для распределённого обучения и инференса AI на кластерах AWS.

Звёзды
495
Форки
215
Открытые issues
38
Последний коммит
вчера

Что это?

В этом репозитории собраны эталонные архитектуры, шаблоны развёртывания и готовые к запуску примеры для распределённого обучения и инференса AI на AWS. Рассмотрены платформы для кластеров, включая Amazon SageMaker HyperPod, AWS ParallelCluster, AWS Parallel Computing Service и Amazon EKS; для каждой есть шаблоны CloudFormation и Terraform.

Примеры охватывают фреймворки для обучения, такие как PyTorch DDP и FSDP, Megatron-LM и NeMo, а также движки для инференса, например vLLM, SGLang и NVIDIA Dynamo. В репозитории также есть скрипты Packer и Ansible для создания кастомных образов машин, инструменты проверки работоспособности кластеров, руководства по наблюдаемости с EFA и Nsight, а также микробенчмарки для NCCL, NCCOM и NVSHMEM.

Команды, запускающие распределённое обучение или инференс на нескольких узлах с GPU в AWS, могут использовать репозиторий как отправную точку для настройки кластера, подготовки скриптов запуска и оптимизации производительности.

Ключевые возможности

  • 01Эталонные архитектуры для SageMaker HyperPod, ParallelCluster, PCS и EKS
  • 02Примеры обучения с PyTorch FSDP, Megatron-LM и NeMo
  • 03Примеры инференса с vLLM, SGLang и NVIDIA Dynamo
  • 04Скрипты Packer и Ansible для создания кастомных AMI
  • 05Проверки работоспособности GPU-кластеров и экспортёры метрик EFA
  • 06Микробенчмарки для NCCL, NCCOM и NVSHMEM

Сценарии использования

  • Развёртывание кластера GPU на AWS под управлением Slurm или Kubernetes для обучения крупных моделей
  • Запуск инференса LLM на нескольких узлах с помощью vLLM или SGLang в EKS
  • Проверка производительности GPU и сети перед запуском длительных задач обучения
  • Профилирование распределённых нагрузок с помощью Nsight и метрик EFA

Быстрый старт

  1. 1

    Просмотрите каталог examples и выберите эталонную архитектуру или пример

  2. 2

    Ознакомьтесь с README выбранной архитектуры или примера, чтобы узнать инструкции по настройке

  3. 3

    Клонируйте репозиторий на локальный компьютер

    git clone https://github.com/awslabs/awsome-distributed-ai.git

Что важно знать

  • Проект рассчитан на кластеры AWS (SageMaker HyperPod, ParallelCluster, PCS, EKS), поэтому без аккаунта AWS и настроенного кластера он бесполезен.
  • Это набор эталонных архитектур и примеров, а не единый устанавливаемый пакет, поэтому установить его одной командой нельзя.

В подборках

Темы

Частые вопросы

Что такое awsome-distributed-ai?
Эталонные архитектуры, шаблоны и примеры для распределённого обучения и инференса AI на кластерах AWS. В этом репозитории собраны эталонные архитектуры, шаблоны развёртывания и готовые к запуску примеры для распределённого обучения и инференса AI на AWS. Рассмотрены платформы для кластеров, включая Amazon SageMaker HyperPod, AWS ParallelCluster, AWS Parallel Computing Service и Amazon EKS; для каждой есть шаблоны CloudFormation и Terraform.
awsome-distributed-ai можно использовать бесплатно? Какая у него лицензия?
awsome-distributed-ai распространяется с открытым исходным кодом под лицензией MIT-0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
awsome-distributed-ai всё ещё поддерживается?
Активно поддерживается. Последний коммит в awsome-distributed-ai — 6 нояб. 2026 г..
Для чего можно использовать awsome-distributed-ai?
Развёртывание кластера GPU на AWS под управлением Slurm или Kubernetes для обучения крупных моделей Запуск инференса LLM на нескольких узлах с помощью vLLM или SGLang в EKS Проверка производительности GPU и сети перед запуском длительных задач обучения Профилирование распределённых нагрузок с помощью Nsight и метрик EFA
Как установить awsome-distributed-ai?
Просмотрите каталог examples и выберите эталонную архитектуру или пример Ознакомьтесь с README выбранной архитектуры или примера, чтобы узнать инструкции по настройке Клонируйте репозиторий на локальный компьютер: git clone https://github.com/awslabs/awsome-distributed-ai.git
Где скачать awsome-distributed-ai?
Исходный код и инструкции по установке — на GitHub: https://github.com/awslabs/awsome-distributed-ai

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Библиотека для обмена данными между GPU при dispatch и combine в MoE с expert parallelism: поддерживает FP8, NVLink и RDMA для обучения и инференса.

10,4 тыс.+24 за неделю1,5 тыс.CudaMITОбновлён 18 дней назад