Keras

1.はじめに

Kerasは、TensorFlow、CNTKやTeano上で実行可能な高水準のニューラルネットワーク用のPythonのAPIです。
KerasはPython2.7から3.6に対応しています。

DDBJ スパコンではmodule loadをすることで以下のバージョンが利用できます。

2.使用可能なバージョン

keras/2.1.5  environmental modulesの配下
ml-python3/keras/2.1.5 environmental modulesの配下

利用可能なノード/キュー
login_gpu.q(Intel+Volta)
gpu.q(Intel+Volta)

3.(参考)外部ドキュメント

Kerasの日本語ドキュメント
https://keras.io/ja/

Kerasの詳細利用については、マニュアル等を参照してください。

4.使用方法

(1)Python2.7.5でKerasを利用する場合

モジュールの内容確認

$ module show keras
-------------------------------------------------------------------
/cm/shared/modulefiles/keras/2.1.5:

module-whatis adds TensorFlow to your environment variables
module load openblas
module load cuda91/toolkit
module load hdf5_18
prepend-path PYTHONPATH /cm/shared/apps/keras/2.1.5/lib/python2.7/site-packages/
prepend-path PYTHONPATH /cm/shared/apps/keras/2.1.5/lib64/python2.7/site-packages/
prepend-path PATH /cm/shared/apps/keras/2.1.5/bin
-------------------------------------------------------------------

モジュールの読み込み

$ module load keras

モジュールのアンロード

$ module unload keras

(2)Python3.7.2でKerasを利用する場合

モジュールの内容確認

$ module show ml-python3/keras

-------------------------------------------------------------------
/cm/shared/modulefiles/ml-python3/keras/2.1.5:

module-whatis adds TensorFlow to your environment variables
module load openblas
module load cuda91/toolkit
module load hdf5_18
prepend-path PYTHONPATH /cm/shared/apps/ml-python3/keras/2.1.5/lib/python3.6/site-packages/
prepend-path PYTHONPATH /cm/shared/apps/ml-python3/keras/2.1.5/lib64/python3.6/site-packages/
prepend-path PATH /cm/shared/apps/ml-python3/keras/2.1.5/bin
-------------------------------------------------------------------

モジュールの読み込み

$ module load python/3.7.2
$ module load ml-python3/keras

モジュールのアンロード

$ module unload ml-python3/keras
$ module unload python/3.7.2

 以上