Chainer

最終更新日:2018年3月7日

Chainerは Preferred Networksによって開発された Pythonベースのディープラーニングフレームワークです。

なお、ITOシステムで検証した結果、Chainerを CPUのみで実行すると、 GPUを用いた場合よりも大幅に遅くなることから、 GPUを利用可能なフロントエンドのベアメタル、もしくはバックエンドのサブシステム Bでの利用を推奨します。

https://chainer.org/


利用環境

  • フロントエンド (ベアメタル)
  • バージョン 九州大学構成員 学術研究機関構成員 民間利用の方
    3.1.0
  • サブシステムB
  • バージョン 九州大学構成員 学術研究機関構成員 民間利用の方
    3.1.0

利用方法

環境設定

$ module load cuda/8.0

フロントエンド実行例 (ベアメタル, Python2)

$ python test.py

フロントエンド実行例 (ベアメタル, Python3)

$ module load python/3.6.2
$ python3 test.py

バッチ処理スクリプト例 (Python2)

#!/bin/bash
#PJM -L "rscunit=ito-b"
#PJM -L "rscgrp=ito-g-4-dbg"
#PJM -L "vnode=1"
#PJM -L "vnode-core=36"
#PJM -L "elapse=00:05:00"
#PJM -j

module load cuda/8.0
python train.py --gpu=0

バッチ処理スクリプト例 (Python3)

#!/bin/bash
#PJM -L "rscunit=ito-b"
#PJM -L "rscgrp=ito-g-4-dbg"
#PJM -L "vnode=1"
#PJM -L "vnode-core=36"
#PJM -L "elapse=00:05:00"
#PJM -j

module load cuda/8.0
module load python/3.6.2

python3 train.py --gpu=0