免費的深度學習GPU環境Colab和Kaggle搭配使用


深度學習越加火熱,但是,很多實驗室並沒有配套的硬件設備,讓貧窮的學生黨頭大😔
經過網上大量的搜羅,我整理了適合學生黨的深度學習解決方案。利用Colab + Kaggle兩大免費的GPU環境,讓深度學習變得簡單。

Colab

Colab基礎使用

Google Colab提供了免費K80的GPU,通過Google Drive就可以很好的白嫖一波了 👉Colab 實用教程

Colab進階使用

通過下載Google備份與同步到本地端,就可以實現數據的同步,保證了較大量的數據集在雲端和本地端直接的無差錯傳輸

Snipaste_2020-08-11_14-21-27

通過這一同步,在本地端修改代碼,可以在1分鍾之內就同步到雲端,方便與訓練與修改。

❌但是,K80 GPU的算力較弱,且colab的連接不穩定,適用於對代碼進行調試,不適於長時間的訓練。

Kaggle

Kaggle提供免費訪問內核中的Nvidia Tesla P100,相比於K80,算力提升了太多了。我在colab訓練10小時最好80epochs,在kaggle上,訓練不到1小時就可以80epochs,真是太感動了😂,配置如下:

創建賬號

Kaggle.com

創建NoteBook

Snipaste_2020-08-11_14-35-13

Snipaste_2020-08-11_14-36-58

建議:創建時可以不選GPU,直接None就行了,否則,創建后就開始計時了,GPU一周可以使用39小時(當然可以多多創建賬號)

配置notebook

Snipaste_2020-08-11_14-41-30

  1. 上傳代碼及數據集要求壓縮包上傳,上傳后Add進去就好了
Snipaste_2020-08-11_14-43-09
  1. 寫控制命令時,只需要復制路徑就可以獲得train.py的位置
Snipaste_2020-08-11_14-45-36
  1. 訓練結果保存的位置應該為/kaggle/working/...
Snipaste_2020-08-11_14-47-20
  1. 數據集與代碼管理
Snipaste_2020-08-11_14-52-21

Kaggle進階使用

Kaggle:不怕斷開連接,睡覺起來看結果

通過這兩大平台的結合使用,學生黨可以方便的進行深度學習了,thanks for Google.

write by Gqq


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM