欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>PyTorch教程23.3之使用AWS EC2實(shí)例

PyTorch教程23.3之使用AWS EC2實(shí)例

2023-06-05 | pdf | 0.85 MB | 次下載 | 免費(fèi)

資料介紹

在本節(jié)中,我們將向您展示如何在原始 Linux 機(jī)器上安裝所有庫(kù)。回想一下,在第 23.2 節(jié)中,我們討論了如何使用 Amazon SageMaker,同時(shí)自己構(gòu)建實(shí)例在 AWS 上的成本更低。演練包括三個(gè)步驟:

  1. 從 AWS EC2 請(qǐng)求 GPU Linux 實(shí)例。

  2. 安裝 CUDA(或使用預(yù)裝 CUDA 的 Amazon Machine Image)。

  3. 安裝深度學(xué)習(xí)框架和其他用于運(yùn)行本書(shū)代碼的庫(kù)。

這個(gè)過(guò)程也適用于其他實(shí)例(和其他云),盡管有一些小的修改。在繼續(xù)之前,您需要?jiǎng)?chuàng)建一個(gè) AWS 帳戶,有關(guān)更多詳細(xì)信息,請(qǐng)參閱第 23.2 節(jié)。

23.3.1. 創(chuàng)建和運(yùn)行 EC2 實(shí)例

登錄您的 AWS 賬戶后,點(diǎn)擊“EC2”(圖 23.3.1)進(jìn)入 EC2 面板。

https://file.elecfans.com/web2/M00/A9/D0/poYBAGR9QHaAaMMdAAG90GcvmVs217.png

圖 23.3.1打開(kāi) EC2 控制臺(tái)。

圖 23.3.2顯示了 EC2 面板。

https://file.elecfans.com/web2/M00/AA/4B/pYYBAGR9QHmAKknEAAIPlu3IKCM499.png

圖 23.3.2 EC2 面板。

23.3.1.1。預(yù)設(shè)位置

選擇附近的數(shù)據(jù)中心以減少延遲,例如“Oregon”(圖 23.3.2右上角的紅色框標(biāo)記)。如果您位于中國(guó),則可以選擇附近的亞太地區(qū),例如首爾或東京。請(qǐng)注意,某些數(shù)據(jù)中心可能沒(méi)有 GPU 實(shí)例。

23.3.1.2。增加限制

選擇實(shí)例前,點(diǎn)擊左側(cè)欄中的“Limits”標(biāo)簽查看是否有數(shù)量限制,如圖 23.3.2所示。圖 23.3.3顯示了這種限制的一個(gè)例子。該帳戶目前無(wú)法按區(qū)域打開(kāi)“p2.xlarge”實(shí)例。如果您需要開(kāi)啟一個(gè)或多個(gè)實(shí)例,請(qǐng)點(diǎn)擊“請(qǐng)求提升限額”鏈接申請(qǐng)更高的實(shí)例配額。一般來(lái)說(shuō),處理一份申請(qǐng)需要一個(gè)工作日。

https://file.elecfans.com/web2/M00/AA/4B/pYYBAGR9QHuATts7AAHX3Eb3s3A849.png

圖 23.3.3實(shí)例數(shù)量限制。

23.3.1.3。啟動(dòng)實(shí)例

接下來(lái),單擊圖 23.3.2中紅色框標(biāo)記的“Launch Instance”按鈕 以啟動(dòng)您的實(shí)例。

我們首先選擇合適的 Amazon Machine Image (AMI)。選擇一個(gè) Ubuntu 實(shí)例(圖 23.3.4)。

https://file.elecfans.com/web2/M00/A9/D0/poYBAGR9QH-AcEnuAAIX1rhac80359.png

圖 23.3.4選擇一個(gè) AMI。

EC2 提供了許多不同的實(shí)例配置供您選擇。這有時(shí)會(huì)讓初學(xué)者感到不知所措。表 23.3.1列出了不同的適用機(jī)器。

表 23.3.1不同的 EC2 實(shí)例類型

姓名

顯卡

筆記

g2

格子K520

古老的

p2

開(kāi)普勒K80

舊但通常像現(xiàn)貨一樣便宜

g3

麥克斯韋M60

好的權(quán)衡

p3

沃爾特V100

FP16 的高性能

p4

安培A100

大規(guī)模訓(xùn)練的高性能

g4

圖靈T4

推理優(yōu)化 FP16/INT8

所有這些服務(wù)器都有多種類型,表明使用的 GPU 數(shù)量。例如,p2.xlarge 有 1 個(gè) GPU,p2.16xlarge 有 16 個(gè) GPU 和更多內(nèi)存。有關(guān)更多詳細(xì)信息,請(qǐng)參閱AWS EC2 文檔摘要頁(yè)面出于說(shuō)明的目的,p2.xlarge 就足夠了(在 圖 23.3.5的紅色框中標(biāo)記)。

https://file.elecfans.com/web2/M00/AA/4B/pYYBAGR9QIKAUSHbAACrxhDri5c100.png

圖 23.3.5選擇一個(gè)實(shí)例。

請(qǐng)注意,您應(yīng)該使用具有合適驅(qū)動(dòng)程序的支持 GPU 的實(shí)例和支持 GPU 的深度學(xué)習(xí)框架。否則,您將看不到使用 GPU 帶來(lái)的任何好處。

我們繼續(xù)選擇用于訪問(wèn)實(shí)例的密鑰對(duì)。如果沒(méi)有密鑰對(duì),點(diǎn)擊 圖23.3.6中的“新建密鑰對(duì)”生成密鑰對(duì)。隨后,您可以選擇之前生成的密鑰對(duì)。如果生成新密鑰對(duì),請(qǐng)確保下載密鑰對(duì)并將其存儲(chǔ)在安全位置。這是您通過(guò) SSH 連接到服務(wù)器的唯一方法。

https://file.elecfans.com/web2/M00/AA/4B/pYYBAGR9QISAAgZvAACgPcmz8T4238.png

圖 23.3.6選擇密鑰對(duì)。

在這個(gè)例子中,我們將保留“網(wǎng)絡(luò)設(shè)置”的默認(rèn)配置(點(diǎn)擊“編輯”按鈕配置子網(wǎng)和安全組等項(xiàng)目)。我們只是將默認(rèn)硬盤大小增加到 64 GB(圖 23.3.7)。請(qǐng)注意,CUDA 本身已經(jīng)占用了 4 GB。

https://file.elecfans.com/web2/M00/A9/D0/poYBAGR9QIaATSZqAAC8gtqzosk023.png

圖23.3.7修改硬盤大小。

單擊“Launch Instance”以啟動(dòng)創(chuàng)建的實(shí)例。點(diǎn)擊圖23.3.8所示的實(shí)例ID,可以查看該實(shí)例的狀態(tài)。

https://file.elecfans.com/web2/M00/AA/4B/pYYBAGR9QImAEJv_AABy1ENBZ4s976.png

圖 23.3.8點(diǎn)擊實(shí)例 ID。

23.3.1.4。連接到實(shí)例

如圖23.3.9所示,實(shí)例狀態(tài)變?yōu)榫G色后,右鍵單擊實(shí)例,選擇Connect查看實(shí)例訪問(wèn)方式。

https://file.elecfans.com/web2/M00/AA/4B/pYYBAGR9QI2AcD-kAACL74D0SIw403.png

圖23.3.9查看實(shí)例訪問(wèn)方式。

如果這是一個(gè)新密鑰,則必須不能公開(kāi)查看 SSH 才能正常工作。轉(zhuǎn)到您存儲(chǔ)的文件夾D2L_key.pem并執(zhí)行以下命令以使密鑰不公開(kāi)可見(jiàn):

chmod 400 D2L_key.pem
https://file.elecfans.com/web2/M00/A9/D0/poYBAGR9QI-ADEEfAAH9nvBHBqI582.png

圖23.3.10查看實(shí)例訪問(wèn)和啟動(dòng)方法。

現(xiàn)在,復(fù)制圖23.3.10下方紅框中的ssh命令 ,粘貼到命令行中:

ssh -i "D2L_key.pem" [email protected]te.amazonaws.com

當(dāng)命令行提示“Are you sure you want to continue connecting (yes/no)”時(shí),輸入“yes”并回車登錄實(shí)例。

您的服務(wù)器現(xiàn)已準(zhǔn)備就緒。

23.3.2。安裝 CUDA

