リモートアクセスサーバーテンソルボード
Remote Access Server Tensorboard
- リモートサーバーにログインするときは、次のコマンドを使用します。
ssh -L 16006:127.0.0.1:6006 root@xxxxx
その中でserver_name
ワークステーション名を参照し、server.addressはワークステーションIPを参照します
- トレーニングモデルをロードするときは、次のコマンドを使用します。
tensorboard --logdir='/path/to/log-directory'
(ここで、/ path / to / log-directoryは、それ自体で設定されたログストレージパスです)
- 最後にブラウザに入力します:
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/