使用localhost訪問遠程tensorboard

場景與問題
tensorflow程序運行在遠程服務器,tensorboard啓動後訪問地址爲:0.0.0.0:6006。這樣無法用本身機器上的瀏覽器訪問tensorboard。瀏覽器

解決辦法
1 . 鏈接ssh時,將服務器的6006端口重定向到本身機器上來:服務器

ssh -L 16006:127.0.0.1:6006 username@remote_server_ip
1
其中:16006:127.0.0.1表明本身機器上的16006號端口,6006是服務器上tensorboard使用的端口。ssh

2 . 在服務器上使用6006端口正常啓動tensorboard:spa

tensorboard --logdir=xxx --port=6006
1
3 . 在本地瀏覽器中輸入地址:server

127.0.0.1:16006ip

Reference

相關文章
相關標籤/搜索