Pytorch: Tensorboard: ValueError: Plugin duplikat untuk proyektor nama

Dibuat pada 10 Jul 2019  ·  36Komentar  ·  Sumber: pytorch/pytorch

Saya mengikuti pendahuluan dan terjadi kesalahan ini.
cuda 10 , cudnn 7 , instal pytorch dengan pip.

Namun, ketika saya check-by

> torch.utils.tensorboard import SummaryWriter

, semuanya baik baik saja.

Python 3.7.3 | packaged by conda-forge | (default, Jul  1 2019, 21:52:21) 
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from torch.utils.tensorboard import SummaryWriter
>>> 

tapi saat saya gunakan

> tensorboard --logdir=runs, it happens to this error:

`Traceback (most recent call last):
  File "/home/kingsoft/anaconda3/envs/liubiao2/bin/tensorboard", line 10, in <module>
    sys.exit(run_main())
  File "/home/kingsoft/anaconda3/envs/liubiao2/lib/python3.7/site-packages/tensorboard/main.py", line 64, in run_main
    app.run(tensorboard.main, flags_parser=tensorboard.configure)
  File "/home/kingsoft/anaconda3/envs/liubiao2/lib/python3.7/site-packages/absl/app.py", line 300, in run
    _run_main(main, args)
  File "/home/kingsoft/anaconda3/envs/liubiao2/lib/python3.7/site-packages/absl/app.py", line 251, in _run_main
    sys.exit(main(argv))
  File "/home/kingsoft/anaconda3/envs/liubiao2/lib/python3.7/site-packages/tensorboard/program.py", line 228, in main
    server = self._make_server()
  File "/home/kingsoft/anaconda3/envs/liubiao2/lib/python3.7/site-packages/tensorboard/program.py", line 309, in _make_server
    self.assets_zip_provider)
  File "/home/kingsoft/anaconda3/envs/liubiao2/lib/python3.7/site-packages/tensorboard/backend/application.py", line 161, in standard_tensorboard_wsgi
    reload_task)
  File "/home/kingsoft/anaconda3/envs/liubiao2/lib/python3.7/site-packages/tensorboard/backend/application.py", line 194, in TensorBoardWSGIApp
    return TensorBoardWSGI(plugins, path_prefix)
  File "/home/kingsoft/anaconda3/envs/liubiao2/lib/python3.7/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`
high priority dependency bug tensorboard triage review triaged

Komentar yang paling membantu

@Biaocsu , saya juga menemui masalah tetapi saya memperbaikinya. Metode saya adalah:

  1. Saya mengunduh skrip pengujian dari https://raw.githubusercontent.com/tensorflow/tensorboard/master/tensorboard/tools/diagnose_tensorboard.py
  2. Saya menjalankannya dan saya diberi tahu bahwa saya memiliki dua tensorboards dengan versi yang berbeda. Juga, itu memberi tahu saya cara memperbaikinya.
  3. Saya mengikuti instruksinya dan saya bisa membuat tensorboard saya berfungsi.

Saya pikir kesalahan ini berarti Anda memasang dua tensorboards sehingga plugin akan diduplikasi. Metode lain yang akan membantu yaitu menginstal ulang lingkungan python menggunakan conda.

Semoga bisa membantu Anda.

Semua 36 komentar

Ini terdengar seperti masalah konfigurasi yang salah dengan tensorboard. @lanpa apakah kamu tahu apakah ini bug PyTorch atau bukan?

Saya memiliki masalah yang sama: dapat mengimpor dari versi terbaru pytorch dan tensorboardX tetapi keduanya memberikan kesalahan yang sama di atas

Masalah ini disebabkan oleh tb-nightly, dan tb-nightly sulit untuk di-uninstall.
Saya membangun kembali lingkungan dan menggunakan tensorflow, tensorboard, tensorboardx tanpa tb-nightly kali ini, dan masalahnya hilang.

@ LU4E apa maksud Anda, hapus instalan tb-nightly dan instal tensorflow 、 tensorbard 、 tensorboardx? lalu masalahnya akan hilang?

@Yaelahcan Saya pertama kali mencoba mencopot pemasangan tb-nightly berkali-kali tetapi masih ada. Saya tidak tahu kenapa.
Anda dapat membangun lingkungan baru, menginstal tensorflow, tensorboard, tensorboardx, terutama, jangan instal tb-nightly.

@ LU4E tidak cocok untuk saya, saya berhasil menghapus instalasi tb-nightly. dan ya saya benar-benar menggunakan lingkungan lain untuk menggunakan tensorboard

@Biaocsu Saya mengalami masalah yang sama tetapi diselesaikan dengan mencopot pemasangan tensorboard. Mungkin tensorboard yang tersisa itu buruk.

@YosukeSugiura terima kasih atas saran Anda, tetapi saya mencoba dan tidak ada efek

@Biaocsu , saya juga menemui masalah tetapi saya memperbaikinya. Metode saya adalah:

  1. Saya mengunduh skrip pengujian dari https://raw.githubusercontent.com/tensorflow/tensorboard/master/tensorboard/tools/diagnose_tensorboard.py
  2. Saya menjalankannya dan saya diberi tahu bahwa saya memiliki dua tensorboards dengan versi yang berbeda. Juga, itu memberi tahu saya cara memperbaikinya.
  3. Saya mengikuti instruksinya dan saya bisa membuat tensorboard saya berfungsi.

Saya pikir kesalahan ini berarti Anda memasang dua tensorboards sehingga plugin akan diduplikasi. Metode lain yang akan membantu yaitu menginstal ulang lingkungan python menggunakan conda.

Semoga bisa membantu Anda.

@Elegantin terima kasih

Masalah yang sama, dan terima kasih atas solusi @ elad663 .
Tetapi solusi yang diberikan oleh skrip adalah mencopot pemasangan tensorboardX dan tb-nightly, dan menginstal tensorflow.
Apakah ada solusi lain dengan lingkungan pytorch murni?

Peningkatan prioritas karena masalah ini tampaknya mempengaruhi banyak orang

@ezyang Saya rasa @ElegantLin telah memberikan solusinya. Akar penyebabnya adalah konflik versi tensorboard.
@TomorrowIsAnOtherDay Anda dapat membuka lingkungan conda baru dan memasang pip torch , tensorboard untuk pengaturan pytorch murni.

Oke, kalau begitu kita bisa menutup masalah ini.

### Suggestion: Fix conflicting installations

Conflicting package installations found. Depending on the order of
installations and uninstallations, behavior may be undefined. Please
uninstall ALL versions of TensorFlow and TensorBoard, then reinstall
ONLY the desired version of TensorFlow, which will transitively pull
in the proper version of TensorBoard. (If you use TensorBoard without
TensorFlow, just reinstall the appropriate version of TensorBoard
directly.)

Namely:

    pip uninstall tb-nightly tensorboard tensorflow-estimator tensorflow-gpu tf-estimator-nightly
    pip install tensorflow  # or `tensorflow-gpu`, or `tf-nightly`, ...

Saran yang dihasilkan oleh skrip @ElegantLin ini memperbaiki masalah saya. Terima kasih ~

Saya mengalami masalah yang sama, dan mencopot pemasangan serta memasang ulang tensorboard dan tensorflow tidak membantu. Dalam kasus saya, saya memiliki salinan hantu dari tensorboard 2.0.0 yang tampaknya belum dihapus sepenuhnya. Itu muncul di pip sebagai "-ensorboard". Menghapus folder dist-info yang sesuai di lingkungan python saya memperbaiki masalah.

Seseorang ats (@) saya. Saya selalu menggunakan conda untuk mengelola lingkungan Python saya. Jadi jika saya menemui masalah yang tidak berhasil saya hapus, saya akan menghapus lingkungan dan memulai ulang yang baru. Saya harap ini membantu.

Saya memiliki masalah ini di colab. Diselesaikan dengan mencopot pemasangan tensorboard dan memasang tf-nightly

!pip uninstall tensorboard
!pip install -U transformers torch torchvision tensorboardX tf-nightly grpcio==1.24.3

@Biaocsu , saya juga menemui masalah tetapi saya memperbaikinya. Metode saya adalah:

  1. Saya mengunduh skrip pengujian dari https://raw.githubusercontent.com/tensorflow/tensorboard/master/tensorboard/tools/diagnose_tensorboard.py
  2. Saya menjalankannya dan saya diberi tahu bahwa saya memiliki dua tensorboards dengan versi yang berbeda. Juga, itu memberi tahu saya cara memperbaikinya.
  3. Saya mengikuti instruksinya dan saya bisa membuat tensorboard saya berfungsi.

Saya pikir kesalahan ini berarti Anda memasang dua tensorboards sehingga plugin akan diduplikasi. Metode lain yang akan membantu yaitu menginstal ulang lingkungan python menggunakan conda.

Semoga bisa membantu Anda.

Saya memiliki tensorflow 1.14 untuk python2 dan tensorflow 2.0 untuk python3, skrip ini tidak memiliki saran tindakan apa pun. Apakah ini berarti lingkungan tensorflow saya tidak bermasalah?

berikut adalah log diagnosa:

Diagnostik


Keluaran diagnostik

`` '' ``
--- periksa: identifikasi otomatis
INFO: diagnose_tensorboard.py versi 4725c70c7ed724e2d1b9ba5618d7c30b957ee8a4

--- periksa: umum
INFO: sys.version_info: sys.version_info (mayor = 3, minor = 6, mikro = 8, releaselevel = 'final', serial = 0)
INFO: os.name: posix
INFO: os.uname (): posix.uname_result (sysname = 'Linux', nodename = 'mrt214', release = '4.15.0-48-generic', version = '# 51-Ubuntu SMP Wed Apr 3 08:28 : 49 UTC 2019 ', mesin =' x86_64 ')
INFO: sys.getwindowsversion (): T / A

--- periksa: package_management
INFO: memiliki conda-meta: False
INFO: $ VIRTUAL_ENV: '/ home / zwang / env'

--- periksa: paket_instal
Traceback (panggilan terakhir terakhir):
File "/usr/lib/python3.6/runpy.py", baris 183, di _run_module_as_main
mod_name, mod_spec, code = _get_module_details (mod_name, _Error)
File "/usr/lib/python3.6/runpy.py", baris 142, di _get_module_details
return _get_module_details (pkg_main_name, error)
File "/usr/lib/python3.6/runpy.py", baris 109, di _get_module_details
__import __ (pkg_name)
File "/usr/lib/python3/dist-packages/pip/__init__.py", baris 29, di
dari pip.utils impor get_installed_distributions, get_prog
File "/usr/lib/python3/dist-packages/pip/utils/__init__.py", baris 30, di
dari pip._vendor.retrying coba lagi impor
ModuleNotFoundError: Tidak ada modul bernama 'pip._vendor.retrying'
Traceback (panggilan terakhir terakhir):
File "tensorboarddebug.py", baris 420, pada main
saran.extend (check ())
File "tensorboarddebug.py", baris 165, di installation_packages
freeze = pip (["freeze", "--all"]). decode ("utf-8"). splitlines ()
File "tensorboarddebug.py", baris 104, dalam pip
return subprocess.check_output (perintah)
File "/usr/lib/python3.6/subprocess.py", baris 356, di check_output
** kwargs) .stdout
File "/usr/lib/python3.6/subprocess.py", baris 438, sedang dijalankan
keluaran = stdout, stderr = stderr)
subprocess.CalledProcessError: Command '[' / home / zwang / env / bin / python3 ',' -m ',' pip ',' --disable-pip-version-check ',' freeze ',' --all ' ] 'mengembalikan status keluar bukan nol 1.

