使用亞馬遜雲服務器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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM