Описание тега singularity-container

По вопросам, связанным с контейнерным решением для научных вычислений Singularity.

Singularity - это контейнерное решение, созданное для научных и прикладных рабочих нагрузок. Singularity предоставляет четыре основные функции (взяты из предыдущей ссылки):

  1. Мобильность вычислений: возможность определять, создавать и поддерживать рабочий процесс и быть уверенным, что рабочий процесс может выполняться на разных хостах, операционных системах (если это Linux) и поставщиках услуг.
  2. Воспроизводимость: после определения ограниченного рабочего процесса образ контейнера можно сделать снимок, заархивировать и заблокировать, чтобы его можно было использовать позже, и вы можете быть уверены, что код в контейнере не изменился.
  3. Свобода пользователя : пользователи могут определять свою собственную рабочую среду и буквально копировать это изображение среды (один файл) в общий ресурс и запускать свой рабочий процесс внутри этого изображения.
  4. Поддержка существующих традиционных высокопроизводительных вычислений: Singularity поддерживает существующие и традиционные ресурсы высокопроизводительных вычислений так же просто, как установка одного пакета в операционную систему хоста. Пользовательские конфигурации могут быть выполнены с помощью одного файла конфигурации, а значения по умолчанию настроены так, чтобы в целом применяться для общих сред.