国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

如何在AWS GPU上運(yùn)行Jupyter noterbook?

開發(fā) 開發(fā)工具
本文將指導(dǎo)你逐步在 AWS GPU 實(shí)例上運(yùn)行深度學(xué)習(xí) Jupyter notebook,并可在你的瀏覽器中從任何地方對(duì)其編輯。

本文將指導(dǎo)你逐步在 AWS GPU 實(shí)例上運(yùn)行深度學(xué)習(xí) Jupyter notebook,并可在你的瀏覽器中從任何地方對(duì)其編輯。如果你的本地機(jī)器上沒有 GPU,這將會(huì)是一個(gè)研究深度學(xué)習(xí)的理想設(shè)置。

一、什么是 Jupyter noterbook?為什么要在 AWS GPU 上運(yùn)行 Jupyter notebook?

Jupyter notebook 是一個(gè)網(wǎng)頁應(yīng)用程序,允許你以交互的方式編寫并注釋 Python 代碼。這是一種做試驗(yàn),做研究,并分享工作內(nèi)容的有效方法。了解什么是 notebook 請(qǐng)點(diǎn)擊這里(鏈接:http://suo.im/4Em4IR)。

許多深度學(xué)習(xí)應(yīng)用的計(jì)算非常密集,且在筆記本的 CPU 內(nèi)核上運(yùn)行通常需要耗費(fèi)幾個(gè)小時(shí)甚至是幾天。如果把一個(gè)現(xiàn)代的 CPU 換成 GPU,訓(xùn)練和推理的速度可提升 5 到 10 倍。但是,你可能無法在本地計(jì)算機(jī)上安裝 GPU。在 AWS 運(yùn)行 Jupyter notebook 可以給你在本地計(jì)算機(jī)上運(yùn)行時(shí)的相同體驗(yàn),同時(shí)允許你利用 AWS 上的一個(gè)或多個(gè) GPU。如果你只是偶爾使用深度學(xué)習(xí),相比投資專有的 GPU,Jupyter notebook 更為有利,你只需支付所用的東西。

二、為什么我不想在 AWS 上使用 Jupyter 進(jìn)行深度學(xué)習(xí)?

AWS GPU 實(shí)例的價(jià)格可以迅速變貴。我們建議的使用價(jià)格是每小時(shí) 0.9 美元。這個(gè)價(jià)格偶爾使用還可以接受,但是如果你每天都要進(jìn)行幾個(gè)小時(shí)的實(shí)驗(yàn),那么你***搭建配備 Titan X 或者 GTX 1080 Ti 的專屬深度學(xué)習(xí)機(jī)。

1. 開始之前注意:

  • 你需要一個(gè)激活的 AWS 賬戶
  • 如果你對(duì) AWS EC2 有所了解會(huì)有幫助,但并不必須

搭建需要花費(fèi) 5 到 10 分鐘的時(shí)間。

2. 分步指南

(1) 導(dǎo)航至 EC2 控制面板,并點(diǎn)擊「啟動(dòng)實(shí)例」鏈接。

導(dǎo)航至 EC2 控制面板

(2) 選擇官方 AWS 深度學(xué)習(xí) Ubuntu AMI

選擇「AWS 市場(chǎng)」并在搜索框中搜索「深度學(xué)習(xí)」。

選擇官方 AWS 深度學(xué)習(xí) Ubuntu AMI

向下滾動(dòng),直到找到名為「深度學(xué)習(xí) AMI Ubuntu 版本」的 AMI(如下圖),并選擇它。

「深度學(xué)習(xí) AMI Ubuntu 版本」的 AMI

(3) 選擇 p2.xlarge 實(shí)例

該實(shí)例類型提供對(duì)單個(gè) GPU 的訪問,并且每小時(shí)的使用成本為 0.9 美元(截至 2017 年 3 月)。點(diǎn)擊「配置實(shí)例細(xì)節(jié)」:

選擇 p2.xlarge 實(shí)例

(4) 配置實(shí)例細(xì)節(jié)

你可以為「配置實(shí)例」、「添加存儲(chǔ)」和 「添加標(biāo)簽」等步驟保留默認(rèn)設(shè)置。但是我們將自定義步驟「配置安全組」。

創(chuàng)建一個(gè)自定義 TCP 規(guī)則以允許 8888 端口。

在你當(dāng)前的公共 IP(例如你的筆記本電腦的 IP),或者在前者不可能的情況下,對(duì)于任意 IP,該規(guī)則都被允許。請(qǐng)注意,如果你允許任意 IP 均可接入端口 8888,則理論上任何人都可以收聽你的實(shí)例上的那個(gè)端口(這是我們將運(yùn)行 IPython notebook 的地方)。我們將為筆記本電腦添加密碼保護(hù),以便降低任意人員都可以對(duì)其進(jìn)行修改的風(fēng)險(xiǎn),但這也許是較弱的保護(hù)。如果可能的話,你應(yīng)該考慮限制特定 IP 的訪問。但是,如果你的 IP 地址不斷更改,這不太實(shí)際。如果你打算對(duì)任意 IP 開放接入端,請(qǐng)記住不要在實(shí)例上留下任何敏感數(shù)據(jù)。

創(chuàng)建一個(gè)自定義 TCP 規(guī)則以允許 8888 端口

在啟動(dòng)過程結(jié)束時(shí),系統(tǒng)將會(huì)詢問你是否要?jiǎng)?chuàng)建新的連接密鑰,或者是否重復(fù)使用現(xiàn)有的密鑰。如果你之前從未使用過 EC2, 只需創(chuàng)建新的密鑰并下載即可。

(5) 啟動(dòng)你的實(shí)例并連接到它

為了連接實(shí)例,在 EC2 控制面板上選擇并點(diǎn)擊「連接」按鈕,遵循提供的說明,例如:

注意,實(shí)例完全啟動(dòng)之前可能需要幾分鐘。如果開始時(shí)不能連接,請(qǐng)等待并重試。

(6) 設(shè)置 SSL 證書

通過 ssh 登錄實(shí)例后,在實(shí)例的根目錄下創(chuàng)建一個(gè) ssl 目錄,然后對(duì)其進(jìn)行 cd(并非必要,但更干凈)。

  1. mkdir ssl 
  2. cd ssl 

使用 OPenSSL 創(chuàng)建新的 SSL 證書:

  1. sudo openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout "cert.key" -out "cert.pem" -batch 

完成后,你已在當(dāng)前的 sll 目錄中創(chuàng)建了兩個(gè)文件:cert.key 和 cert.pem.

(7) 配置 Jupyter

在我們開始使用 Jupyte 之前,我們需要調(diào)整其默認(rèn)配置。首先,我需要生成一個(gè)新的 Jupyter 配置文件(仍然在遠(yuǎn)程實(shí)例上):

  1. jupyter notebook --generate-config 

或者,你可以為自己的 notebook 生成 Jupyter 密碼。由于你的實(shí)例配置可能為從任何 Ip 訪問(取決于你在配置安全組時(shí)所做的選擇),***通過密碼限制對(duì) Jupyter 的訪問。要生成密碼,請(qǐng)打開 IPython shell(ipython 命令)并運(yùn)行:

  1. from IPython.lib import  
  2. passwdpasswd() 
  3. exit 

passwd() 命令將要求你輸入并驗(yàn)證密碼,完成后將顯示密碼哈希(hash)。復(fù)制哈希,我們稍后會(huì)用到。它看起來像:「sha1:b592a9cf2ec6:b99edb2fd3d0727e336185a0b0eab561aa533a43」(這是「密碼」哈希,并非是你應(yīng)該使用的密碼)。

接下來,使用 Vi(或者用你最喜歡的可用文本編輯器)編輯配置文件:

  1. vi ~/.jupyter/jupyter_notebook_config.py 

這是一個(gè) Python 文件,其中所有的行都被注釋掉。

你需要插入以下 Python 代碼行(比如,在文件的開頭)

  1. c = get_config()  # get the config object 
  2. c.NotebookApp.certfile = u'/home/ubuntu/ssl/cert.pem' # path to the certificate we generated 
  3. c.NotebookApp.keyfile = u'/home/ubuntu/ssl/cert.key' # path to the certificate key we generated 
  4. c.IPKernelApp.pylab = 'inline'  # in-line figure when using Matplotlib 
  5. c.NotebookApp.ip = '*'  # serve the notebooks locally 
  6. c.NotebookApp.open_browser = False  # do not open a browser window by default when using notebooks 
  7. c.NotebookApp.password = 'sha1:b592a9cf2ec6:b99edb2fd3d0727e336185a0b0eab561aa533a43'  # this is the password hash that we generated earlier. 

如果,你以前沒有使用過 Vi,請(qǐng)記住,你需要按 i 開始插入內(nèi)容;完成后,你可以點(diǎn)擊 esc 然后是 :wq 最終 enter 退出 Vi,同時(shí)保存更改(:wq 代表寫入-退出)

(8)  更新 Keras

你馬上可以開始使用 Jupyte 了。但首先,通過運(yùn)行(仍然在遠(yuǎn)程實(shí)例上)以確保 Keras 是***的:

  1. sudo pip install keras --upgrade --no-deps 

你所使用的 AMI 由亞馬遜負(fù)責(zé)日常更新,但其可能沒有使用每個(gè)包的***版本。

(9) 設(shè)置本地端口轉(zhuǎn)發(fā)

在本地機(jī)器上的一個(gè) Shell(不是遠(yuǎn)程實(shí)例中)中,開始將你的本地端口 443(HTTPS 端口)轉(zhuǎn)發(fā)到遠(yuǎn)程實(shí)例的端口 8888。這是通過句法(syntax)完成的:

  1. sudo ssh -i awsKeys.pem -L local_port:local_machine:remote_port remote_machine 

在我們的例子中為:

  1. sudo ssh -i awsKeys.pem -L 443:127.0.0.1:8888 ubuntu@ec2-54-147-126-214.compute-1.amazonaws.com 

(10) 從你的本地瀏覽器中開始使用 Jupyter

首先,在遠(yuǎn)程實(shí)例中,創(chuàng)建保存你的 notebook 的文件夾:

  1. mkdir notebooks 
  2. cd notebooks 

在遠(yuǎn)程實(shí)例上,通過在你創(chuàng)建的文件夾中運(yùn)行此命令來啟動(dòng) Jupyter Notebook:

  1. ipython notebook 

然后,在本地瀏覽器中,導(dǎo)航至我們發(fā)送到遠(yuǎn)程 notebook 進(jìn)程的本地地址 https://127.0.0.1。確保你在地址中使用 HTTPS,否則你將收到 SSL 錯(cuò)誤。

你將看到一個(gè)安全警告:

該警告只是因?yàn)槲覀兩傻?SSL 證書沒有被任何受權(quán)威機(jī)構(gòu)驗(yàn)證

該警告只是因?yàn)槲覀兩傻?SSL 證書沒有被任何受權(quán)威機(jī)構(gòu)驗(yàn)證(顯然,我們剛剛生成了我們自己的證書)。點(diǎn)擊「advanced」,繼續(xù)瀏覽,這很安全。

然后系統(tǒng)會(huì)提示你輸入 Jupyter 密碼。然后,你會(huì)進(jìn)入 Jupyter 控制面板。

Jupyter 控制面板

點(diǎn)擊「新建 - >Notebook」開始。你可以使用你選擇的 Python 版本。

好了!

原文:

https://blog.keras.io/running-jupyter-notebooks-on-gpu-on-aws-a-starter-guide.html

【本文是51CTO專欄機(jī)構(gòu)機(jī)器之心的原創(chuàng)譯文,微信公眾號(hào)“機(jī)器之心( id: almosthuman2014)”】

戳這里,看該作者更多好文

責(zé)任編輯:趙寧寧 來源: 51CTO專欄
相關(guān)推薦

2023-02-10 21:12:41

GPUmacOSStable

2019-08-07 18:52:40

GPU數(shù)據(jù)科學(xué)CPU

2022-11-18 12:47:51

LinuxAWS命令行工具

2021-08-09 09:00:00

Kubernetes云計(jì)算架構(gòu)

2017-02-16 10:15:43

Windows7docker變量

2021-02-25 08:00:00

WindowsWindows 10開發(fā)

2022-09-13 08:40:24

AndroidLinux

2017-09-18 10:05:15

WindowsLinux容器

2019-05-09 09:00:00

WindowsKafka

2015-03-06 11:29:53

圖數(shù)據(jù)庫Titan圖數(shù)據(jù)庫NoSQL數(shù)據(jù)庫

2023-07-28 09:59:31

2014-10-11 11:30:43

CentOSDocker

2016-08-02 10:34:17

LinuxWindows雙啟動(dòng)

2014-03-31 09:45:33

Ubuntu LinuUbuntu 13.1

2021-05-09 21:35:25

Java機(jī)器代碼

2009-04-16 09:59:16

Google App PHPJava

2017-03-21 11:12:22

LinuxAmazon AWS服務(wù)器

2019-12-11 14:27:39

數(shù)據(jù)庫集群Kubernetes

2018-07-30 09:42:09

AndroidWineWindows App

2013-11-18 09:58:25

亞馬遜AWSAmazon Web
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

