• 使用亚马逊云服务器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 os
    from IPython.lib import passwd
    
    c.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 environment
    if 'PASSWORD' in os.environ:
      c.NotebookApp.password = passwd(os.environ['PASSWORD'])
      del os.environ['PASSWORD']

    (3)打开Jupyter Notebook

    在命令行中输入

    jupyter notebook

    然后在浏览器中打开链接

    https://[ip]:8888
  • 相关阅读:
    参数调优
    类路径
    《高性能MySQL》
    Hibernate操作和保存方式
    MySQL中文乱码
    数据库锁
    事务隔离级别
    分布式事务
    线程池:ThreadPoolExecutor
    系统整体测试工具
  • 原文地址:https://www.cnblogs.com/meelo/p/5994766.html
Copyright © 2020-2023  润新知