リモートアクセスサーバーテンソルボード



Remote Access Server Tensorboard



  1. リモートサーバーにログインするときは、次のコマンドを使用します。
ssh -L 16006:127.0.0.1:6006 root@xxxxx

その中でserver_nameワークステーション名を参照し、server.addressはワークステーションIPを参照します

  1. トレーニングモデルをロードするときは、次のコマンドを使用します。
tensorboard --logdir='/path/to/log-directory'

(ここで、/ path / to / log-directoryは、それ自体で設定されたログストレージパスです)



  1. 最後にブラウザに入力します:http://127.0.0.1:16006/

ポートが占有されている場合、つまり、誰かがポートでポート6006を使用している場合。エラーメッセージは次のとおりです。

ERROR:tensorflow:TensorBoard attempted to bind to port 6006, but it was already in use TensorBoard attempted to bind to port 6006, but it was already in use

ポート8008に切り替えることができます。具体的な操作は、上記のコマンドを変更してリモートサーバーにログインすることです。



ssh -L 18008:127.0.0.1:8008 root@xxxxx

次に、ロード時にモデルを使用します。

tensorboard --logdir='/path/to/log-directory' --port=8008

最後にブラウザに入力しますhttp://127.0.0.1:18008/