1. 程式人生 > >本機直接遠端連線伺服器Jupyter notebook

本機直接遠端連線伺服器Jupyter notebook

最近一直在跑神經網路的作業,所以借到了GPU的伺服器,jupyter notebook 又是一個用Python寫dl作業的神器,於是免不了要學會怎麼遠端訪問jupyter notebook!

1. 問度娘

不靠譜…..大家分享的觀點主要是下面這位博主的思路:
http://blog.csdn.net/kunlong0909/article/details/52464495
(生成密碼,修改配置…)
我試了好幾遍都不行,不知有木有和我一樣的童鞋~哭泣…..

2. 直接加入 - -ip 0.0.0.0!

  • 在你work的目錄下輸入命令

jupyter notebook –ip 0.0.0.0

(注:有兩個-喲~有讀者反映說這裡是個坑哈,markdown粗來的效果就是連著的)
- 接著你會看到有一個帶token的url地址,你可以將此地址複製貼上在你本地的瀏覽器,並且更換掉ip 0.0.0.0–>你伺服器的ip地址

http://0.0.0.0:8888/tree?token=f0c22a6e2de0640f614b5a84d6d57639cc47e969758fed22

  • 你會發現,這麼簡單,你就可以在你自己的瀏覽器中遠端訪問jupyter notebook 了

3. (擴充套件)bg大發

如果你想下次繼續開啟這個網址,仍然可以連線到伺服器的jupyter notebook ,那麼你還需要接下來幾步。

  • 按住 Ctrl+z鍵,即可將一個正在前臺執行的命令放到後臺,並且暫停

Ctrl +z (按鍵)

  • 輸入jobs檢視當前job的情況

jobs

  • 利用bg命令將一個在後臺暫停的命令,變成繼續執行

bg 1
// “1” 這裡就可以替換為你執行的jupyter的job號,上一步可以查到


怎麼樣,反正這個方法非常的使用,親測好評~

BTW,用jupyter notebook 跑非常大的資料,真的卡爆了…..

最近我一般都是: 資料探索可以選擇用jupyter,跑網路還是用.py吧~直接Nohup 扔到伺服器~!太方便了!媽媽再也不用擔心我的瀏覽器卡死或者跑到某個epoch不動了……

最近一直在跑神經網路的作業,所以借到了GPU的伺服器,jupyter notebook 又是一個用Python寫dl作業的神器,於是免不了要學會怎麼遠端訪問jupyter notebook!