首页 > 代码库 > 使用亚马逊的云服务器EC2做深度学习(二)配置Jupyter Notebook服务器
使用亚马逊的云服务器EC2做深度学习(二)配置Jupyter Notebook服务器
这是《使用亚马逊的云服务器EC2做深度学习》系列的第二篇文章。
(一)申请竞价实例 (二)配置Jupyter Notebook服务器 (三)配置TensorFlow
Jupyter Notebook是Python中的一个开源编辑器。它的主界面就是一个网页,可以在浏览器中远程执行程序。
同时它可以方便地混杂代码和程序的说明,有许多TensorFlow的教程就是用Jupyter Notebook来编写的。
出于安全的考虑,Jupyter Notebook默认只能在本地访问,如果要远程访问需要进行额外的配置。
这一步是紧接着这一系列教程第一篇而来的。
(1)开放Jupyter Notebook的端口
(2)配置Jupyter Notebook
登录服务器,在用户目录新建文件夹
mkdir ~/.jupyter
在其中创建名为jupyter_notebook_config.py的文件,内容如下
import osfrom IPython.lib import passwdc.NotebookApp.ip = ‘*‘c.NotebookApp.port = int(os.getenv(‘PORT‘, 8888))c.NotebookApp.open_browser = False#c.MultiKernelManager.default_kernel_name = ‘python3‘# sets a password if PASSWORD is set in the environmentif ‘PASSWORD‘ in os.environ: c.NotebookApp.password = passwd(os.environ[‘PASSWORD‘]) del os.environ[‘PASSWORD‘]
(3)打开Jupyter Notebook
在命令行中输入
jupyter notebook
然后在浏览器中打开链接
https://[ip]:8888
使用亚马逊的云服务器EC2做深度学习(二)配置Jupyter Notebook服务器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。