--- periksa: tensorboard_python_version
INFO: tensorboard.version.VERSION: '1.14.0'

--- periksa: tensorflow_python_version
/home/zwang/.local/lib/python3.6/site-packages/tensorflow/python/framework/dtypes.py:516: FutureWarning: Meneruskan (tipe, 1) atau '1type' sebagai sinonim dari tipe tidak digunakan lagi; di versi numpy yang akan datang, ini akan dipahami sebagai (type, (1,)) / '(1,) type'.
_np_qint8 = np.dtype ([("qint8", np.int8, 1)])
/home/zwang/.local/lib/python3.6/site-packages/tensorflow/python/framework/dtypes.py:517: FutureWarning: Meneruskan (tipe, 1) atau '1type' sebagai sinonim dari tipe tidak digunakan lagi; di versi numpy yang akan datang, ini akan dipahami sebagai (type, (1,)) / '(1,) type'.
_np_quint8 = np.dtype ([("quint8", np.uint8, 1)])
/home/zwang/.local/lib/python3.6/site-packages/tensorflow/python/framework/dtypes.py:518: FutureWarning: Meneruskan (tipe, 1) atau '1type' sebagai sinonim dari tipe tidak digunakan lagi; di versi numpy yang akan datang, ini akan dipahami sebagai (type, (1,)) / '(1,) type'.
_np_qint16 = np.dtype ([("qint16", np.int16, 1)])
/home/zwang/.local/lib/python3.6/site-packages/tensorflow/python/framework/dtypes.py:519: FutureWarning: Meneruskan (tipe, 1) atau '1type' sebagai sinonim dari tipe tidak digunakan lagi; di versi numpy yang akan datang, ini akan dipahami sebagai (type, (1,)) / '(1,) type'.
_np_quint16 = np.dtype ([("quint16", np.uint16, 1)])
/home/zwang/.local/lib/python3.6/site-packages/tensorflow/python/framework/dtypes.py:520: FutureWarning: Meneruskan (tipe, 1) atau '1type' sebagai sinonim dari tipe tidak digunakan lagi; di versi numpy yang akan datang, ini akan dipahami sebagai (type, (1,)) / '(1,) type'.
_np_qint32 = np.dtype ([("qint32", np.int32, 1)])
/home/zwang/.local/lib/python3.6/site-packages/tensorflow/python/framework/dtypes.py:525: FutureWarning: Meneruskan (tipe, 1) atau '1type' sebagai sinonim dari tipe tidak digunakan lagi; di versi numpy yang akan datang, ini akan dipahami sebagai (type, (1,)) / '(1,) type'.
np_resource = np.dtype ([("resource", np.ubyte, 1)])
/home/zwang/.local/lib/python3.6/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:541: FutureWarning: Meneruskan (tipe, 1) atau '1type' sebagai sinonim dari tipe tidak digunakan lagi; di versi numpy yang akan datang, ini akan dipahami sebagai (type, (1,)) / '(1,) type'.
_np_qint8 = np.dtype ([("qint8", np.int8, 1)])
/home/zwang/.local/lib/python3.6/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:542: FutureWarning: Meneruskan (tipe, 1) atau '1type' sebagai sinonim dari tipe tidak digunakan lagi; di versi numpy yang akan datang, ini akan dipahami sebagai (type, (1,)) / '(1,) type'.
_np_quint8 = np.dtype ([("quint8", np.uint8, 1)])
/home/zwang/.local/lib/python3.6/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:543: FutureWarning: Meneruskan (tipe, 1) atau '1type' sebagai sinonim dari tipe tidak digunakan lagi; di versi numpy yang akan datang, ini akan dipahami sebagai (type, (1,)) / '(1,) type'.
_np_qint16 = np.dtype ([("qint16", np.int16, 1)])
/home/zwang/.local/lib/python3.6/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:544: FutureWarning: Meneruskan (tipe, 1) atau '1type' sebagai sinonim dari tipe tidak digunakan lagi; di versi numpy yang akan datang, ini akan dipahami sebagai (type, (1,)) / '(1,) type'.
_np_quint16 = np.dtype ([("quint16", np.uint16, 1)])
/home/zwang/.local/lib/python3.6/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:545: FutureWarning: Meneruskan (tipe, 1) atau '1type' sebagai sinonim dari tipe tidak digunakan lagi; di versi numpy yang akan datang, ini akan dipahami sebagai (type, (1,)) / '(1,) type'.
_np_qint32 = np.dtype ([("qint32", np.int32, 1)])
/home/zwang/.local/lib/python3.6/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:550: FutureWarning: Meneruskan (tipe, 1) atau '1type' sebagai sinonim dari tipe tidak digunakan lagi; di versi numpy yang akan datang, ini akan dipahami sebagai (type, (1,)) / '(1,) type'.
np_resource = np.dtype ([("resource", np.ubyte, 1)])
INFO: tensorflow .__ version__: '1.14.0'
INFO: tensorflow .__ git_version__: 'v1.14.0-rc1-22-gaf24dc91b5'

--- periksa: tensorboard_binary_path
INFO: yang tensorboard: b '/ home / zwang / .local / bin / tensorboardn'

--- periksa: readable_fqdn
INFO: socket.getfqdn (): 'mrt214.mrt.uni-karlsruhe.de'

--- periksa: stat_tensorboardinfo
INFO: direktori: /tmp/.tensorboard-info
INFO: direktori .tensorboard-info tidak ada

--- periksa: source_trees_without_genfiles
INFO: tensorboard_roots (2): ['/home/zwang/.local/lib/python3.6/site-packages', '/usr/local/lib/python3.6/dist-packages']; bad_roots (0): []

--- periksa: full_pip_freeze
Traceback (panggilan terakhir terakhir):
File "/usr/lib/python3.6/runpy.py", baris 183, di _run_module_as_main
mod_name, mod_spec, code = _get_module_details (mod_name, _Error)
File "/usr/lib/python3.6/runpy.py", baris 142, di _get_module_details
return _get_module_details (pkg_main_name, error)
File "/usr/lib/python3.6/runpy.py", baris 109, di _get_module_details
__import __ (pkg_name)
File "/usr/lib/python3/dist-packages/pip/__init__.py", baris 29, di
dari pip.utils impor get_installed_distributions, get_prog
File "/usr/lib/python3/dist-packages/pip/utils/__init__.py", baris 30, di
dari pip._vendor.retrying coba lagi impor
ModuleNotFoundError: Tidak ada modul bernama 'pip._vendor.retrying'
Traceback (panggilan terakhir terakhir):
File "tensorboarddebug.py", baris 420, pada main
saran.extend (check ())
File "tensorboarddebug.py", baris 77, dalam pembungkus
hasil = fn ()
File "tensorboarddebug.py", baris 388, dalam full_pip_freeze
logging.info ("pip freeze - all: n% s ", pip (["freeze", "--all"]). decode ("utf-8"))
File "tensorboarddebug.py", baris 104, dalam pip
return subprocess.check_output (perintah)
File "/usr/lib/python3.6/subprocess.py", baris 356, di check_output
** kwargs) .stdout
File "/usr/lib/python3.6/subprocess.py", baris 438, sedang dijalankan
keluaran = stdout, stderr = stderr)
subprocess.CalledProcessError: Command '[' / home / zwang / env / bin / python3 ',' -m ',' pip ',' --disable-pip-version-check ',' freeze ',' --all ' ] 'mengembalikan status keluar bukan nol 1.
`` '' ``

Langkah selanjutnya

