Amazon EC2 实例配置 Jupyter Notebook

阿里云双11来了!从本博客参与阿里云,服务器最低只要86元/年!

注意 EC2 信息中心上的“IPv4 Public IP”地址(格式为“X.X.X.X”)。

  • 转到终端
  • 找到存储 .pem 文件的位置
    • 例如,如果将 .pem 文件放在桌面上,则 cd ~/Desktop/ 会使你转到正确的目录。
  • 输入 ssh -i YourKeyName.pem ubuntu@X.X.X.X
    • X.X.X.X 是在 AWS 中发现的 IPv4 Public IP。
    • YourKeyName.pem 是 .pem 文件的名称

注意:如果你看到关于 PEM 文件的“bad permissions”或“permission denied”错误消息,请尝试执行 chmod 400 path/to/YourKeyName.pem,然后再次运行 ssh 命令。

创建并编辑 Jupyter 配置文件

接着,你需要配置 jupyter notebook 设置。

  • 在实例中,为了针对 jupyter notebook 设置创建配置文件,输入:
    • jupyter notebook --generate-config
  • 更改 notebook 的 IP 地址配置设置(只是一个很方便的一行命令,用于进行完全字符串匹配替换操作;你可以使用 vi/vim/nano/etc 手动执行此操作):
    • sed -ie "s/#c.NotebookApp.ip = 'localhost'/#c.NotebookApp.ip = '*'/g" ~/.jupyter/jupyter_notebook_config.py

自定义软件包

最后一步是使用 pip 安装几个软件包。

所有学员都应该运行以下命令:

sudo python3 -m pip install tensorflow-gpu==1.1 udacity-pa tqdm

打算完成 VUI 项目的学员还应该运行以下命令:

sudo apt-get install libav-tools
sudo python3 -m pip install python_speech_features librosa soundfile

操作完毕后,你就可以登录实例并准备好运行项目了!你可以在此实例中运行任何项目。为了确保一切正常运行,你可以通过运行一个示例项目进行测试。

测试实例

通过验证实例可以运行 TensorFlow notebook,确保一切都能正常运行。

在 EC2 实例上
  • 克隆深度学习应用模块 notebook
    • git clone https://github.com/udacity/aind2-dl.git
  • 进入代码库目录
    • cd aind2-dl
  • 运行 notebook
    • jupyter notebook --ip=0.0.0.0 --no-browser
在本地机器上
  • 你需要使用 jupyter notebook 生成的令牌才能访问。在实例终端上,将有以下一行内容: Copy/paste this URL into your browser when you connect for the first time, to login with a token:。复制以 :8888/?token= 开头的所有内容。
  • 通过转到以下网址从网络浏览器中访问 Jupyter notebook 索引:X.X.X.X:8888/?token=...(其中 X.X.X.X 是 EC2 实例的 IP 地址,以 :8888/?token= 开头的所有内容是你刚刚复制的内容)
  • 点击“IMDB_in_Keras_Solutions.ipynb”链接以启动解决方案 notebook
  • 在该 notebook 中运行每个单元格

注意:Windows 用户可能希望通过 GUI 实用程序 PuTTY 进行连接,请遵循这些说明

你已经完全做好准备,可以在 AWS 实例上运行所有代码了!完成此实例后,请停止此示例,以防积分耗尽。

最后注意事项

EC2 AMI 实例是一个独立系统,已经包含 AIND 项目所需的所有库。因此你需要 conda 环境和软件包管理器,并且可以跳过项目说明中的相关部分。

https://www.jianshu.com/p/f03377d113bc

Python量化投资网携手4326手游为资深游戏玩家推荐:《英雄训练师下载

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论