Singularity(シンギュラリティ)は、ユーザーが自身の計算環境を完全に再現し、保持できるようにした新しい Linux コンテナです。
Singularityは、アプリケーションの本体及び動作に必要なライブラリ、さらにはデータをパッケージ化します。作成されたコンテナイメージは、Singularityがインストールされている他のLinuxサーバーで動作可能。
また、既にDockerをお使いの場合はDockerイメージをそのままインポートすることもできます。
例えば、ご自身がお使いのアプリケーションを複数のシステムで共有するようなケースでは、パッケージ化された環境をSingularityコンテナに入れるだけで共有でき、不足している依存関係をそれぞれのシステムにインストールする必要がありません。
ホスト上の環境がアプリケーションの要求するものと大幅に違っていても、Singularity コンテナ内のパッケージ化された環境が使われるためアプリケーションを確実に実行することができます。
平日9:30~17:30 (土曜日、日曜日、祝祭日、年末年始、夏期休暇は、休日とさせていただきます。)