web-dev-qa-db-ja.com

ValueError:名前プロジェクターのプラグインが重複しています

ランニング tensorboard --logdir log_dirエラーが発生します:

Traceback (most recent call last):
  File "/home/user/.local/bin/tensorboard", line 11, in <module>
    sys.exit(run_main())
  File "/home/user/.local/lib/python3.6/site-packages/tensorboard/main.py", line 64, in run_main
    app.run(tensorboard.main, flags_parser=tensorboard.configure)
  File "/home/user/.local/lib/python3.6/site-packages/absl/app.py", line 300, in run
    _run_main(main, args)
  File "/home/user/.local/lib/python3.6/site-packages/absl/app.py", line 251, in _run_main
    sys.exit(main(argv))
  File "/home/user/.local/lib/python3.6/site-packages/tensorboard/program.py", line 228, in main
    server = self._make_server()
  File "/home/user/.local/lib/python3.6/site-packages/tensorboard/program.py", line 309, in _make_server
    self.assets_Zip_provider)
  File "/home/user/.local/lib/python3.6/site-packages/tensorboard/backend/application.py", line 161, in standard_tensorboard_wsgi
    reload_task)
  File "/home/user/.local/lib/python3.6/site-packages/tensorboard/backend/application.py", line 194, in TensorBoardWSGIApp
    return TensorBoardWSGI(plugins, path_prefix)
  File "/home/user/.local/lib/python3.6/site-packages/tensorboard/backend/application.py", line 245, in __init__
    raise ValueError('Duplicate plugins for name %s' % plugin.plugin_name)
ValueError: Duplicate plugins for name projector

この問題の理由は何ですか?

10
mrgloom

Tensorflow == 2.0.0-rc2をインストールした後、同じ問題に遭遇しました。 tensorboardをアンインストールしても解決しませんでした。

私の場合、犯人はtb-nightlyパッケージでした:

#python3.7 -m pip list | grep tb
tb-nightly           1.15.0a20190806

パッケージを削除してtensorflowを再インストールした後、tensorboardは正常に動作し始めました。

8
user12144432

2つのバージョンのテンソルボードを使用していたときに、同じエラーが発生しました。 Tensorflow 2.0環境では、コアのTensorflow libを除いて、TF 1.14バージョンからインストールされた他のlibを確認できました。

pip listを使用して、テンソルフローライブラリのバージョンを確認してください。私のシステムでは、

...
tensorboard                   1.14.0              
tensorflow-estimator          1.14.0              
tensorflow-gpu                2.0.0rc0            
tensorflow-serving-api        1.14.0              
termcolor                     1.1.0               
tf-estimator-nightly          1.14.0.dev2019080601
...

これが私がしたことです:

pip uninstall tensorboard
pip install --force-reinstall tf-nightly-2.0-preview
6
Mageswaran

システムに2つのtensorboardがインストールされている場合は、次のコードを実行して、1つを削除します。

import pkg_resources

for entry_point in pkg_resources.iter_entry_points('tensorboard_plugins'):
    print(entry_point.dist)
1
Unnikrishnan

システムに2つのバージョンのテンソルボードがインストールされている場合は、そのうちの1つをアンインストールする必要があります。

私はこれを何時間もスタックしていましたが、最終的にそれを使って修正しました:

魅力のように働きました: https://github.com/pytorch/pytorch/issues/22676

  • pipアンインストールtb-nightly tensorboardX tensorboard
  • ピップインストールテンソルボード
0
envi z