在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發(fā)燒友App

硬聲App

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

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

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

PyTorch教程23.3之使用AWS EC2實例

2023-06-05 | pdf | 0.85 MB | 次下載 | 免費

資料介紹

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

  1. 從 AWS EC2 請求 GPU Linux 實例。

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

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

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

23.3.1. 創(chuàng)建和運行 EC2 實例

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

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

圖 23.3.1打開 EC2 控制臺。

圖 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右上角的紅色框標記)。如果您位于中國,則可以選擇附近的亞太地區(qū),例如首爾或東京。請注意,某些數(shù)據(jù)中心可能沒有 GPU 實例。

23.3.1.2。增加限制

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

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

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

23.3.1.3。啟動實例

接下來,單擊圖 23.3.2中紅色框標記的“Launch Instance”按鈕 以啟動您的實例。

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

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

圖 23.3.4選擇一個 AMI。

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

表 23.3.1不同的 EC2 實例類型

姓名

顯卡

筆記

g2

格子K520

古老的

p2

開普勒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 個 GPU,p2.16xlarge 有 16 個 GPU 和更多內(nèi)存。有關(guān)更多詳細信息,請參閱AWS EC2 文檔摘要頁面出于說明的目的,p2.xlarge 就足夠了(在 圖 23.3.5的紅色框中標記)。

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

圖 23.3.5選擇一個實例。

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

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

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

圖 23.3.6選擇密鑰對。

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

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

圖23.3.7修改硬盤大小。

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

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

圖 23.3.8點擊實例 ID。

23.3.1.4。連接到實例

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

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

圖23.3.9查看實例訪問方式。

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

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

圖23.3.10查看實例訪問和啟動方法。

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

ssh -i "D2L_key.pem" ubuntu@ec2-xx-xxx-xxx-xxx.y.compute.amazonaws.com

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

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

23.3.2。安裝 CUDA

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

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

這里我們下載CUDA 10.1。訪問NVIDIA官方資源庫找到下載鏈接,如圖23.3.11所示。

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

圖 23.3.11找到CUDA 10.1下載地址。

復(fù)制說明并將其粘貼到終端以安裝 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

安裝程序后,運行以下命令查看 GPU:

nvidia-smi

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

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

23.3.3。安裝用于運行代碼的庫

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

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

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

23.3.4。遠程運行 Jupyter Notebook

要遠程運行 Jupyter Notebook,您需要使用 SSH 端口轉(zhuǎn)發(fā)。畢竟云端的服務(wù)器沒有顯示器和鍵盤。為此,從您的臺式機(或筆記本電腦)登錄您的服務(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

接下來,到EC2實例上本書下載代碼的位置,然后運行:

conda activate d2l
jupyter notebook

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

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

圖 23.3.12運行 Jupyter Notebook 后的輸出。最后一行是端口 8888 的 URL。

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

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

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

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

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

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

23.3.6. 概括

  • 我們可以按需啟動和停止實例,而無需購買和構(gòu)建我們自己的計算機。

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

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

23.3.7。練習(xí)

  1. 云提供了便利,但并不便宜。了解如何啟動Spot 實例 以了解如何降低成本。

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

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

Discussions


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

評論

查看更多

下載排行

本周

  1. 1PC4401_DC-DC 42V反激式隔離開關(guān)電路
  2. 0.85 MB   |  3次下載  |  免費
  3. 2GPRS智能超聲波液位監(jiān)測終端
  4. 835.55 KB  |  2次下載  |  免費
  5. 3NS4862 500mA鋰電池充放電管理IC中文手冊
  6. 2.27 MB   |  次下載  |  免費
  7. 4NS4892B藍牙耳機充電倉-線性鋰電池充放電管理IC中文手冊
  8. 1.79 MB   |  次下載  |  免費
  9. 5AIWA HS-JX3000/HS-JX3000D維修手冊
  10. 14.78 MB   |  次下載  |  10 積分
  11. 6先鋒CDJ-1000MK3打碟機圖紙
  12. 9.79 MB   |  次下載  |  10 積分
  13. 7NS4823雙聲道AB/D類音頻功率放大器(內(nèi)置BOOST升壓)中文手冊
  14. 1.26 MB   |  次下載  |  免費
  15. 8西門子PLC-模擬量采集計算使用方法
  16. 0.07 MB   |  次下載  |  2 積分

本月

  1. 1第十一屆 藍橋杯 單片機設(shè)計與開發(fā)項目 省賽 程序設(shè)計試題及源碼
  2. 90.88KB   |  23次下載  |  3 積分
  3. 2NR-E531TX-XN冰箱說明書
  4. 8.64 MB   |  23次下載  |  免費
  5. 3Python從入門到精通背記手冊
  6. 18.77 MB   |  20次下載  |  1 積分
  7. 4STM32F103C8T6開發(fā)板最小系統(tǒng)原理圖
  8. 0.78 MB   |  17次下載  |  免費
  9. 5華碩主板架構(gòu)認識
  10. 1.42 MB   |  11次下載  |  免費
  11. 6SX1308應(yīng)用電路圖與SX1308升壓電路圖
  12. 0.18 MB   |  8次下載  |  1 積分
  13. 7東芝彩色電視機29SF6C維修說明書
  14. 4.86 MB   |  8次下載  |  1 積分
  15. 8單電源板1875電路圖
  16. 0.06 MB   |  7次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
  4. 1.48MB  |  420063次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191377次下載  |  10 積分
  9. 5十天學(xué)會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183336次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81584次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73814次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分
主站蜘蛛池模板: 99精品视频在线播放2 | 日本资源在线观看 | 欧美全免费aaaaaa特黄在线 | 日韩欧免费一区二区三区 | 国产精品久久久精品视频 | 亚洲高清免费 | 国模大胆一区二区三区 | 日本国产在线 | 四虎成人欧美精品在永久在线 | 日本午夜片成年www 日本午夜三级 | 欧美日韩色综合网站 | 99精品视频免费 | 久久亚洲精品成人综合 | 成年免费大片黄在线观看免费 | 天天爽天天色 | 天天操人人 | 白嫩少妇激情无码 | 特黄视频 | 欧美一区色 | 国内外精品免费视频 | 国产精品任我爽爆在线播放6080 | 无夜精品久久久久久 | 日本xxxⅹ69xxxx护士 | 黄色网欧美 | 色老头成人免费视频天天综合 | 日韩在线视频一区二区三区 | 亚洲区在线播放 | 美女三级在线 | 色老成人精品视频在线观看 | 男人的天堂黄色 | 久久网站免费观看 | 日本亚洲欧美国产日韩ay高清 | 在线观看a网站 | 亚洲午夜日韩高清一区 | xxxx欧美69免费| 中文字幕三级久久久久久 | 久久久久久久久综合影视网 | 夜夜操网站 | 久久久噜噜噜久久久午夜 | 久久久成人影院 | 伊人不卡久久大香线蕉综合影院 |