[Google Colab]
Google Colabを使える状態にする
ローカル側
Google Driveとローカルが同期されるようにする。
Google のバックアップと同期.app
![](http://shogi.kazunoriri.com/wp-content/uploads/2022/04/https___qiita-image-store.s3.ap-northeast-1.amazonaws.com_0_485337_596e9241-55db-aaf9-402c-bb1474acca72-1-1024x880.png)
Google Colab側
ドライブをマウントする
![](http://shogi.kazunoriri.com/wp-content/uploads/2022/04/image-1024x437-1.png)
GPUを有効にする
![](http://shogi.kazunoriri.com/wp-content/uploads/2022/04/https___qiita-image-store.s3.ap-northeast-1.amazonaws.com_0_485337_682c1e85-a5c2-b2b1-edbb-900fb8c10824-1024x856.png)
![](http://shogi.kazunoriri.com/wp-content/uploads/2022/04/https___qiita-image-store.s3.ap-northeast-1.amazonaws.com_0_485337_b7991f55-27c1-cec0-15b2-2ad3e1864ee2-1.png)
chainerをインストール
chainerをインストールする。
念のためGPUが有効であることも確認しておく。
![](http://shogi.kazunoriri.com/wp-content/uploads/2022/04/https___qiita-image-store.s3.ap-northeast-1.amazonaws.com_0_485337_03f953d1-f15b-92d6-8874-2fbec23ff803-1024x430.png)
python-shogiとpydlshogiをインストール
![](http://shogi.kazunoriri.com/wp-content/uploads/2022/04/https___qiita-image-store.s3.ap-northeast-1.amazonaws.com_0_485337_48b8923f-f30f-a9c2-14a2-b1dd0c919c6a-1024x541.png)
これでGoogle Colabを使える状態になった。
Google Colabを使う
ローカル側
.pyファイルの編集等は全てローカル側で行う。
Colab側
ローカル側で行った編集を反映させる必要がある。反映させるにはランタイムを再起動すれば良い。
![](http://shogi.kazunoriri.com/wp-content/uploads/2022/04/https___qiita-image-store.s3.ap-northeast-1.amazonaws.com_0_485337_50b07f7c-5a9f-2f63-77ee-7b9ffd2cd52e.png)
学習実行
画像は第7章の学習時の画像。
![](http://shogi.kazunoriri.com/wp-content/uploads/2022/04/https___qiita-image-store.s3.ap-northeast-1.amazonaws.com_0_485337_9ee86fd7-ac9d-0e7c-b495-78ce1d18dcdd-1024x493.png)
pydlshogiは毎回(ランタイム再起動ごと?)インストールする必要が有るかもしれない。python-shogiはたまに(?)インストールする必要が有るかもしれない。
GPUはCPUの25倍高速
第7章で出てくる評価インターバル100の学習を実施し1評価インターバルの平均時間をCPUとGPUで比較した。結果はCPUは100秒、GPUは4秒。GPUはCPUの25倍高速ということがわかった。
CPU(iMac 3.1GHz 6コア第10世代Intel Core i5プロセッサ)
平均100秒
![](http://shogi.kazunoriri.com/wp-content/uploads/2022/04/https___qiita-image-store.s3.ap-northeast-1.amazonaws.com_0_485337_fa6213af-e349-e058-43c3-6d93bab19bc0-1024x290.png)
GPU(Colab)
平均4秒
![](http://shogi.kazunoriri.com/wp-content/uploads/2022/04/https___qiita-image-store.s3.ap-northeast-1.amazonaws.com_0_485337_15a5da02-8abb-aca5-dff6-86f6d857db10-2-1024x533.png)
コメント