1.準備
●PC : Lenovo ThinkPad25
●GPU : NVIDIA GeForce 940MX
●OS : Windows 10 Pro 64bit Version 1803 Build 17134.254
●IDE : Visual Studio Community 2017 Version 15.8.3
2.Python & Anaconda導入
Visual Studio Installerを起動
<変更> → <Python開発> →
Python3 64ビットをチェック
Anaconda3 64ビットをチェック
<変更>をクリック
3.CUDA Toolkit導入
ここへアクセス
<Download Now>をクリック
<Windows> → <x86_64> → <10>→<exe(Local)> → <Download(1.5GB)>をクリック
cuda_9.2.148_win10.exeを実行
<OK>をクリック
<同意して続行する(A)>をクリック
<次へ(N)>をクリック
<次へ(N)>をクリック
<今すぐ再起動する(R)>をクリック
再起動後、コマンドプロンプトを起動
”nvcc -V”で正しく導入されているか確認
4.Chainer の導入
Anaconda Navigatorを起動
<Environments> → <Create>をクリック
Nameに”ChainerTst”を記入
<Create>をクリック
[Not installed]を選択
検索欄に”chainer”を記入
chainer にチェックして、<Apply>をクリック
<Apply>をクリック
<▶> → <Open with python>をクリック
”import chainer”を入力
”print(chainer.__version__)”を入力
chainerの導入を確認
[Not installed]を選択
検索欄に”cupy”を記入
cupy にチェックして、<Apply>をクリック
<Apply>をクリック
[Not installed]を選択
検索欄に”matplot”を記入
matpolt にチェックして、<Apply>をクリック
<Apply>をクリック
5.サンプルコードの実行
ここへアクセス
<Download> をクリック
Git-2.18.0-64-bit.exeを実行
<Next> をクリック
<Next> をクリック
<Next> をクリック
<Next> をクリック
<Next> をクリック
<Next> をクリック
<Next> をクリック
<Next> をクリック
<Next> をクリック
<Next> をクリック
<Install> をクリック
<Finish> をクリック
コマンドプロンプトを起動して
適当な場所に”ChainerTst”フォルダーを作成
作成したフォルダーに移動
”git clone https://github.com/pfnet/chainer”を実行
コマンドプロンプトを終了
<▶> → <Open with python>をクリック
”exit()”でPythonインタプリタを終了
”ChainerTst”フォルダーへ移動
さらに ”\Chainer\examples\mnist”フォルダーへ移動
”python train_mnist.py --gpu 0”を実行
148秒で処理が完了した
6.まとめ
◆Python3 64ビット(3.6.6)
◆Anaconda3 64ビット(5.2.0)
◆Chainer 4.4.0
◆cupy 4.1.0
◆matplot 2.2.3
◆git for windows version 2.18.0
◆CUDA Toolkit 9.2
※CUDA Toolkit導入後にNVIDIA GeForce 940MXデバイスが認識できなくなる。940MXドライバーを削除して最新ドライバーを再導入
━以上━
●PC : Lenovo ThinkPad25
●GPU : NVIDIA GeForce 940MX
●OS : Windows 10 Pro 64bit Version 1803 Build 17134.254
●IDE : Visual Studio Community 2017 Version 15.8.3
2.Python & Anaconda導入
Visual Studio Installerを起動
<変更> → <Python開発> →
Python3 64ビットをチェック
Anaconda3 64ビットをチェック
<変更>をクリック
3.CUDA Toolkit導入
ここへアクセス
<Download Now>をクリック
<Windows> → <x86_64> → <10>→<exe(Local)> → <Download(1.5GB)>をクリック
cuda_9.2.148_win10.exeを実行
<OK>をクリック
<同意して続行する(A)>をクリック
<次へ(N)>をクリック
<次へ(N)>をクリック
<今すぐ再起動する(R)>をクリック
再起動後、コマンドプロンプトを起動
”nvcc -V”で正しく導入されているか確認
4.Chainer の導入
Anaconda Navigatorを起動
<Environments> → <Create>をクリック
Nameに”ChainerTst”を記入
<Create>をクリック
[Not installed]を選択
検索欄に”chainer”を記入
chainer にチェックして、<Apply>をクリック
<Apply>をクリック
<▶> → <Open with python>をクリック
”import chainer”を入力
”print(chainer.__version__)”を入力
chainerの導入を確認
[Not installed]を選択
検索欄に”cupy”を記入
cupy にチェックして、<Apply>をクリック
<Apply>をクリック
[Not installed]を選択
検索欄に”matplot”を記入
matpolt にチェックして、<Apply>をクリック
<Apply>をクリック
5.サンプルコードの実行
ここへアクセス
<Download> をクリック
Git-2.18.0-64-bit.exeを実行
<Next> をクリック
<Next> をクリック
<Next> をクリック
<Next> をクリック
<Next> をクリック
<Next> をクリック
<Next> をクリック
<Next> をクリック
<Next> をクリック
<Next> をクリック
<Install> をクリック
<Finish> をクリック
コマンドプロンプトを起動して
適当な場所に”ChainerTst”フォルダーを作成
作成したフォルダーに移動
”git clone https://github.com/pfnet/chainer”を実行
コマンドプロンプトを終了
<▶> → <Open with python>をクリック
”exit()”でPythonインタプリタを終了
”ChainerTst”フォルダーへ移動
さらに ”\Chainer\examples\mnist”フォルダーへ移動
”python train_mnist.py --gpu 0”を実行
148秒で処理が完了した
6.まとめ
◆Python3 64ビット(3.6.6)
◆Anaconda3 64ビット(5.2.0)
◆Chainer 4.4.0
◆cupy 4.1.0
◆matplot 2.2.3
◆git for windows version 2.18.0
◆CUDA Toolkit 9.2
※CUDA Toolkit導入後にNVIDIA GeForce 940MXデバイスが認識できなくなる。940MXドライバーを削除して最新ドライバーを再導入
━以上━