Singularity создает виртуальную среду для приложений без потери производительности, связанной с виртуальными машинами. Лучшее из обоих миров: он упрощает развертывание приложений в разных кластерах и суперкомпьютерах, избегая трудоемкого процесса повторного размещения этих приложений для каждой отдельной среды, не требуя уровня виртуализированного оборудования.
Singularity — это контейнерная платформа, которую выбирают для выполнения рабочих нагрузок глубокого и машинного обучения с помощью TensorFlow, Theano, SciKit.
Ранние решения для контейнеризации были ориентированы на микросервисы и плохо сочетались с некоторыми типами вычислений, которые полагаются на обработку заданий, а не на службы, что является требованием в области высокопроизводительных вычислений. Singularity была разработана с нуля для оптимизации для требовательных к производительности сред, используемых для научных вычислений.
- Ориентирован на новые области, такие как искусственный интеллект, глубокое обучение, машинное обучение и анализ данных.
- Нам доверяют ведущие суперкомпьютерные центры мира
- Совместимость с рабочими нагрузками, требующими больших объемов данных, которые требуют ресурсов, подобных высокопроизводительным вычислениям.
- Интегрируется с инструментами оркестрации контейнеров, в частности с Kubernetes и Mesos, а также с пакетным инструментом Microsoft Azure.