Pytorch: Tensorboard: ValueError: مكررة الإضافات لجهاز عرض الاسم

تم إنشاؤها على ١٠ يوليو ٢٠١٩  ·  36تعليقات  ·  مصدر: pytorch/pytorch

اتبعت المقدمة وحدث هذا الخطأ.
cuda 10 ، cudnn 7 ، قم بتثبيت pytorch بالنقطة.

ومع ذلك ، عندما أتحقق من قبل

> torch.utils.tensorboard import SummaryWriter

، كل شيء على ما يرام.

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
>>> 

ولكن عندما أستخدم

> 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

التعليق الأكثر فائدة

Biaocsu ، قابلت أيضًا المشكلة ولكنني

  1. لقد قمت بتنزيل برنامج نصي للاختبار من https://raw.githubusercontent.com/tensorflow/tensorboard/master/tensorboard/tools/diagnose_tensorboard.py
  2. قمت بتشغيله وأخبرني أن لدي لوحتي تينسور بإصدار مختلف. كما أخبرني كيف أصلحه.
  3. لقد اتبعت تعليماتها ويمكنني أن أجعل لوح التنسور الخاص بي يعمل.

أعتقد أن هذا الخطأ يعني أن لديك لوحتا تينسوربيتان مثبتتان بحيث يتم تكرار المكون الإضافي. هناك طريقة أخرى ستكون مفيدة وهي إعادة تثبيت بيئة بايثون باستخدام conda.

آمل أن تساعدك.

ال 36 كومينتر

هذا يبدو وكأنه مشكلة في التكوين الخاطئ مع tensorboard. lanpa هل تعرف ما إذا كان هذا خطأ PyTorch أم لا؟

لدي نفس المشكلة: القدرة على الاستيراد من أحدث إصدار من pytorch و tensorboardX ولكن كلاهما يعطي نفس الخطأ أعلاه

سبب هذه المشكلة هو tb-nightly ، ويصعب إلغاء تثبيت tb-nightly.
لقد أعدت بناء البيئة واستخدمت tensorflow و tensorboard و tensorboardx بدون tb كل ليلة هذه المرة ، واختفت المشكلة.

@ LU4E ماذا تقصد ، إلغاء تثبيت tb-nightly وتثبيت tensorflow 、 tensorbard 、 tensorboardx؟ ثم ستذهب القضية؟

Biaocsu نعم. أحاول أولاً إلغاء تثبيت tb-nightly عدة مرات لكنه لا يزال موجودًا. لا اعرف لماذا.
يمكنك بناء بيئة جديدة ، تثبيت tensorflow ، tensorboard ، tensorboardx ، بشكل خاص ، لا تقم بتثبيت tb-nightly.

@ LU4E لا يناسبني ، يمكنني إلغاء تثبيت tb-nightly بنجاح. ونعم أنا حقًا أستخدم بيئة أخرى لاستخدام tensorboard

Biaocsu لقد واجهت نفس المشكلة ولكن تم حلها عن طريق إلغاء تثبيت tensorboard. ربما تكون لوحة التوتر المتبقية سيئة.

YosukeSugiura شكرًا على نصيحتك ، لكنني حاولت ولم يحدث أي تأثير

Biaocsu ، قابلت أيضًا المشكلة ولكنني

  1. لقد قمت بتنزيل برنامج نصي للاختبار من https://raw.githubusercontent.com/tensorflow/tensorboard/master/tensorboard/tools/diagnose_tensorboard.py
  2. قمت بتشغيله وأخبرني أن لدي لوحتي تينسور بإصدار مختلف. كما أخبرني كيف أصلحه.
  3. لقد اتبعت تعليماتها ويمكنني أن أجعل لوح التنسور الخاص بي يعمل.

أعتقد أن هذا الخطأ يعني أن لديك لوحتا تينسوربيتان مثبتتان بحيث يتم تكرار المكون الإضافي. هناك طريقة أخرى ستكون مفيدة وهي إعادة تثبيت بيئة بايثون باستخدام conda.

آمل أن تساعدك.

تضمين التغريدة

نفس المشكلة ، وشكراً لحل @ elad663 .
لكن الحل الذي قدمه البرنامج النصي هو إلغاء تثبيت tensorboardX و tb-nightly وتثبيت tensorflow.
هل هناك حل آخر مع بيئة pytorch النقية؟

ترقية الأولوية حيث يبدو أن هذه المشكلة تؤثر على العديد من الأشخاص

Ezyang أعتقد أن ElegantLin قد قدم الحل. السبب الجذري هو تعارض إصدار tensorboard.
TomorrowIsAnOtherDay يمكنك فتح بيئة conda جديدة وتثبيت النقطة torch ، tensorboard لإعداد pytorch الخالص.

حسنًا ، في هذه الحالة يمكننا إغلاق هذه المشكلة.

### 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`, ...

هذا الاقتراح الذي تم إنشاؤه بواسطة البرنامج النصي ElegantLin أصلح مشكلتي. شكرا ~

لقد واجهت نفس المشكلة ، ولم يساعد إلغاء تثبيت tensorboard و tensorflow وإعادة تثبيتهما. في حالتي ، كان لدي نسخة شبحية من tensorboard 2.0.0 ويبدو أنه لم يتم إلغاء تثبيتها بالكامل. ظهرت في نقطة على أنها "-ensorboard". أدى حذف مجلد معلومات التوزيع المقابل في بيئة بايثون الخاصة بي إلى إصلاح المشكلة.

شخص ما (@) لي. لطالما استخدمت conda لإدارة بيئة Python الخاصة بي. لذلك إذا واجهت المشكلة التي لم أتمكن من إلغاء تثبيتها بنجاح ، فسأحذف البيئة وأعيد تشغيل أخرى جديدة. آمل أن يساعد هذا.

لدي هذه المشكلة في كولاب. تم الحل بإلغاء تثبيت tensorboard وتثبيت tf-nightly

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

Biaocsu ، قابلت أيضًا المشكلة ولكنني

  1. لقد قمت بتنزيل برنامج نصي للاختبار من https://raw.githubusercontent.com/tensorflow/tensorboard/master/tensorboard/tools/diagnose_tensorboard.py
  2. قمت بتشغيله وأخبرني أن لدي لوحتي تينسور بإصدار مختلف. كما أخبرني كيف أصلحه.
  3. لقد اتبعت تعليماتها ويمكنني أن أجعل لوح التنسور الخاص بي يعمل.

أعتقد أن هذا الخطأ يعني أن لديك لوحتا تينسوربيتان مثبتتان بحيث يتم تكرار المكون الإضافي. هناك طريقة أخرى ستكون مفيدة وهي إعادة تثبيت بيئة بايثون باستخدام conda.

آمل أن تساعدك.

لدي tensorflow 1.14 لـ python2 و tensorflow 2.0 لـ python3 ، لا يحتوي هذا النص على أي اقتراحات للإجراءات. هل هذا يعني أن بيئتي من Tensorflow ليس لديها مشكلة؟

هنا سجل التشخيص:

التشخيص


إخراج التشخيص

"" "
--- تحقق: تحديد تلقائي
INFO: Diagnose_tensorboard.py version 4725c70c7ed724e2d1b9ba5618d7c30b957ee8a4

--- تحقق: عام
INFO: sys.version_info: sys.version_info (major = 3، Secondary = 6، micro = 8، releaselevel = 'final'، serial = 0)
INFO: os.name: posix
INFO: os.uname (): posix.uname_result (sysname = 'Linux' ، nodename = 'mrt214' ، الإصدار = '4.15.0-48-generic' ، الإصدار = '# 51-Ubuntu SMP الأربعاء 3 أبريل 08:28 : 49 UTC 2019 '، الجهاز =' x86_64 ')
INFO: sys.getwindowsversion (): N / A

--- تحقق من: package_management
INFO: يحتوي على conda-meta: خطأ
INFO: $ VIRTUAL_ENV: '/ home / zwang / env'

- تحقق من: حزم_مثبتة
Traceback (أحدث مكالمة أخيرة):
ملف "/usr/lib/python3.6/runpy.py" ، السطر 183 ، في _run_module_as_main
mod_name، mod_spec، code = _get_module_details (mod_name، _Error)
ملف "/usr/lib/python3.6/runpy.py" ، السطر 142 ، في _get_module_details
إرجاع _get_module_details (pkg_main_name ، خطأ)
ملف "/usr/lib/python3.6/runpy.py" ، السطر 109 ، في _get_module_details
__import __ (pkg_name)
ملف "/usr/lib/python3/dist-packages/pip/__init__.py" ، السطر 29 ، في
من pip.utils استيراد get_installed_distributions و get_prog
ملف "/usr/lib/python3/dist-packages/pip/utils/__init__.py" ، السطر 30 ، في
من pip._vendor. إعادة محاولة الاستيراد
ModuleNotFoundError: لا توجد وحدة باسم "pip._vendor.retrying"
Traceback (أحدث مكالمة أخيرة):
ملف "tensorboarddebug.py" ، السطر 420 ، بشكل رئيسي
اقتراحات.إضافة (تحقق ())
ملف "tensorboarddebug.py" ، السطر 165 ، في install_packages
freeze = pip (["freeze"، "--all"]). decode ("utf-8"). splitlines ()
ملف "tensorboarddebug.py" ، السطر 104 ، في النقطة
إرجاع العملية الفرعية. check_output (أمر)
ملف "/usr/lib/python3.6/subprocess.py" ، السطر 356 ، في check_output
** kwargs) .stdout
ملف "/usr/lib/python3.6/subprocess.py" ، السطر 438 ، قيد التشغيل
الإخراج = stdout ، stderr = stderr)
عملية فرعية.خطأ CalledProcess: الأمر '[' / home / zwang / env / bin / python3 '،' -m '،' pip '،' --disable-pip-version-check '،' freeze '،' --all ' ] 'أعاد حالة خروج غير صفرية 1.

--- تحقق من: tensorboard_python_version
INFO: tensorboard.version.VERSION: '1.14.0'

