本港台开奖现场直播 j2开奖直播报码现场
当前位置: 新闻频道 > IT新闻 >

【j2开奖】教程 | 新手指南:如何在AWS GPU上运行Jupyter noterbook?(2)

时间:2017-04-04 19:38来源:本港台现场报码 作者:本港台直播 点击:
或者,你可以为自己的 notebook 生成 Jupyter 密码。由于你的实例配置可能为从任何 Ip 访问(取决于你在配置安全组时所做的选择),最好通过密码限制对

或者,你可以为自己的 notebook 生成 Jupyter 密码。由于你的实例配置可能为从任何 Ip 访问(取决于你在配置安全组时所做的选择),最好通过密码限制对 Jupyter 的访问。要生成密码,请打开 IPython shell(ipython 命令)并运行:

  fromIPython.libimport

  passwdpasswd()

  exit

passwd() 命令将要求你输入并验证密码,完成后将显示密码哈希(hash)。复制哈希,我们稍后会用到。它看起来像:「sha1:b592a9cf2ec6:b99edb2fd3d0727e336185a0b0eab561aa533a43」(这是「密码」哈希,并非是你应该使用的密码)。

接下来,使用 Vi(或者用你最喜欢的可用文本编辑器)编辑配置文件:

  vi ~/.jupyter/jupyter_notebook_config.py

这是一个 Python 文件,其中所有的行都被注释掉。

你需要插入以下 Python 代码行(比如,atv,在文件的开头)

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

如果,你以前没有使用过 Vi,请记住,你需要按 i 开始插入内容;完成后,你可以点击 esc 然后是 :wq 最终 enter 退出 Vi,同时保存更改(:wq 代表写入-退出)

7 - 更新 Keras

你马上可以开始使用 Jupyte 了。但首先,通过运行(仍然在远程实例上)以确保 Keras 是最新的:

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

你所使用的 AMI 由亚马逊负责日常更新,但其可能没有使用每个包的最新版本。

8 - 设置本地端口转发

在本地机器上的一个 Shell(不是远程实例中)中,开始将你的本地端口 443(HTTPS 端口)转发到远程实例的端口 8888。这是通过句法(syntax)完成的:

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

在我们的例子中为:

  sudo ssh -i awsKeys.pem -L 443:127.0.0.1:8888 [email protected]

9 - 从你的本地浏览器中开始使用 Jupyter

首先,在远程实例中,开奖,创建保存你的 notebook 的文件夹:

  mkdir notebookscd notebooks

在远程实例上,通过在你创建的文件夹中运行此命令来启动 Jupyter Notebook:

  ipython notebook

然后,在本地浏览器中,导航至我们发送到远程 notebook 进程的本地地址 https://127.0.0.1。确保你在地址中使用 HTTPS,否则你将收到 SSL 错误。

你将看到一个安全警告:

  

【j2开奖】教程 | 新手指南:如何在AWS GPU上运行Jupyter noterbook?

该警告只是因为我们生成的 SSL 证书没有被任何受权威机构验证(显然,我们刚刚生成了我们自己的证书)。点击「advanced」,继续浏览,这很安全。

然后系统会提示你输入 Jupyter 密码。然后,你会进入 Jupyter 控制面板。

  

【j2开奖】教程 | 新手指南:如何在AWS GPU上运行Jupyter noterbook?

点击「新建 - >Notebook」开始。你可以使用你选择的 Python 版本。

【j2开奖】教程 | 新手指南:如何在AWS GPU上运行Jupyter noterbook?

好了!

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

  本文为机器之心编译,转载请联系本公众号获得授权

  ?------------------------------------------------

加入机器之心(全职记者/实习生):[email protected]

投稿或寻求报道:[email protected]

广告&商务合作:[email protected]

(责任编辑:本港台直播)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容