「出来らあっ!」
こんな感じで書くこともないんですが...
さて、皆様はログデータの可視化はどうしてますか?
最近はTensorboardなども出てきてかなり便利になってきましたね。
大抵はGPUサーバーやCPUサーバーなど、本番では自分のローカルPC上で行いたいことでしょう。
で、今回はvisdomと呼ばれる可視化ツールをサーバーで呼び出したい場合にどうするのかという話です。
検索をかけると一応以下のような記事が出てきます。
How to connect the visdom server in my remote Server using my PC?
これを見ますと「ポートフォワーディングしてね☆」と書いてますが、
なんか上手くいきませんでした。
それよりもうちょっと良い解決法があったので、それを記述します。
Settings
-
サーバー
- GPUサーバー
- GUIはなし
- GPUサーバー
-
ローカル
- 自分の手元にあるPC
- GUIあり
- IPアドレス: 192.168.0.2
- 自分の手元にあるPC
ローカル
サーバー側のプログラムを実行する前に
python -m visdom.server
とするだけ(ここは変化なし)。
サーバー側
visdomのコードを書くときに
from visdom import Visdom
viz = Visdom('192.168.0.2')
とするだけ。
ただこれもプロキシとかがあると問題があるような気がします。