本文主要但願解決以下兩個問題:css
1.遠程登陸jupyter notebookhtml
2.遠程運行深度學習框架如何可視化loss和accuracy?python
服務器通常都是字符界面的,可是有時咱們須要可視化咱們的結果,這樣可以直觀的看到咱們的訓練成果,這該怎麼辦呢?vim
不要緊,由於服務器都會內置一個firefox瀏覽器,你只須要在命令窗口輸入瀏覽器
>>> firefox
以後你的本地電腦會彈出一個Firefox的窗口,是否是很驚奇!!!(我使用的鏈接服務器的軟件是MobaXterm)。正常的狀況會出現這個界面(固然若是你是其餘版本的系統可能會有所不一樣。)bash
可是很不幸我以前打開後就提示頁面崩了,啥都打不開,並且後面會跟着這些錯誤提示:服務器
剛開始我還覺得是個人電腦防火牆的問題,或者是學校服務器限制了,不事後來把錯誤信息穀歌一下(千萬別用百度。。。),一下就找到了解決辦法框架
你只須要在打開的Firefox瀏覽器地址欄輸入about:config編輯器
以後回車進入這個頁面,點擊I accept this risk學習
以後再輸入autostart找到圖中兩個設置項,將value設置爲False。
以後再命令窗口關閉Firefox,而後從新打開瀏覽器就能夠了。
瀏覽器的問題解決了,遠程鏈接Jupyter Notebook還會遠嗎?
emm,有一點點遠,不過能夠很快解決。
具體方法以下:
pip install ipython pip install Jupyter
生成配置文件
jupyter notebook --generate-config
進入ipython
In [1]: from notebook.auth import passwd In [2]: passwd() Enter password: Verify password: Out[2]: 'sha1:ce23d945972f:34769685a7ccd3d08c84a18c63968a41f1140274'
把生成的密文‘sha:ce…’複製下來
vim ~/.jupyter/jupyter_notebook_config.py
按照下面進行修改
c.NotebookApp.ip='*' # 就是設置全部ip皆可訪問 c.NotebookApp.password = u'sha:ce...剛纔複製的那個密文' c.NotebookApp.open_browser = False # 禁止自動打開瀏覽器,若是服務器有瀏覽器也能夠不修改這一項 c.NotebookApp.port =8888 #隨便指定一個端口
舒適提示: vim快速搜索的快捷鍵是 「/ 搜索詞」
例如若是想修改ip項,在進入vim編輯器後直接輸入"/ip"回車即開始匹配,"n"是尋找下一個,"p"是尋找上一個。
能夠不指定端口,也能夠指定端口
jupyter notebook --port=9000
其實上面的jupyter 已經能夠幫助咱們實現可視化了,可是這裏推薦一個比較好用的可視化模塊,是百度出的visualDL模塊。
具體安裝和使用方法在這就不作介紹了,感興趣的能夠去官網查閱。
安裝好以後啓動visualDL服務器便可看到以下效果: