2022/7/8

ssl tunnel . and tensorboard

tensorboard default 是在 local 服務。
要給 remote view 雖然可以設定,但是有點麻煩。
簡單就用 ssl tunnel。把 tensorboard server 的 local port 傳到remote 的機器。
這樣 remote 的機器就可子藉由開啟 自己的 port 看到 tensorboard server 的 port 了。

ref: 因為 tensorboard 服務的 port是 6006,所以把 tensorboard server 的 localhost:6006 轉到我自己的 16006 port:
ssh -L 16006:127.0.0.1:6006 user@server
這樣,自己這邊開啟: localhost:16006 就可以看到 server 上 tensorboard 的輸出了。
其實在啟動 tensorboard 的時候,加上 host ip 就可以讓其他(所有人)看到輸出了:
tensorboard --host 0.0.0.0 --logdir ./logs/fit/
但是如果要加上login 檢查,就只好用ssl tunner.

沒有留言:

張貼留言