在安裝 CUDA 之前,請(qǐng)務(wù)必使用最新的驅(qū)動(dòng)程序更新實(shí)例。

sudo apt-get update && sudo apt-get install -y build-essential git libgfortran3

這里我們下載CUDA 10.1。訪問(wèn)NVIDIA官方資源庫(kù)找到下載鏈接,如圖23.3.11所示。

https://file.elecfans.com/web2/M00/AA/4B/pYYBAGR9QJKAFS77AANqH-N_aw0415.png

圖 23.3.11找到CUDA 10.1下載地址。

復(fù)制說(shuō)明并將其粘貼到終端以安裝 CUDA 10.1。

# The link and file name are subject to changes
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin
sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget http://developer.download.nvidia.com/compute/cuda/10.1/Prod/local_installers/cuda-repo-ubuntu1804-10-1-local-10.1.243-418.87.00_1.0-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1804-10-1-local-10.1.243-418.87.00_1.0-1_amd64.deb
sudo apt-key add /var/cuda-repo-10-1-local-10.1.243-418.87.00/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda

安裝程序后,運(yùn)行以下命令查看 GPU:

nvidia-smi

最后,將CUDA添加到庫(kù)路徑中,以幫助其他庫(kù)找到它。

echo "export LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}:/usr/local/cuda/lib64" >> ~/.bashrc

23.3.3。安裝用于運(yùn)行代碼的庫(kù)

要運(yùn)行本書(shū)的代碼,只需按照 在 EC2 實(shí)例上為 Linux 用戶安裝中的步驟操作,并使用以下在遠(yuǎn)程 Linux 服務(wù)器上工作的提示:

  • 在Miniconda安裝頁(yè)面下載bash腳本,右擊下載鏈接,選擇“復(fù)制鏈接地址”,然后執(zhí)行 .wget [copied link address]

  • 運(yùn)行后,您可以執(zhí)行 而不是關(guān)閉并重新打開(kāi)當(dāng)前的 shell。~/miniconda3/bin/conda initsource ~/.bashrc

23.3.4。遠(yuǎn)程運(yùn)行 Jupyter Notebook

要遠(yuǎn)程運(yùn)行 Jupyter Notebook,您需要使用 SSH 端口轉(zhuǎn)發(fā)。畢竟云端的服務(wù)器沒(méi)有顯示器和鍵盤。為此,從您的臺(tái)式機(jī)(或筆記本電腦)登錄您的服務(wù)器,如下所示:

# This command must be run in the local command line
ssh -i "/path/to/key.pem" ubuntu@ec2-xx-xxx-xxx-xxx.y.compute.amazonaws.com -L 8889:localhost:8888

接下來(lái),到EC2實(shí)例上本書(shū)下載代碼的位置,然后運(yùn)行:

conda activate d2l
jupyter notebook

圖 23.3.12顯示了運(yùn)行 Jupyter Notebook 后可能的輸出。最后一行是端口 8888 的 URL。

https://file.elecfans.com/web2/M00/A9/D0/poYBAGR9QJWADhauAAPCkaX33oI402.png

圖 23.3.12運(yùn)行 Jupyter Notebook 后的輸出。最后一行是端口 8888 的 URL。

由于你使用了端口轉(zhuǎn)發(fā)到8889端口,復(fù)制圖23.3.12紅框中的最后一行,將URL中的“8888”替換為“8889”,在本地瀏覽器中打開(kāi)。

23.3.5。關(guān)閉未使用的實(shí)例

由于云服務(wù)按使用時(shí)間計(jì)費(fèi),您應(yīng)該關(guān)閉未使用的實(shí)例。請(qǐng)注意,還有其他選擇:

  • “停止”實(shí)例意味著您將能夠再次啟動(dòng)它。這類似于關(guān)閉常規(guī)服務(wù)器的電源。但是,停止的實(shí)例仍會(huì)為保留的硬盤空間收取少量費(fèi)用。

  • “終止”實(shí)例將刪除與其關(guān)聯(lián)的所有數(shù)據(jù)。這包括磁盤,因此您無(wú)法再次啟動(dòng)它。僅當(dāng)您知道將來(lái)不需要它時(shí)才這樣做。