国产精品男人的天堂| 国产日本欧美在线| 精品三级在线| 欧美视频在线免费| 波多野结衣家庭教师在线播放| 青青草国产精品亚洲专区无| 国产成人亚洲欧美| 91精品国产91久久久久久黑人| 97香蕉久久夜色精品国产| 精品福利在线| 中文字幕一精品亚洲无线一区 | 欧美精品一区二区三区在线播放| 久久久久久五月天久久久久久久久| 久久精品在这里| 日本一区二区三区dvd视频在线 | 欧美www视频在线观看| 911国产网站尤物在线观看| 麻豆精品蜜桃| 在线观看成人黄色| 浪潮色综合久久天堂| 亚洲人成电影网站色| 成人免费影院| 亚洲最新在线视频| 国产精品美女久久久久人| 中文字幕最新精品| 久久久久久亚洲精品美女| 欧美成人免费在线视频| 超碰在线成人| 国产精品99久久久久久人| 久久蜜桃av| 97碰碰视频| 午夜在线一区二区| 永久免费网站视频在线观看| 成人午夜视频福利| 另类图片亚洲色图| 精品国产999| 黄色一级大片在线免费看产| 亚洲国产精品久久精品怡红院 | 欧美日韩色一区| 性欧美videoshd高清| 日韩av在线一区| 国产欧美自拍| 国产91色在线|免| 国产精品va| 曰韩不卡视频| 国产婷婷色一区二区三区| 午夜在线不卡| 91精品婷婷国产综合久久竹菊| 美女在线视频免费| 国外色69视频在线观看| 欧美精品福利| 女女百合国产免费网站| 国产精品午夜春色av| 日本天堂影院在线视频| 精品久久一二三区| 91精品尤物| aa成人免费视频| 国产福利一区在线观看| 免费观看羞羞视频网站| 欧美一区二区在线不卡| 91麻豆精品| 成人一区二区三区四区| 99视频一区二区| 男生女生差差差的视频在线观看| 日韩黄色高清视频| 禁果av一区二区三区| 欧美日韩一区在线视频| 国产日韩欧美高清在线| 中文字幕在线视频区| 久热精品视频在线观看| 国产精品黄色| 久久久久久久久久久福利| 色综合天天做天天爱| 992tv国产精品成人影院| 国产日韩在线播放| 国产在线麻豆精品观看| julia中文字幕久久亚洲蜜臀| 日韩精品在线看| 色999日韩| 亚洲精品久久久久久久蜜桃臀| 激情成人在线视频| 男女啪啪999亚洲精品| av资源站久久亚洲| 国产午夜精品一区二区三区嫩草 | 国产精品夜夜夜一区二区三区尤| 丰满放荡岳乱妇91ww| 亚洲人成小说| 欧美成人在线网站| 麻豆精品一区二区av白丝在线| 午夜影院在线| 大量国产精品视频| 日韩不卡免费视频| 天堂在线视频中文网| 正在播放欧美视频| 91av成人在线| 日本不良网站在线观看| 91精品久久久久久久久不口人| 成熟亚洲日本毛茸茸凸凹| 992tv在线观看| 欧美另类在线观看| 韩国v欧美v亚洲v日本v| 日韩伦理在线电影| 成人性生交大片免费观看嘿嘿视频| 久久综合av免费| 日本动漫同人动漫在线观看| 91精品国产91久久久久青草| 成人欧美一区二区三区小说| 国产极品一区| 正在播放国产精品| 日韩一区二区三区四区五区六区 | 欧美黄色性视频| 国产精品一二三在| 激情图片在线观看高清国产| 精品久久久久久综合日本| 一本色道久久综合亚洲aⅴ蜜桃| 国产成人精品免费视| 毛葺葺老太做受视频| 中文字幕亚洲欧美日韩在线不卡| 久久精品久久99精品久久| 91在线中文| 欧美午夜精品久久久久免费视| 欧美午夜在线一二页| 亚洲网色网站| 深夜影院在线观看| 成人免费在线网址| 亚洲成av人片在线观看无码| 亚洲精品小区久久久久久| 欧美18—20岁hd第一次| 欧美一区二区三区免费观看| 亚洲私人黄色宅男| 三级精品视频| 国产一级粉嫩xxxx| 日韩免费在线看| 亚洲天堂网中文字| 欧美巨大xxxx| 传媒在线观看| 91九色蝌蚪成人| 7777精品伊人久久久大香线蕉的 | 国产校园另类小说区| 年轻的保姆91精品| 欧美伦理片在线看| 国产综合在线看| 国产精品三级在线观看| 999国产精品一区| 日本桃色视频| 91美女片黄在线观看游戏| 欧美亚洲丝袜传媒另类| 亚洲欧美久久| 无码小电影在线观看网站免费 | 美女精品视频一区| 中文字幕中文在线不卡住| 亚洲欧洲美洲国产香蕉| 国产污污在线观看| 成人欧美一区二区三区视频| 欧美一级午夜免费电影| 精品亚洲成a人在线观看| 黄色精品视频| 高清成人av| 亚洲综合色av| 亚洲国产精品999| 91视频在线看| 欧美日韩一二三四| 成人影院在线观看| 蜜臀av.com| 91国内免费在线视频| 色妹子一区二区| 国内精品伊人久久久久av影院| 精品一区91| 免费在线黄色电影| 视频一区视频二区视频| 欧美另类极品videosbest最新版本| 亚洲在线视频网站| 日韩av一区二区三区四区| 欧美成人精品一级| 九色在线观看视频| 99亚洲国产精品| 欧美有码在线视频| 欧美群妇大交群中文字幕| 成人午夜碰碰视频| 青青草国产免费一区二区下载| 午夜成年人在线免费视频| 男女av免费观看| 国产精品.com| 欧美成人一区二区三区电影| 欧美主播一区二区三区美女| 国产一区二区视频在线播放| 国产精品自拍区| 91吃瓜在线观看| 性生大片免费观看性| 欧美日韩中文字幕在线播放| 成人精品久久久| 日韩中文理论片| 欧美日韩一区二区在线视频| av不卡在线播放| 亚洲国产免费看| gogo久久日韩裸体艺术| 成人福利电影| 六十路在线观看| 一道本视频在线观看| 在线看成人av电影|