1.colab是google給的一個能運行g(shù)pu的免費云端
2.在colab上傳本地文件 https://blog.csdn.net/ssssdbucdbod/article/details/80397808
這個很慢,而且最重要的是幕侠,你關(guān)了以后下次來疗涉,下的東西就沒了R履ΑQ省!
3.使用 google-drive-ocamlfuse
https://blog.csdn.net/Einstellung/article/details/81006408
我遇到了以下幾個麻煩
!apt-get -y install -qq google-drive-ocamlfuse fuse
時提示沒有這個包(我明明是按步驟來的)
解決:最后用opam裝的
https://wwww.lvmoo.com/756.love
但是裝完后
!google-drive-ocamlfuse
提示/bin/bash: google-drive-ocamlfuse: command not found
一般這種都是路徑?jīng)]配好氨菇,但是由于每次打開colab服務(wù)器隨機分配锦积,不可能這么麻煩的
找二進(jìn)制文件在哪
!find / -name google-drive-ocamlfuse
輸出
/root/.opam/system/share/google-drive-ocamlfuse
/root/.opam/system/lib/google-drive-ocamlfuse
/root/.opam/system/etc/google-drive-ocamlfuse
/root/.opam/system/doc/google-drive-ocamlfuse
/root/.opam/system/bin/google-drive-ocamlfuse
/root/.opam/repo/default/packages/google-drive-ocamlfuse
/root/.opam/packages/google-drive-ocamlfuse
好的,看到bin了
!/root/.opam/repo/default/packages/google-drive-ocamlfuse
發(fā)現(xiàn)能用
但是要一些其他的軟件瞬捕,不可能裝的
用!/root/.opam/system/bin/google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL vcode = getpass.getpass()
就可以不用裝那些莫名奇妙的軟件
最后完整的代碼
#裝opam,后裝google-drive-ocamlfuse
!apt-get install opam
!opam init
!opam update
!opam install depext
!opam depext google-drive-ocamlfuse
!opam install google-drive-ocamlfuse
#進(jìn)行授權(quán)操作
from google.colab import auth
auth.authenticate_user()
from oauth2client.client import GoogleCredentials
creds = GoogleCredentials.get_application_default()
import getpass
!/root/.opam/system/bin/google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL
vcode = getpass.getpass()
!echo {vcode} | /root/.opam/system/bin/google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret}
#!!!注意鞍历,里面的/root/.opam/system/bin/google-drive-ocamlfuse換成你自己的路徑,一般來說你也會得到和我一樣的結(jié)果
# 指定Google Drive云端硬盤的根目錄,名為drive
!mkdir -p drive
!/root/.opam/system/bin/google-drive-ocamlfuse drive
執(zhí)行完上面的代碼
#注意ls的路徑在 /content
%ls /content
發(fā)現(xiàn)有
adc.json drive/ sample_data/
drive就是我們掛載的肪虎,打開里面就是我們的云盤
轉(zhuǎn)到我們要運行的代碼的路徑
#直接
%cd 你要運行的代碼的目錄
#比如我的目錄是app
#直接
%cd /content/drive/app
%ls
查看
1.ipynb 1.py image/
#直接
!python3 1.py
#運行python文件開始訓(xùn)練
好了劣砍,開始你的機器學(xué)習(xí)之旅吧