Singularity - это контейнерная платформа, которая создает виртуальную среду для приложений без штрафов за производительность, связанных с виртуальными машинами. Она была разработана с нуля, чтобы оптимизировать ее для среды, требующей высокой производительности, которая используется для научных вычислений. Это особенно акктуально в таких областях, как искусственный интеллект, глубокое обучение, машинное обучение и аналитика данных.
Для работы с Singularity используется следующий командный интерфейс: <\p>
singularity [глобальные опции] <command> [опции команд] ...
глобальная опция | Значение |
---|---|
-d | --debug | Вывод отладочной информации |
-s | --silent | Вывод только ошибок |
-q | --quiet | Подавление любого вывода. |
-h | --help | Вывод справочной информации. |
Команда (command) | Значение |
---|---|
exec | Выполнение команды внутри контейнера |
run | Запуск встроенного в контейнер скрипта |
shell | Запуск Bourne shell (bash) внутри контейнера |
test | Запуск тестовых скриптов внутри контейнера. |