You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cd c:\work\DeepLearningShogi
python -m dlshogi.convert_model_to_onnx --network resnet10_swish model-XXXXXXXX model-XXXXXXX.onnx
エンジンの動作確認(任意)
コマンドプロンプトから起動確認
C:\work\dlshogi_with_gct_wcsc31\dlshogi_tensorrt.exe
setoption name DNN_Model value C:\work\dlshogi_with_gct_wcsc31\model-0000226kai.onnx
setoption name UCT_Threads value 3
setoption name UCT_Threads2 value 0
setoption name UCT_Threads3 value 0
setoption name UCT_Threads4 value 0
setoption name UCT_Threads5 value 0
setoption name UCT_Threads6 value 0
setoption name UCT_Threads7 value 0
setoption name UCT_Threads8 value 0
setoption name DNN_Batch_Size value 128
isready
position startpos
go byoyomi 1000
quit
dir /b C:\work\dlshogi_with_gct_wcsc31\model-0000226kai.onnx*
C:\work\DeepLearningShogi\x64\MakeBook\dlshogi_tensorrt.exe
setoption name DNN_Model value C:\work\dlshogi_with_gct_wcsc31\model-0000226kai.onnx
setoption name UCT_Threads value 3
setoption name UCT_Threads2 value 0
setoption name UCT_Threads3 value 0
setoption name UCT_Threads4 value 0
setoption name UCT_Threads5 value 0
setoption name UCT_Threads6 value 0
setoption name UCT_Threads7 value 0
setoption name UCT_Threads8 value 0
setoption name Save_Book_Interval value 100
isready
make_book ./sentebook.bin ./book.bin 10000000 1
quit
README.mdのビルド環境の記載から、自力でdlshogi を導入するハードルが高いと思われるため、環境構築手順をまとめてみました。
AWS環境構築
AWS アカウントの作成
仮想 Multi-Factor Authentication (MFA) デバイスの有効化
Google Authenticator等のAndroid/iPhoneアプリ、または、WinAuth等の2段階認証アプリを事前に導入する。
Windows 仮想マシンの起動
特記事項
初めて利用するリージョンでは、「Your Request For Accessing AWS Resources Has Been Validated」のメールが来るまで、AWSインスタンスが起動しないことがある。数分程度待つ必要があった。
「Max spot instance count exceeded」エラーが表示された場合は、AWS サポートセンターで、スポットインスタンス の制限 の引き上げをリクエストする。「p3.16xlarge」は初期状態では制限されている可能性がある。
Windows 環境構築
OS設定(任意)
プリインストールされているアプリをコントロールパネルからアンインストール
Google Chrome(任意)のインストール
7zip(任意)のインストール
VS 2019 Community のインストール
CUDA Toolkit のインストール
cuDNN のインストール
NVIDIA Developer Programの無料アカウントが必要
NVIDIA TensorRT 7.x のインストール
NVIDIA Developer Programの無料アカウントが必要
Anaconda のインストール
Boost のインストール
Git のインストール
dlshogi のインストール
AnacondaコマンドプロンプトからPython 関連をインストールする。
ソリューションをVisual Studio 2019で開く。
アクティブ構成を以下に変更する。
「ソリューションエクスプローラー」から以下のプロジェクトを「右クリック」-「プロパティ」を選択する。
「VC++ ディレクトリ」の以下の設定を確認し、「TensorRT」、「Anaconda3」、「Boost」のインストールディレクトリと合っていることを確認する。
「ソリューションエクスプローラー」から「ソリューション 'DeepLearningShogi'(7/7) プロジェクト」を右クリックする。
「ソリューションのビルド」を選択する。
以下の実行ファイルを将棋所のエンジンとして登録する。
以下の実行ファイルで定跡ファイルを作成する。
第31回世界コンピュータ将棋選手権バージョン のモデルをダウンロード
エンジンの動作確認(任意)
技巧2(任意)のインストール
将棋所 のインストール
onnxモデルの精度テスト(任意)
NPS測定ベンチマークの取得(任意)
定跡ファイルの作成(任意)
イメージバックアップ
インスタンスを終了
不要なリソースの確認
AWS 請求情報とコスト管理 から、定期的に「ダッシュボード グラフの確認」し、予想外の料金の回避 をお願いします。
予算の作成 から、指定された金額に対してコストをモニタリングし、ユーザー定義のしきい値に達したときにアラートメールの設定をお願いします。
The text was updated successfully, but these errors were encountered: