質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
PyTorch

PyTorchは、オープンソースのPython向けの機械学習ライブラリ。Facebookの人工知能研究グループが開発を主導しています。強力なGPUサポートを備えたテンソル計算、テープベースの自動微分による柔軟なニューラルネットワークの記述が可能です。

解決済

tensorboardX を使って機械学習のlossのグラフがみたい

goro_gnm
goro_gnm

総合スコア42

PyTorch

PyTorchは、オープンソースのPython向けの機械学習ライブラリ。Facebookの人工知能研究グループが開発を主導しています。強力なGPUサポートを備えたテンソル計算、テープベースの自動微分による柔軟なニューラルネットワークの記述が可能です。

2回答

0評価

0クリップ

193閲覧

投稿2020/02/05 02:48

pythorchでtensorboardを使いたいと思ってます。

https://qiita.com/meipuru344/items/f7ce91627ced8a8a7587

上記サイトを参考にtensorboardを使ってみたのですが、エラーが出力されてしまいます。調べても理由がわからなかったので教えてもらえるとうれしいです。

###やりたいこと
tensorboardXにグラフを書かせてそれをみたい

###環境

  • 外部サーバにssh接続している
  • NVIDIA Cuda compiler driver ver9.9
  • Ubuntu 16.04
  • torch 1.2.0
  • tensorflow 2.1.0
  • tensorboardX 2.0

実行したこと

下のファイルを実行

python

import tensorboardX as tbx import torch #出力先のファイル名指定 writer = tbx.SummaryWriter("runs/exp-1") for i in range(20): writer.add_scalar("group/epoch", torch.randn(1).item(), i) writer.close()

下のコマンドを実行

tensorboard --logdir="runs/exp-1"

コマンド実行後エラーが出力

2020-02-05 01:59:10.103766: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libnvinfer.so.6'; dlerror: libnvinfer.so.6: cannot open shared object file: No such file or directory; LD_LIBRARY_PATH: /home/n.nakamura/ubuntu16/lib:/usr/local/cuda/lib64 2020-02-05 01:59:10.105144: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libnvinfer_plugin.so.6'; dlerror: libnvinfer_plugin.so.6: cannot open shared object file: No such file or directory; LD_LIBRARY_PATH: /home/n.nakamura/ubuntu16/lib:/usr/local/cuda/lib64 2020-02-05 01:59:10.105182: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:30] Cannot dlopen some TensorRT libraries. If you would like to use Nvidia GPU with TensorRT, please make sure the missing libraries mentioned above are installed properly. Traceback (most recent call last): File "/home/n.nakamura/ubuntu16/pyenv/versions/3.6.8/bin/tensorboard", line 8, in <module> sys.exit(run_main()) File "/home/n.nakamura/ubuntu16/pyenv/versions/3.6.8/lib/python3.6/site-packages/tensorboard/main.py", line 59, in run_main default.get_plugins() + default.get_dynamic_plugins(), File "/home/n.nakamura/ubuntu16/pyenv/versions/3.6.8/lib/python3.6/site-packages/tensorboard/default.py", line 115, in get_dynamic_plugins for entry_point in pkg_resources.iter_entry_points('tensorboard_plugins') File "/home/n.nakamura/ubuntu16/pyenv/versions/3.6.8/lib/python3.6/site-packages/tensorboard/default.py", line 115, in <listcomp> for entry_point in pkg_resources.iter_entry_points('tensorboard_plugins') File "/home/n.nakamura/ubuntu16/pyenv/versions/3.6.8/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2345, in load self.require(*args, **kwargs) File "/home/n.nakamura/ubuntu16/pyenv/versions/3.6.8/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2368, in require items = working_set.resolve(reqs, env, installer, extras=self.extras) File "/home/n.nakamura/ubuntu16/pyenv/versions/3.6.8/lib/python3.6/site-packages/pkg_resources/__init__.py", line 789, in resolve raise VersionConflict(dist, req).with_context(dependent_req) pkg_resources.VersionConflict: (setuptools 40.6.2 (/home/n.nakamura/ubuntu16/pyenv/versions/3.6.8/lib/python3.6/site-packages), Requirement.parse('setuptools>=41.0.0'))

ちなみにssh接続ではなく、ローカルで同じことを実行したときは問題なくやりたいことをすることができました。

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

PyTorch

PyTorchは、オープンソースのPython向けの機械学習ライブラリ。Facebookの人工知能研究グループが開発を主導しています。強力なGPUサポートを備えたテンソル計算、テープベースの自動微分による柔軟なニューラルネットワークの記述が可能です。