日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Google Colab——谷歌免费GPU使用教程

發(fā)布時(shí)間:2023/12/10 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Google Colab——谷歌免费GPU使用教程 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Google Colab簡(jiǎn)介

Google Colaboratory是谷歌開(kāi)放的一款研究工具,主要用于機(jī)器學(xué)習(xí)的開(kāi)發(fā)和研究。這款工具現(xiàn)在可以免費(fèi)使用。Google Colab最大的好處是給廣大的AI開(kāi)發(fā)者提供了免費(fèi)的GPU使用!GPU型號(hào)是Tesla K80!你可以在上面輕松地跑例如:Keras、Tensorflow、Pytorch等框架。

目錄

1. Google云端硬盤(pán)(Google drive)

2. 關(guān)聯(lián) Colaboratory

3. 創(chuàng)建 Colaboratory 筆記本

4. 使用 Colaboratory(重點(diǎn))

5.?掛載Google Drive


1. Google云端硬盤(pán)(Google drive)

首先,打開(kāi)谷歌,登陸你的 Google 賬號(hào)。

登錄 Google 賬號(hào)之后,在頁(yè)面右上角的 Google 應(yīng)用里就可進(jìn)入云端硬盤(pán)里。這相當(dāng)于百度網(wǎng)盤(pán),可以存儲(chǔ)我們的文件。

Google 硬盤(pán)真是良心啊,每個(gè)人都有 15 G 的免費(fèi)空間可以使用。如果覺(jué)得空間不夠的話可以升級(jí)。

2. 關(guān)聯(lián) Colaboratory

進(jìn)入 Google 云端硬盤(pán)之后,需要關(guān)聯(lián) Colaboratory。點(diǎn)擊我的云端硬盤(pán) -> 更多 -> 關(guān)聯(lián)更多應(yīng)用。我已經(jīng)關(guān)聯(lián)了 Colaboratory。Colaboratory相當(dāng)于一個(gè)云服務(wù)器,Ubuntu服務(wù)器。內(nèi)置好了CPU和GPU

然后,搜索并找到 Colaboratory,然后關(guān)聯(lián)。

這樣,Google 云端硬盤(pán)就完成了與 Colaboratory 的關(guān)聯(lián),我們就可以使用 Colaboratory 了。

3. 創(chuàng)建 Colaboratory 筆記本

關(guān)聯(lián) Colaboratory 之后,新建文件夾(Colab為例)。

然后進(jìn)入 文件夾,空白處右鍵點(diǎn)擊更多 -> Colaboratory,即可創(chuàng)建 Jupyter Notebook。

通過(guò)點(diǎn)擊文件名實(shí)現(xiàn)重命名,例如重命名為 test.ipynb。

4. 使用 Colaboratory(重點(diǎn))

首先是配置 Colaboratory,這一步非常重要也是非常強(qiáng)大的。點(diǎn)擊修改 -> 筆記本設(shè)置

在筆記本設(shè)置中,我們可以選擇使用 Python 2 還是 Python 3。更重要的,可以選擇使用 GPU 硬件加速。設(shè)置完畢后點(diǎn)擊保存。

然后,我們就可以在 Jupyter Notebook 里任意寫(xiě)我們的代碼和注釋文檔了。Colaboratory 本身就是一種數(shù)據(jù)分析工具,可將文字、代碼和代碼輸出內(nèi)容合并到一個(gè)協(xié)作文檔中。

5.?掛載Google Drive

完成前面的配置,我們可以在Colab里編寫(xiě)代碼了。但是我們?nèi)绾卧贑olab里訪問(wèn)我們谷歌硬盤(pán)里的文件呢。

在Jupyter botebook里輸入以下代碼:(不要省略前面的感嘆號(hào))。

!apt-get install -y -qq software-properties-common python-software-properties module-init-tools !add-apt-repository -y ppa:alessandro-strada/ppa 2>&1 > /dev/null !apt-get update -qq 2>&1 > /dev/null !apt-get -y install -qq google-drive-ocamlfuse fuse from google.colab import auth auth.authenticate_user() from oauth2client.client import GoogleCredentials creds = GoogleCredentials.get_application_default() import getpass !google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL vcode = getpass.getpass() !echo {vcode} | google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret}

運(yùn)行代碼,運(yùn)行中會(huì)提示輸入驗(yàn)證碼,點(diǎn)擊程序給出的網(wǎng)址進(jìn)行驗(yàn)證即可。

其實(shí)完成前面的操作我們就可以在Colab中敲寫(xiě)代碼或者輸入一些系統(tǒng)命令了,但是我們現(xiàn)在連接的虛擬機(jī)是和Google Drive脫離的,也就是說(shuō)我們跑的程序無(wú)法使用谷歌云盤(pán)里的文件,這就非常受限制了。所以我們一般需要將谷歌云盤(pán)看作是虛擬機(jī)中的一個(gè)硬盤(pán)掛載,這樣我們就可以使用虛擬機(jī)輕松訪問(wèn)谷歌云盤(pán)。
掛載Google Drive代碼:

!mkdir -p drive !google-drive-ocamlfuse -o nonempty drive

在Colab中cd命令是無(wú)效的,切換工作目錄使用chdir函數(shù)

import os os.chdir("drive")

執(zhí)行以上代碼,當(dāng)前工作目錄會(huì)進(jìn)入到drive文件夾下。我們?cè)偈褂?ls命令會(huì)發(fā)現(xiàn)系統(tǒng)輸出的是drive文件夾下的目錄。

后面我們就可以正常的訪問(wèn)我們的數(shù)據(jù)集了。

總結(jié)

以上是生活随笔為你收集整理的Google Colab——谷歌免费GPU使用教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。