0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[PyTorch]CPU vs. GPU vs. TPU [ファインチューニング]

Posted at

背景

つくりながら学ぶ!PyTorchによる発展ディープラーニングという本の1-5のファインチューニングをGoogle Colaboratoryでやってみました。(筆者GitHubで全てのコードが見られます)

注意点

  • make_folders_and_data_downloads.ipynbの中身を1-5のipynb内で実行する必要があります。
  • ipynbのフォルダにutilsフォルダを作成して中にGitHub内のutilsフォルダ内のファイルをコピペする必要があります。

実行結果

CPU

cpu.png
約10分かかりました。

GPU

gpu.png
20秒かかってないです。

TPU

tpu.png
こちらも約10分かかりました。

コメント

  • GPUがものすごく速かったですね。ただ、CPUも思っていたよりは時間は必要ありませんでした。TPUはCPUとして扱われてしまってたことが敗因ですね。後で調べるとPyTorchでTPUを使いたい場合はそれが可能になるようにコードを書く必要があるということがわかりました。今度やってみます。
  • では、AWS EC2のGPUを使わせようとしていましたが、この程度の処理なら無課金のGoogle Colaboratoryでも実際に動かせそうです。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?