2018/03/14

[Deep Learning] 在VM和Nvidia TX2上使用Jupyter Notebook開發Python專案

在開發Deep Learning專案時,環境使用上推薦使用Jupyter Notebook,原因有二,其一,Python在Jupyter環境上非常好除錯;其二,Markdown語法支援非常完整。




如果要透過電腦本機的瀏覽器去開啟在VM或者其他裝置(例如Nvidia Jetson TX2)上的Jupyter Notebook,就得透過底下的設定:

首先,先安裝Jupyter Notebook
$ python3 -m pip install --upgrade pip
$ python3 -m pip install jupyter

安裝完成後,要修改Jupyter Notebook建立的IP Address
$ jupyter notebook --generate-config

修改在目錄資料夾下的設定檔案
$ vi ~/.jupyter/jupyter_notebook_config.py

把c.NotebookApp.ip = 'localhost'的IP Address改成VM或者其他裝置的IP 位址
c.NotebookApp.ip = '{Your IP}'

最後,執行Jupyter Notebook
$ jupyter notebook --no-browser --port 8004

把執行起來的URL(http://{Your IP}:8004/?token={Your token})貼到本機端的瀏覽器中。

然後開啟ipynb的專案


就可以使用了。

沒有留言:

張貼留言