ABCIについて

ソフトウェアスタック

ソフトウェア

※ABCIでは、HPC分野で定評のある最先端ミドルウェア、各種並列化コンパイラ、最新のGPU向け開発環境やライブラリ、各種ディープラーニングフレームワークを提供します。
Operating System CentOS
RedHat Enterprise Linux
Rocky Linux
Job Scheduler Altair Grid Engine
Container Engine Singularity
MPI OpenMPI
MVAPICH2-GDR
MVAPICH2
Intel MPI
Development Tools Intel oneAPI
PGI Professional Edition
NVIDIA CUDA SDK
GCC, Python, Ruby, R, Java, Scala, Perl
Deep Learning TensorFlow, Torch, PyTorch, CNTK, MXnet, Keras
NVIDIA GPU Cloud (NGC)



コンテナサポート

ABCIでサポートされるコンテナエンジン

  • Singularity: ローレンスバークレー国立研究所で開発され、HPC分野での利用が拡大中

コンテナをベースとしたソフトウェアエコシステムの活用

  • グローバルコミュニティで開発された最新の成果をABCI上で利用
  • ABCIで開発したコンテナをグローバルコミュニティへ還元

ABCIに最適化されたコンテナを産総研が開発・提供

  • 開発: ABCIに最適化されたChainerMN、NNablaをはじめとする分散ディープラーニングフレームワークをコンテナ化
  • 提供: ABCIで開発されたコンテナをABCIユーザが大規模データのディープラーニングへ適用
※コンテナとは軽量な仮想化環境の一種。Singularityは、コンテナをベースとしてソフトウェアの簡便な配布・インストール・実行・再利用を可能にするミドルウェア。