Введение
Содержание
Что такое HAMi?Зачем нужен HAMiСовместное использование устройствУправление памятью устройстваУказание устройстваПростота опробованияОткрытость и нейтральностьЧто такое HAMi?
Heterogeneous AI Computing Virtualization Middleware (HAMi), ранее известный как k8s-vGPU-scheduler, — это chart «все в одном», предназначенный для управления гетерогенными устройствами для AI-вычислений в кластере Kubernetes. Он позволяет совместно использовать гетерогенные AI-устройства между задачами.
Зачем нужен HAMi
Совместное использование устройств
- Поддерживает несколько гетерогенных устройств для AI-вычислений
- Поддерживает совместное использование устройств для контейнеров с несколькими устройствами
Управление памятью устройства
- Жесткий лимит внутри контейнера
- Поддерживает динамическое выделение памяти устройства
- Поддерживает выделение памяти в MB или в процентах
Указание устройства
- Поддерживает указание типа устройства для гетерогенных устройств AI-вычислений
- Поддерживает выбор конкретного гетерогенного устройства AI-вычислений по UUID
Простота опробования
- Прозрачен для задач внутри контейнера
- Установка и удаление через Helm — просто и аккуратно
Открытость и нейтральность
- Совместно инициирован участниками из сфер интернет, финансов, производства и облачных провайдеров
- Ориентирован на открытое управление через CNCF