Tidak ada item tindakan yang diidentifikasi. Silakan salin SEMUA output di atas,
termasuk baris yang hanya berisi backticks, ke dalam masalah GitHub Anda
atau komentar. Pastikan untuk menyunting informasi sensitif apa pun.

Jalankan kode berikut jika menunjukkan dua tensorboard diinstal pada sistem Anda, hapus satu.

import pkg_resources

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

bagaimana Anda secara selektif menghapus satu versi tensorboard

Langkah selanjutnya

Tidak ada item tindakan yang diidentifikasi. Silakan salin SEMUA output di atas,
termasuk baris yang hanya berisi backticks, ke dalam masalah GitHub Anda
atau komentar. Pastikan untuk menyunting informasi sensitif apa pun.

@Biaocsu , saya juga menemui masalah tetapi saya memperbaikinya. Metode saya adalah:

  1. Saya mengunduh skrip pengujian dari https://raw.githubusercontent.com/tensorflow/tensorboard/master/tensorboard/tools/diagnose_tensorboard.py
  2. Saya menjalankannya dan saya diberi tahu bahwa saya memiliki dua tensorboards dengan versi yang berbeda. Juga, itu memberi tahu saya cara memperbaikinya.
  3. Saya mengikuti instruksinya dan saya bisa membuat tensorboard saya berfungsi.

Saya pikir kesalahan ini berarti Anda memasang dua tensorboards sehingga plugin akan diduplikasi. Metode lain yang akan membantu yaitu menginstal ulang lingkungan python menggunakan conda.

Semoga bisa membantu Anda.

Saya memecahkan masalah saya. Terima kasih banyak!

Saya memperbaiki masalah dengan mengikuti langkah-langkah berikut:

  • pip uninstall tb-nightly tensorboardX tensorboard
  • pip instal tensorboard

Saya memiliki masalah ini di colab. Diselesaikan dengan mencopot pemasangan tensorboard dan memasang tf-nightly

!pip uninstall tensorboard
!pip install -U transformers torch torchvision tensorboardX tf-nightly grpcio==1.24.3

Saya akan memberikan $ 0,02 saya dan mengingatkan Anda juga
!conda remove tensorboard

Jika Anda menjalankan di lingkungan windows!

Halo, saya memiliki masalah yang sama hari ini, dan saya memperbaikinya dengan langkah-langkah sederhana berikut:
Saya menavigasi ke direktori dari mana kesalahan itu berasal - paket-situs - tensorboard.
Karena, tf.contrib API deteksi objek tensorflow tidak berfungsi di tensorflow 2.0, saya menginstal tensorflow 1.14 di komputer saya untuk menjalankan model deteksi.
Jadi, ketika saya menavigasi ke direktori 'tensorboard' di dalam paket situs - saya menemukan "tensorboar-2.0.2.dist-info, dan tensorflow_estimator-2.0.2.dist-info '. Saya menghapus file-file ini dari direktori, dan masalah terselesaikan.

Jalankan kode berikut jika menunjukkan dua tensorboard diinstal pada sistem Anda, hapus satu.

import pkg_resources

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

Setelah menjalankan kode ini, saya mendapatkan output di bawah ini:

-ensorboard 2.0.2
tensorboard 2.0.0

Apakah ini berarti saya memasang dua tensorboard?

Jalankan kode berikut jika menunjukkan dua tensorboard diinstal pada sistem Anda, hapus satu.

import pkg_resources

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

Setelah menjalankan kode ini, saya mendapatkan output di bawah ini:

-ensorboard 2.0.2
tensorboard 2.0.0

Apakah ini berarti saya memasang dua tensorboard?

Terpecahkan!
Saya menghapus folder tensorboard-2.0.0.dist-info dari Lib/site-packages kemudian tensorboard berfungsi.
Tapi saya tidak tahu apakah itu akan menyebabkan masalah lain atau tidak.