如果您想將該實(shí)例用作更多實(shí)例的模板,請(qǐng)右鍵單擊圖 23.3.9中的示例并選擇“圖像” “創(chuàng)建”以創(chuàng)建實(shí)例的圖像。完成后,選擇“實(shí)例狀態(tài)” “終止”終止實(shí)例。下次要使用該實(shí)例時(shí),您可以按照本節(jié)中的步驟,根據(jù)保存的圖像創(chuàng)建實(shí)例。唯一的區(qū)別是,在“1. 選擇AMI”如圖23.3.4所示,您必須使用左側(cè)的“My AMIs”選項(xiàng)來(lái)選擇您保存的圖像。創(chuàng)建的實(shí)例將保留存儲(chǔ)在映像硬盤上的信息。例如,您不必重新安裝 CUDA 和其他運(yùn)行時(shí)環(huán)境。

23.3.6. 概括

  • 我們可以按需啟動(dòng)和停止實(shí)例,而無(wú)需購(gòu)買和構(gòu)建我們自己的計(jì)算機(jī)。

  • 在使用支持 GPU 的深度學(xué)習(xí)框架之前,我們需要安裝 CUDA。

  • 我們可以使用端口轉(zhuǎn)發(fā)在遠(yuǎn)程服務(wù)器上運(yùn)行 Jupyter Notebook。

23.3.7。練習(xí)

  1. 云提供了便利,但并不便宜。了解如何啟動(dòng)Spot 實(shí)例 以了解如何降低成本。

  2. 試驗(yàn)不同的 GPU 服務(wù)器。他們有多快?

  3. 試驗(yàn)多 GPU 服務(wù)器。你能把事情擴(kuò)大到什么程度?

Discussions


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1IP6823 支持 qi 認(rèn)證的無(wú)線充電發(fā)射控制 SOC
  2. 1.01 MB  |  1次下載  |  免費(fèi)
  3. 2IP6824? 全集成QI?無(wú)線充電發(fā)射控制SOC
  4. 1.22 MB  |  1次下載  |  免費(fèi)
  5. 3PESD18VY1BBIF保護(hù)二極管規(guī)格書(shū)
  6. 4.56MB   |  次下載  |  免費(fèi)
  7. 474HC4050緩沖器規(guī)格書(shū)
  8. 217.58KB   |  次下載  |  免費(fèi)
  9. 574HC193;74HC7193二進(jìn)制加減計(jì)數(shù)器規(guī)格書(shū)
  10. 327.93KB   |  次下載  |  免費(fèi)
  11. 674HC73-Q100雙JK觸發(fā)器規(guī)格書(shū)
  12. 220.85KB   |  次下載  |  免費(fèi)
  13. 7ASW3410 USB3.1高速數(shù)據(jù)開(kāi)關(guān)切換規(guī)格書(shū)
  14. 1.39 MB   |  次下載  |  免費(fèi)
  15. 8多款常用電子電路分享
  16. 7.96 MB   |  次下載  |  2 積分

本月

  1. 1A7159和A7139射頻芯片的資料免費(fèi)下載
  2. 0.20 MB   |  55次下載  |  5 積分
  3. 2零死角玩轉(zhuǎn)STM32F103—指南者
  4. 26.78 MB   |  41次下載  |  1 積分
  5. 3PIC12F629/675 數(shù)據(jù)手冊(cè)免費(fèi)下載
  6. 2.38 MB   |  36次下載  |  5 積分
  7. 4PIC16F716 數(shù)據(jù)手冊(cè)免費(fèi)下載
  8. 2.35 MB   |  18次下載  |  5 積分
  9. 5dsPIC33EDV64MC205電機(jī)控制開(kāi)發(fā)板用戶指南
  10. 5.78MB   |  8次下載  |  免費(fèi)
  11. 6STC15系列常用寄存器匯總免費(fèi)下載
  12. 1.60 MB   |  7次下載  |  5 積分
  13. 7AN-1267: 使用ADSP-CM408F ADC控制器的電機(jī)控制反饋采樣時(shí)序
  14. 1.41MB   |  5次下載  |  免費(fèi)
  15. 8模擬電路仿真實(shí)現(xiàn)
  16. 2.94MB   |  4次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935124次下載  |  10 積分
  3. 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420063次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233088次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73813次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分