はじめに 先日、初めてTSUBAME4というスーパーコンピュータでで実験用のプログラムを実行する機会がありました。 普段は研究室サーバーでDockerを利用して環境の分離を実践しているにも関わらず、本番だけTSUBAME4上のけしからんPythonを使って実験データを収集することは再現性の観点からも好ましくありません。 本記事では、HPC向けコンテナ環境であるApptainerからDockerを使用してスムーズにPythonプログラムを実行する方法を紹介します。 はじめに 1. Apptainerとは 2. なぜコンテナ環境が必要か 3. DockerイメージをApptainerから利用する …