Библиотека GPU-ядер и генератор для инференса LLM с унифицированными API для attention, GEMM, MoE и сэмплирования.
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
Просмотрите каталог examples и выберите эталонную архитектуру или пример
- 2
Ознакомьтесь с README выбранной архитектуры или примера, чтобы узнать инструкции по настройке
- 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 обновляется ежедневно.
Похожие проекты
Нативная для Kubernetes платформа для распределённого обучения AI-моделей и дообучения LLM с PyTorch, JAX, XGBoost и другими фреймворками.
NCCL — библиотека NVIDIA с оптимизированными примитивами обмена данными между GPU, такими как all-reduce и all-gather, для обучения на одном или нескольких узлах.
Открытый справочник с методиками, скриптами и пошаговыми руководствами по обучению, дообучению и инференсу больших языковых и мультимодальных моделей.
Движок инференса LLM для моделей, совместимых с Hugging Face: построен на vLLM, поддерживает OpenAI-совместимый API и распределённое развертывание.
Библиотека для обмена данными между GPU при dispatch и combine в MoE с expert parallelism: поддерживает FP8, NVLink и RDMA для обучения и инференса.