侵刪
筆記:
- 梯子好像得全局模式才能分配到資源(但能google),PAC模式分配不了。
- 設置GPU 只需要在筆記本中的:修改->筆記本設置 當中就可以找到GPU選項。(不設置不是用GPU進行運算)
- 參考鏈接Pytorch是torch-1.0.0,tensor是這么用的

- 但我的Tensor是這樣的(版本差異吧)


- 執行 !/opt/bin/nvidia-smi,看到分配給我的GPU是Tesla K80。
- 如果要安裝其他的包,框架,或者某一版本的方法和我們在Linux環境下安裝幾乎沒有差別 只需要注意在運行前加上“!”,換句話說你可以把Google Colab看成是一個Linux系統的頁面。
- 如果需要購買Google drive內存的朋友,在網頁上好像是不能用國內的銀行卡支付的,最后解決的方法是在手機上下載了一個Google雲端硬盤App,然后利用蘋果APP Store綁定的銀行卡就可以用國內的銀行卡支付啦。
- Colab一些比較坑的地方:(1)掛載只有12個小時,也就是說12小時之后你就需要重現掛載一次,所以就需要我們在進行模型訓練的時候記得要加上checkpoint,不然你如果訓練的模型超過12小時,Google斷開掛載你就白白浪費12小時啦。 (2)每次使用都需要重新配置你上次自己安裝的環境,默認環境當然就不用啦。還有就是CUDA和Cudnn不需要重新配置(親測),我也不知道為什么...歡迎指正。然后給大家安利一個方法,就是獨立出一個頁面把你要配的環境的代碼都寫在該頁面下,下次打開只需要運行所有單元格就可以再開一個頁面來跑你需要跑的程序啦。 (3)模型在訓練的過程中 有可能會出現連接中斷需要重新連接的情況,不要怕點擊重新連接就行,如果經常出現推薦給大家一個腳本神器按鍵精靈,人不在電腦邊上只需要F10啟動腳本左鍵點擊功能。【評論說:其實不用按鍵精靈,谷歌應用市場里就有一個拓展工具Auto reconnect colab,有網的時候都能給你重連上】 (4)如果電腦自動關機了,或者是自動更新什么的,只要時間不是很長,你只需要重啟,恢復網頁還是可以繼續訓練的,比較訓練是掛載在Google上,但是時間久了也就要重新訓練了。 (5)如果是斷網了也只需要聯網點擊重新連接即可,同上如果斷網太久也就只能重新訓練了。
參考:使用Google-Colab訓練PyTorch神經網絡
筆記:
-
以 !開頭的命令可以執行操作系統的指令
! pwd #打印當前目錄 ! ls ! cd .. # 切換了外面的工作目錄,但是不切換當前程序的工作目錄
- 安裝pytorch
-
安裝方法一: ! pip3 install torch torchvision # 省事 安裝方法二: ! uname -a # 查看系統 x86_64 GNU/Linux ! python --version # 查看python版本 Python 3.6.7 ! nvcc --version # 查看cuda版本 release 9.2, V9.2.148 在pytoch下載頁面找到合適的版本,進行安裝 ! pip install https://download.pytorch.org/whl/cu92/torch-0.4.1-cp36-cp36m-linux_x86_64.whl ! pip install torchvision
