Torch


1.はじめに

Torchとは機械学習のための幅広いアルゴリズムを提供し、ディープラーニングやCNNなどの
ニューラルネットワーク技術に特化したフレームワークです。
Torchは世界的に主流なディープラーニングライブラリで多くの組織で利用されています。

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

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

torch7/7.0 environmental modulesの配下

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

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

Torch公式サイト
http://torch.ch/

Githubページ
https://github.com/torch/torch7

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

4.使用方法

モジュールの内容確認

$ module show torch7
-------------------------------------------------------------------
/cm/shared/modulefiles/torch7/7.0:

module-whatis adds TORCH 7 to your environment variables
module load cm-ml-pythondeps
module load cudnn/7.0
module load openblas
module load cuda91/toolkit
module load hdf5_18
module load nccl2
prepend-path PATH /cm/shared/apps/torch7/7.0/bin
prepend-path LD_LIBRARY_PATH /cm/shared/apps/torch7/7.0/lib
setenv TORCH_HOME /cm/shared/apps/torch7/7.0/
-------------------------------------------------------------------

モジュールの読み込み

$ module load torch7

モジュールのアンロード

$ module unload torch7

以上