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