Saya juga memikirkan hal yang sama, jika beberapa kesalahan muncul, namun, sejauh ini tidak ada yang dihadapi ...
Cara teraman adalah dengan tidak menghapus, bagaimanapun, simpan file di tempat lain ... karena python mencari file di folder tertentu saja, dan menjadi bingung :)

dalam kasus saya, saya mencopot tensorboard-plugin-wit, dan berhasil.

dalam kasus saya, saya mencopot tensorboard-plugin-wit, dan berhasil.

Itu berhasil bagi saya juga. Terima kasih!
Dan saya tidak bisa menghapus paket dari perintah conda, jadi saya hanya secara manual menemukan jalur folder tensorboard-plugin-wit dan menghapusnya di direktori file.

Meringkas untuk yang terlambat, secara pribadi saya telah menemui semua kesalahan ini sendiri dengan meningkatkan dan menurunkan tensorflow dan tensorboard.

Gejala 1 Tensorboard: ValueError: Duplicate plugins for name projector

Unduh skrip diagnosis:

wget https://raw.githubusercontent.com/tensorflow/tensorboard/master/tensorboard/tools/diagnose_tensorboard.py

Jalankan dan ikuti instruksinya:

python diagnose_tensorboard.py

Gejala 2 Tensorboard: ValueError: Duplicate plugins for name projector dan skrip diagnosa tidak menunjukkan tindakan

Jalankan pip freeze untuk melihat apakah Anda mendapatkan peringatan ini WARNING: Could not generate requirement for distribution -ensorboard 2.1.0

Jika ya, maka ada salinan hantu dari tensorboard. Semoga perbaikan dibawah ini tidak ada efek sampingnya, saya kurang yakin.

cd <site-packages>
rm -rf "~ensorboard"
rm -rf "~ensorboard-2.1.0.dist-info"

Gejala 3: Tensorboard: ValueError: Duplicate plugins for name whatif

pip uninstall tensorboard-plugin-wit

dalam kasus saya, saya mencopot tensorboard-plugin-wit, dan berhasil.

Bekerja untuk saya juga, memiliki masalah ini di bawah Colab

Solusi berikut SELALU berfungsi untuk saya terlepas dari pembaruan yang dilakukan pada tensorboard (misalnya: Paket baru tensorboard-plugin-wit dirilis pada Feb 2020, menyebabkan masalah bagi banyak orang di sini, dan mungkin ada pembaruan lain di masa mendatang).

Tambahkan cuplikan kode berikut di setiap tutorial colab sebelum Anda memuat tensorboard.

# Remove all TensorBoard packages.
! pip list --format=freeze | grep tensorboard | xargs pip uninstall -y
# Install TensorFlow again (This command will only install the default TensorBoard package associated with this TensorFlow package). 
! pip install -q tensorflow

@Biaocsu , saya juga menemui masalah tetapi saya memperbaikinya. Metode saya adalah:

1. I downloaded a test script from https://raw.githubusercontent.com/tensorflow/tensorboard/master/tensorboard/tools/diagnose_tensorboard.py

2. I run it and it told me that I have two tensorboards with a different version. Also, it told me how to fix it.

3. I followed its instructions and I can make my tensorboard work.

Saya pikir kesalahan ini berarti Anda memasang dua tensorboards sehingga plugin akan diduplikasi. Metode lain yang akan membantu yaitu menginstal ulang lingkungan python menggunakan conda.

Semoga bisa membantu Anda.

VOCE É UM MONSTRO, UM DEUS O MAIS FODA DE TODOS DENTRO DOS OS PROGRAMADOR

Langkah selanjutnya

Tidak ada item tindakan yang diidentifikasi. Silakan salin SEMUA output di atas,
termasuk baris yang hanya berisi backticks, ke dalam masalah GitHub Anda
atau komentar. Pastikan untuk menyunting informasi sensitif apa pun.

permasalahan yang sama

Apakah halaman ini membantu?
5 / 5 - 1 peringkat