--- تحقق من: tensorflow_python_version
/home/zwang/.local/lib/python3.6/site-packages/tensorflow/python/framework/dtypes.py:516: FutureWarning: التمرير (النوع ، 1) أو "النوع الأول" كمرادف للنوع تم إهماله ؛ في إصدار مستقبلي من numpy ، سيتم فهمه على أنه (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: التمرير (النوع ، 1) أو "النوع الأول" كمرادف للنوع تم إهماله ؛ في إصدار مستقبلي من numpy ، سيتم فهمه على أنه (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: التمرير (النوع ، 1) أو "النوع الأول" كمرادف للنوع تم إهماله ؛ في إصدار مستقبلي من numpy ، سيتم فهمه على أنه (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: التمرير (النوع ، 1) أو "النوع الأول" كمرادف للنوع تم إهماله ؛ في إصدار مستقبلي من numpy ، سيتم فهمه على أنه (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: التمرير (النوع ، 1) أو "النوع الأول" كمرادف للنوع تم إهماله ؛ في إصدار مستقبلي من numpy ، سيتم فهمه على أنه (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: التمرير (النوع ، 1) أو "النوع الأول" كمرادف للنوع تم إهماله ؛ في إصدار مستقبلي من numpy ، سيتم فهمه على أنه (type، (1،)) / '(1،) type'.
np_resource = np.dtype ([("مورد"، np.ubyte، 1)])
/home/zwang/.local/lib/python3.6/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:541: FutureWarning: التمرير (النوع ، 1) أو "النوع 1" كمرادف للنوع تم إهماله ؛ في إصدار مستقبلي من numpy ، سيتم فهمه على أنه (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: التمرير (النوع ، 1) أو "النوع 1" كمرادف للنوع تم إهماله ؛ في إصدار مستقبلي من numpy ، سيتم فهمه على أنه (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: التمرير (النوع ، 1) أو "النوع الأول" كمرادف للنوع تم إهماله ؛ في إصدار مستقبلي من numpy ، سيتم فهمه على أنه (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: التمرير (النوع ، 1) أو "النوع الأول" كمرادف للنوع تم إهماله ؛ في إصدار مستقبلي من numpy ، سيتم فهمه على أنه (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: التمرير (النوع ، 1) أو "النوع الأول" كمرادف للنوع تم إهماله ؛ في إصدار مستقبلي من numpy ، سيتم فهمه على أنه (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: التمرير (النوع ، 1) أو "النوع الأول" كمرادف للنوع تم إهماله ؛ في إصدار مستقبلي من numpy ، سيتم فهمه على أنه (type، (1،)) / '(1،) type'.
np_resource = np.dtype ([("مورد"، np.ubyte، 1)])
INFO: tensorflow .__ الإصدار__: '1.14.0'
INFO: tensorflow .__ git_version__: 'v1.14.0-rc1-22-gaf24dc91b5'

--- تحقق: tensorboard_binary_path
INFO: الذي tensorboard: b '/ home / zwang / .local / bin / tensorboardn'

--- تحقق: readable_fqdn
INFO: socket.getfqdn (): "mrt214.mrt.uni-karlsruhe.de"

--- تحقق: stat_tensorboardinfo
INFO: الدليل: /tmp/.tensorboard-info
INFO: دليل .tensorboard-info غير موجود

- تحقق من: 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): []

--- تحقق: full_pip_freeze
Traceback (أحدث مكالمة أخيرة):
ملف "/usr/lib/python3.6/runpy.py" ، السطر 183 ، في _run_module_as_main
mod_name، mod_spec، code = _get_module_details (mod_name، _Error)
ملف "/usr/lib/python3.6/runpy.py" ، السطر 142 ، في _get_module_details
إرجاع _get_module_details (pkg_main_name ، خطأ)
ملف "/usr/lib/python3.6/runpy.py" ، السطر 109 ، في _get_module_details
__import __ (pkg_name)
ملف "/usr/lib/python3/dist-packages/pip/__init__.py" ، السطر 29 ، في
من pip.utils استيراد get_installed_distributions و get_prog
ملف "/usr/lib/python3/dist-packages/pip/utils/__init__.py" ، السطر 30 ، في
من pip._vendor. إعادة محاولة الاستيراد
ModuleNotFoundError: لا توجد وحدة باسم "pip._vendor.retrying"
Traceback (أحدث مكالمة أخيرة):
ملف "tensorboarddebug.py" ، السطر 420 ، بشكل رئيسي
اقتراحات.إضافة (تحقق ())
ملف "tensorboarddebug.py" ، السطر 77 ، في المجمع
النتيجة = fn ()
ملف "tensorboarddebug.py" ، السطر 388 ، في full_pip_freeze
logging.info ("pip freeze - all: n٪ s "، pip (["freeze"، "- all"]). decode ("utf-8"))
ملف "tensorboarddebug.py" ، السطر 104 ، في النقطة
إرجاع العملية الفرعية. check_output (أمر)
ملف "/usr/lib/python3.6/subprocess.py" ، السطر 356 ، في check_output
** kwargs) .stdout
ملف "/usr/lib/python3.6/subprocess.py" ، السطر 438 ، قيد التشغيل
الإخراج = stdout ، stderr = stderr)
عملية فرعية.خطأ CalledProcess: الأمر '[' / home / zwang / env / bin / python3 '،' -m '،' pip '،' --disable-pip-version-check '،' freeze '،' --all ' ] 'أعاد حالة خروج غير صفرية 1.
"" "

الخطوات التالية

لم يتم تحديد عناصر العمل. يرجى نسخ كل الإخراج أعلاه ،
بما في ذلك الأسطر التي تحتوي على backticks فقط ، في مشكلة GitHub
او التعليق. تأكد من تنقيح أي معلومات حساسة.

قم بتشغيل الكود التالي إذا كان يظهر اثنين tensorboard مثبتين على نظامك ، قم بإزالة أحدهما.

import pkg_resources

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

كيف تزيل بشكل انتقائي نسخة واحدة من tensorboard

الخطوات التالية

لم يتم تحديد عناصر العمل. يرجى نسخ كل الإخراج أعلاه ،
بما في ذلك الأسطر التي تحتوي على backticks فقط ، في مشكلة GitHub
او التعليق. تأكد من تنقيح أي معلومات حساسة.

Biaocsu ، قابلت أيضًا المشكلة ولكنني

  1. لقد قمت بتنزيل برنامج نصي للاختبار من https://raw.githubusercontent.com/tensorflow/tensorboard/master/tensorboard/tools/diagnose_tensorboard.py
  2. قمت بتشغيله وأخبرني أن لدي لوحتي تينسور بإصدار مختلف. كما أخبرني كيف أصلحه.
  3. لقد اتبعت تعليماتها ويمكنني أن أجعل لوح التنسور الخاص بي يعمل.

أعتقد أن هذا الخطأ يعني أن لديك لوحتا تينسوربيتان مثبتتان بحيث يتم تكرار المكون الإضافي. هناك طريقة أخرى ستكون مفيدة وهي إعادة تثبيت بيئة بايثون باستخدام conda.

آمل أن تساعدك.

لقد حللت مشكلتي. شكرا جزيلا!

أصلح المشكلة باتباع الخطوات:

  • نقطة إلغاء tb-nightly tensorboardX tensorboard
  • نقطة تثبيت tensorboard

لدي هذه المشكلة في كولاب. تم الحل بإلغاء تثبيت tensorboard وتثبيت tf-nightly

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

سأضع 0.02 دولارًا وأذكرك أيضًا
!conda remove tensorboard

إذا كنت تعمل في بيئة ويندوز!

مرحبًا ، لقد واجهت نفس المشكلة اليوم ، وقمت بإصلاحها من خلال الخطوات البسيطة التالية:
لقد انتقلت إلى الدليل الذي جاء منه الخطأ - حزم الموقع - tensorboard.
نظرًا لأن tf.contrib الخاص بواجهة برمجة تطبيقات لاكتشاف الكائنات tensorflow لا يعمل في tensorflow 2.0 ، فقد قمت بتثبيت tensorflow 1.14 في جهاز الكمبيوتر الخاص بي لتشغيل نموذج الكشف.
لذلك ، عندما انتقلت إلى الدليل "tensorboard" داخل حزم الموقع - وجدت "tensorboar-2.0.2.dist-info و tensorflow_estimator-2.0.2.dist-info". أزلت هذه الملفات من الدليل ، و تم حل المشكلة.

قم بتشغيل الكود التالي إذا كان يظهر اثنين tensorboard مثبتين على نظامك ، قم بإزالة أحدهما.

import pkg_resources

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

بعد تشغيل هذا الرمز ، حصلت على الإخراج أدناه:

-لوحة الاستشعار 2.0.2
tensorboard 2.0.0

هل هذا يعني أن لدي لوحتي تينسوربيدين مثبتين؟

قم بتشغيل الكود التالي إذا كان يظهر اثنين tensorboard مثبتين على نظامك ، قم بإزالة أحدهما.

import pkg_resources

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

بعد تشغيل هذا الرمز ، حصلت على الإخراج أدناه:

-لوحة الاستشعار 2.0.2
tensorboard 2.0.0

هل هذا يعني أن لدي لوحتي تينسوربيدين مثبتين؟

تم حلها!
لقد حذفت المجلد tensorboard-2.0.0.dist-info من Lib/site-packages ثم يعمل tensorboard.
لكني لا أعرف ما إذا كان سيؤدي إلى مشكلة أخرى أم لا.

كنت أفكر أيضًا في الأمر نفسه ، إذا حدث خطأ ما ، ومع ذلك ، لم يحدث شيء حتى الآن ...
الطريقة الأكثر أمانًا هي عدم الحذف ، ومع ذلك ، احتفظ بالملفات في مكان آخر ... حيث يبحث Python عن الملف في هذا المجلد المحدد فقط ، ويصاب بالارتباك :)

في حالتي ، قمت بإلغاء تثبيت البرنامج المساعد tensorboard-wit ، وهو يعمل.

في حالتي ، قمت بإلغاء تثبيت البرنامج المساعد tensorboard-wit ، وهو يعمل.

عملت معي كذلك شكرا لك!
ولم أتمكن من إزالة الحزمة من أمر conda ، لذلك عثرت يدويًا على مسار مجلد tensorboard-plugin-wit وأزلته من دليل الملفات.

تلخيصًا للوافدين المتأخرين ، لقد واجهت شخصيًا كل هذه الأخطاء بنفسي من خلال ترقية وخفض مستوى Tensorflow و Tensorboard.

العرض 1 Tensorboard: ValueError: Duplicate plugins for name projector

تنزيل برنامج التشخيص:

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

قم بتنفيذه واتبع تعليماته:

python diagnose_tensorboard.py

العَرَض 2 Tensorboard: ValueError: Duplicate plugins for name projector والنص البرمجي للتشخيص لا يظهر أي إجراء

قم بتشغيل pip freeze لترى ما إذا كنت تتلقى هذا التحذير WARNING: Could not generate requirement for distribution -ensorboard 2.1.0

إذا كانت الإجابة بنعم ، فهناك نسخة خفية من لوحة التنسور. نأمل ألا يكون للإصلاح أدناه أي آثار جانبية ، ولست متأكدًا من ذلك.

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

العَرَض الثالث: Tensorboard: ValueError: Duplicate plugins for name whatif

pip uninstall tensorboard-plugin-wit

في حالتي ، قمت بإلغاء تثبيت البرنامج المساعد tensorboard-wit ، وهو يعمل.

عملت معي أيضًا ، وكانت هذه المشكلة تحت إدارة كولاب

يعمل الحل التالي دائمًا بالنسبة لي بغض النظر عن التحديثات التي تم إجراؤها على tensorboard (على سبيل المثال: الحزمة الجديدة tensorboard-plugin-wit إصدارها في فبراير 2020 ، تسبب مشاكل للعديد من الأشخاص هنا ، ويمكن أن تكون هناك تحديثات أخرى في المستقبل).

أضف مقتطف الشفرة التالي في كل برنامج تعليمي لـ colab قبل تحميل 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 ، قابلت أيضًا المشكلة ولكنني

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.

أعتقد أن هذا الخطأ يعني أن لديك لوحتا تينسوربيتان مثبتتان بحيث يتم تكرار المكون الإضافي. هناك طريقة أخرى ستكون مفيدة وهي إعادة تثبيت بيئة بايثون باستخدام conda.

آمل أن تساعدك.

VOCE É UM MONSTRO ، UM DEUS O MAIS FODA DE TODOS DENTRO DOS OS PROGRAMADORES

الخطوات التالية

لم يتم تحديد عناصر العمل. يرجى نسخ كل الإخراج أعلاه ،
بما في ذلك الأسطر التي تحتوي على backticks فقط ، في مشكلة GitHub
او التعليق. تأكد من تنقيح أي معلومات حساسة.

نفس المشكلة

هل كانت هذه الصفحة مفيدة؟
5 / 5 - 1 التقييمات

القضايا ذات الصلة

soumith picture soumith  ·  3تعليقات

dablyo picture dablyo  ·  3تعليقات

negrinho picture negrinho  ·  3تعليقات

szagoruyko picture szagoruyko  ·  3تعليقات

eliabruni picture eliabruni  ·  3تعليقات