【Google Colaboratory】GPUの設定方法

Pythonの環境を構築しなくても利用することができるGoogle Colaboratory(グーグルコラボ)ですが、
目玉は何といってもGPUでプログラムが実行できることだと思います。
なのでこの記事では、GPUで実行する方法について簡単にまとめておきたいと思います。

なおGoogle Colaboratory自体の使い方については以下の記事をご参照ください。

スポンサーリンク
目次

Google Colaboratoryの制限について

使い方の前に簡単にGoogle Colaboratoryの利用時間についてお伝えします。

Google Colaboratoryは用意されたPythonの環境を無料で利用できるのはすごく素敵なのですが、
なんの制限もなく利用できるというわけではありません。

GPUを設定するようなプログラムを実行するとこれらの制限が厄介に感じることがあると思いますので、
前もって知っておいたほうが良いです。

主な制限は以下の通りです。

1. 90分ルール
2. 12時間ルール

1. についてはセッションが切れてから実行データが保たれる時間です。

なので、何も操作していなかったりするとセッションが切れて学習データがすべてダメになるので、
定期的にノートブックを動かす必要があります。

2.についてはそんなこと関係なく12時間で実行データが切られるので、
12時間以上かかるような処理は逐一学習データを保存してあげるといった対処が必要です。

そのほか詳しい内容については以下の記事で言及していますので、必要な方はご確認ください。

GPUの設定方法

それではGoogleColaboratoryにおけるGPUの利用方法について簡単に手順をまとめます。

1) 適当にノートブックを開いてGoogleColaboratoryにアクセスします。

ノートブック 新規作成

2) ノートブックの上部のメニューに[編集]タブがありますので、そのタブをクリックし、表示されたメニューの中から[ノートブックの設定]を選択します。

ノートブックの設定

3) ノートブックの設定画面が表示されますので”ハードウェアアクセラレータ”の項目を[GPU]に設定し、
[保存] をクリックします。

GPUの設定

4) GPUで実行されているかの確認はノートブック右側のエリアのドロップダウンメニューをクリックし、
[セッションの管理]をクリックします。

セッションの管理

5) セッションの管理よりランタイムに接続しているノートブックの一覧が確認できますので、
該当のノートブックの項が“GPU”になっているか確認してください。

アクティブなセッション

なお、[セッションの管理]にはランタイムに接続していないと表示されませんので、
コードを実行するか、[接続]ボタンをクリックしてください。

セッションへの接続

以上で、GoogleColabratoryのGPUの設定は完了です。
実際にAIを流してみると完了する速度が全然違うことがわかると思います。

GoogleColabratoryでテストをしてみたいという人はぜひ使ってみてはいかがでしょうか。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

本業ではPHPを使ったWEBアプリやJavaを使用した基幹アプリを作成しております。Pythonは個人的に勉強しており、E資格を取ったりしたおかげで、業務でAIの研究とかも任されるようになりました。学習のアウトプットのために本サイトを運営しておりますが、これからPythonを学ぶという人のお役に立てればいいなと思います。わからないことや調査して記事にしてほしいことがございましたらご連絡いただけると幸いです。

コメント

コメントする

目次
閉じる