Pytorch: Tensorboard: ValueError: рдирд╛рдо рдкреНрд░реЛрдЬреЗрдХреНрдЯрд░ рдХреЗ рд▓рд┐рдП рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдкреНрд▓рдЧрдЗрдиреНрд╕

рдХреЛ рдирд┐рд░реНрдорд┐рдд 10 рдЬреБрд▓ре░ 2019  ┬╖  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. рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдФрд░ рдореИрдВ рдЕрдкрдирд╛ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рджреЛ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВ рддрд╛рдХрд┐ рдкреНрд▓рдЧрдЗрди рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ рдЬреЛ рдХрд┐ рдХреЙрдиреНрдбрд╛ рдХреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╕реЗ рдЕрдЬрдЧрд░ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИред

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рдорджрдж рдХрд░реЗрдВрдЧреЗред

рд╕рднреА 36 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рдХреЗ рд╕рд╛рде рдПрдХ рдЧрд▓рддрдлрд╣рдореА рдореБрджреНрджреЗ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред @lanpa рдХреНрдпрд╛ рдЖрдкрдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ PyTorch рдмрдЧ рд╣реИ рдпрд╛ рдирд╣реАрдВ?

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ: рдкрд╛рдЗрдЯреЛрд░реЗрдХ рдФрд░ рдЯреЗрдВрд╕реЛрд░рдмреЛрд░реНрдб рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдкрд░ рднреА рджреЛрдиреЛрдВ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рджреЗрддреЗ рд╣реИрдВ

рдпрд╣ рд╕рдорд╕реНрдпрд╛ tb-nightly рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреА рд╣реИ, рдФрд░ tb-nightly рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред
рдореИрдВ рдкрд░реНрдпрд╛рд╡рд░рдг рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕ рд╕рдордп tb-nightly рдХреЗ рдмрд┐рдирд╛ рдЯреЗрдВрд╕рд░рдлреНрд▓реЛ, рдЯреЗрдВрд╕реЛрд░рдмреЛрд░реНрдб, рдЯреЗрдВрд╕реЛрд░рдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдореБрджреНрджрд╛ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИред

@ LU4E рд╕реЗ рдЖрдкрдХрд╛ рдХреНрдпрд╛ рддрд╛рддреНрдкрд░реНрдп рд╣реИ, tb-nightly рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░реЗрдВ рдФрд░ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ or рдЯреЗрдВрд╕реЛрд░рдмрд╛рд░реНрдб or рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдбрдмреЛрд░реНрдб? рдлрд┐рд░ рдореБрджреНрджрд╛ рдЪрд▓рд╛ рдЬрд╛рдПрдЧрд╛?

@Biaocsu рд╣рд╛рдВред рдореИрдВ рдкрд╣рд▓реА рдмрд╛рд░ рдХрдИ рдмрд╛рд░ tb- рд░рд╛рдд рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рд╡рд╣реАрдВ рд╣реИред рдореБрдЭреЗ рдкрддрд╛ рдирд╣реАрдВ рдХреНрдпреЛрдВред
рдЖрдк рдПрдХ рдирдпрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ, рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб, рдЯреЗрдВрд╕реЛрд░рдмреЛрд░реНрдб рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд╛рд╕реВрд╕реА рд░реВрдк рд╕реЗ, рдЯреАрдмреА-рдирд╛рдЗрдЯрд▓реА рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред

@ LU4E рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИ, рдореИрдВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ tb-nightly рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдФрд░ рд╣рд╛рдБ, рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

@Biaocsu рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЯреИрдВрд╕рд░рдмреЛрд░реНрдб рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИред рд╢рд╛рдпрдж рд╢реЗрд╖ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рдЦрд░рд╛рдм рд╣реИред

рдЖрдкрдХреА рд╕рд▓рд╛рд╣ рдХреЗ рд▓рд┐рдП @YosukeSugiura рдзрдиреНрдпрд╡рд╛рдж, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдЗрд╕рдХрд╛ рдХреЛрдИ рдЕрд╕рд░ рдирд╣реАрдВ рд╣реБрдЖ

@Biaocsu , рдореИрдВ рднреА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдорд┐рд▓рд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ред рдореЗрд░реА рд╡рд┐рдзрд┐ рд╣реИ:

  1. рдореИрдВрдиреЗ https://raw.githubusercontent.com/tensorflow/tensorboard/master/tensorboard/tools/diagnose_tensorboard.py рд╕реЗ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХреА
  2. рдореИрдВ рдЗрд╕реЗ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕рдиреЗ рдореБрдЭреЗ рдмрддрд╛рдпрд╛ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЕрд▓рдЧ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рджреЛ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рд╣реИрдВред рд╕рд╛рде рд╣реА, рдпрд╣ рдмрддрд╛рдпрд╛ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПред
  3. рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдФрд░ рдореИрдВ рдЕрдкрдирд╛ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рджреЛ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВ рддрд╛рдХрд┐ рдкреНрд▓рдЧрдЗрди рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ рдЬреЛ рдХрд┐ рдХреЙрдиреНрдбрд╛ рдХреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╕реЗ рдЕрдЬрдЧрд░ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИред

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рдорджрдж рдХрд░реЗрдВрдЧреЗред

@ElegantLin рдзрдиреНрдпрд╡рд╛рдж

рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ, рдФрд░ @ elad663 рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рд▓реЗрдХрд┐рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреНрд╡рд╛рд░рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЯреЗрдВрд╕реЛрд░рдмреЛрд░реНрдбрдПрдХреНрд╕рдПрдХреНрд╕ рдФрд░ рдЯреАрдмреА-рдирд╛рдЗрдЯрд▓реА рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдЯреЗрдВрд╕реЛрдлрд╝реНрд▓реЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИред
рдХреНрдпрд╛ рд╢реБрджреНрдз рдкрд╛рдЗрд░реЙрдЪ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рди рд╣реИ?

рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ

@ezyang рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @ElegantLin рдиреЗ рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рд╣реИред рдореВрд▓ рдХрд╛рд░рдг рдЯреЗрдВрд╕реЛрд░рдмреЛрд░реНрдб рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдШрд░реНрд╖ рд╣реИред
@TomorrowIsAnOtherDay рдЖрдк рдПрдХ рдирдпрд╛ рдХреЛрдВрдбрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ torch , tensorboard рдПрдХ рд╢реБрджреНрдз рдкрд╛рдЗрд░реЙрдЪ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдареАрдХ рд╣реИ, рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣рдо рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

### 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 рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдЙрддреНрдкрдиреНрди рдЗрд╕ рд╕реБрдЭрд╛рд╡ рд╕реЗ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдареАрдХ рд╣реЛ рдЧрдИред рдзрдиреНрдпрд╡рд╛рдж ~

рдореИрдВрдиреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд┐рдпрд╛, рдФрд░ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рдФрд░ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдФрд░ рдкреБрди: рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдорджрдж рдирд╣реАрдВ рдорд┐рд▓реАред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб 2.0.0 рдХреА рдПрдХ рднреВрдд рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдереА рдЬреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд░рджреНрдж рдирд╣реАрдВ рдХреА рдЧрдИ рдереАред рдпрд╣ рдкрд╛рдЗрдк рдореЗрдВ "-рдмреЛрд░реНрдбрдмреЛрд░реНрдб" рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рдореЗрд░реЗ рдЕрдЬрдЧрд░ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдбрд┐рд╕реНрдЯ-рдЗрдиреНрдлреЛ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдареАрдХ рд╣реЛ рдЧрдИред

рдХреЛрдИ (@) рдореБрдЭреЗред рдореИрдВрдиреЗ рд╣рдореЗрд╢рд╛ рдЕрдкрдиреЗ рдкрд╛рдпрдерди рдкрд░рд┐рд╡реЗрд╢ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдВрдбрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП рдЕрдЧрд░ рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реБрдИ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдирд╣реАрдВ рдХрд░ рдкрд╛ рд░рд╣рд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рдирд╖реНрдЯ рдХрд░ рджреВрдВрдЧрд╛ рдФрд░ рдПрдХ рдирдИ рд╢реБрд░реБрдЖрдд рдХрд░реВрдВрдЧрд╛ред рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпреЗ рдЖрдкрдХреА рдорджрдж рдХрд░реЗрдЧрд╛ред

рдХреЛрд▓рд╛рдм рдореЗрдВ рдореЗрд░рд╛ рдпрд╣ рдореБрджреНрджрд╛ рдерд╛ред рд╡рд░реНрддрдорд╛рди 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. рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдФрд░ рдореИрдВ рдЕрдкрдирд╛ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рджреЛ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВ рддрд╛рдХрд┐ рдкреНрд▓рдЧрдЗрди рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ рдЬреЛ рдХрд┐ рдХреЙрдиреНрдбрд╛ рдХреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╕реЗ рдЕрдЬрдЧрд░ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИред

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рдорджрдж рдХрд░реЗрдВрдЧреЗред

рдореЗрд░реЗ рдкрд╛рд╕ python2 рдХреЗ рд▓рд┐рдП рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 1.14 рдФрд░ python3 рдХреЗ рд▓рд┐рдП рдЯреЗрдВрд╕реЛрдлрд╝реНрд▓реЛ 2.0 рд╣реИрдВ, рдЗрд╕ рд╕реНрдкреНрд░реЗрдб рдореЗрдВ рдХреЛрдИ рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╕реБрдЭрд╛рд╡ рдирд╣реАрдВ рд╣реИред рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдореЗрд░реЗ рдЯреЗрдВрд╕реЛрдлрд╝реНрд▓реЛ рдХреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ?

рдпрд╣рд╛рдБ рдирд┐рджрд╛рди рд▓реЙрдЧ рд╣реИ:

рдирд┐рджрд╛рди


рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХреНрд╕ рдЖрдЙрдЯрдкреБрдЯ

`` `` ``
--- рдЬрд╛рдБрдЪ рдХрд░реЗрдВ: рд╕реНрд╡рддрдГ рдкрд╣рдЪрд╛рди
рдЬрд╛рдирдХрд╛рд░реА: diagnose_tensorboard.py рд╕рдВрд╕реНрдХрд░рдг 4725c70c7ed724e2d1b9ba5618d7c30b957ee8a4

--- рдЬрд╛рдБрдЪ: рд╕рд╛рдорд╛рдиреНрдп
рдЬрд╛рдирдХрд╛рд░реА: sys.version_info: sys.version_info (рдкреНрд░рдореБрдЦ = 3, рд▓рдШреБ = 6, рдорд╛рдЗрдХреНрд░реЛ = 8, рд░рд┐рд▓реАрдЬрд╝рд▓реЗрд╡рд▓ = 'рдЕрдВрддрд┐рдо', рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ = 0)
рдЬрд╛рдирдХрд╛рд░реА: os.name: рдкреЙрдЬрд╝рд┐рдХреНрд╕
рдЬрд╛рдирдХрд╛рд░реА: os.uname (): posix.uname_result (sysname = 'Linux', nodename = 'mrt214', рд░рд┐рд▓реАрдЬрд╝ = '4.15.0-48-рдЬреЗрдиреЗрд░рд┐рдХ', рд╕рдВрд╕реНрдХрд░рдг = '' 51-Ubuntu SMP Wed Apr 3 08:28) : 49 UTC 2019 ', рдорд╢реАрди =' x86_64 ')
рдЬрд╛рдирдХрд╛рд░реА: sys.getwindowsversion (): рдПрди / рдП

--- рдЬрд╛рдБрдЪ рдХрд░реЗрдВ: package_management
рдЬрд╛рдирдХрд╛рд░реА: рдХреЛрдВрдбрд╛-рдореЗрдЯрд╛ рд╣реИ: рдЧрд▓рдд
рдЬрд╛рдирдХрд╛рд░реА: $ VIRTUAL_ENV: '/ рдШрд░ / zwang / env'

--- рдЬрд╛рдБрдЪ: install_packages
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "/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.retrying рдЖрдпрд╛рдд рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ рд╕реЗ
ModuleNotFoundError: 'pip._vendor.retrying' рдирд╛рдо рдХрд╛ рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдлрд╝рд╛рдЗрд▓ "рдЯреЗрдВрд╕реЛрд░рдмреЛрд░реНрдбрдбрдмрдЧрд╣реЛрдо", рдкрдВрдХреНрддрд┐ 420
suggestions.extend (рдЬрд╛рдВрдЪ ())
рдлрд╝рд╛рдЗрд▓ "tanorboarddebug.py", рд▓рд╛рдЗрди 165, install_packages рдореЗрдВ
рдлреНрд░реАрдЬ = рдкрд╛рдЗрдк (["рдлреНрд░реАрдЬ", "--all"])ред рдбреАрдХреЛрдб ("utf-8")ред рд╕реБрд░реНрдЦрд┐рдпрд╛рдБ ()ред
рдлрд╝рд╛рдЗрд▓ "рдЯреЗрдВрд╕реЛрд░рдмреЛрд░реНрдбрдбрдмрдЧрд╣реЛрдо", рд▓рд╛рдЗрди 104, рдкрд╛рдЗрдк рдореЗрдВ
рд╕рдмрдкреНрд░реЛрд╕реЗрд╕ред рдЪреЗрдХ_рдЖрдЙрдЯ (рдХрдорд╛рдВрдб) рд▓реМрдЯрд╛рдПрдВ
рдлрд╝рд╛рдЗрд▓ "/usr/lib/python3.6/subprocess.py", рдкрдВрдХреНрддрд┐ 356, check_output рдореЗрдВ
** kwargs) .stdout
рдлрд╝рд╛рдЗрд▓ "/usr/lib/python3.6/subprocess.py", рдкрдВрдХреНрддрд┐ 438, рд░рди рдореЗрдВ
рдЖрдЙрдЯрдкреБрдЯ = stdout, stderr = stderr)
subprocess.CalledProcessError: Command '[' / home / zwang / env / bin / python3 ',' -m ',' pip ',' --disable-pip-version-check ',' freeze ',' --all ' ] 'рдЧреИрд░-рд╢реВрдиреНрдп рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ 1 рд▓реМрдЯрд╛ рджреАред

--- рдЬрд╛рдБрдЪ рдХрд░реЗрдВ: рдЯреЗрдВрд╕реЛрд░рдмреЛрд░реНрдб_рдкреАрдереЙрди_рд╡рд░реНрд╕рди
рдЬрд╛рдирдХрд╛рд░реА: рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдбред рд╡рд┐рд╕рд░реНрдЬрдиред рд╕рдВрд╕реНрдХрд░рдг: '1.14.0'

--- рдЬрд╛рдБрдЪ рдХрд░реЗрдВ: рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ_рдкреАрдереЙрди_рд╡рд┐рдЬрд╝рди
/home/zwang/.local/lib/python3.6/site-packages/tensorflow/python/framework/dtypes.py416: FutureWarning: Passing (рдЯрд╛рдЗрдк, 1) рдпрд╛ '1type' рдкреНрд░рдХрд╛рд░ рдХрд╛ рдПрдХ рдкрд░реНрдпрд╛рдп рдХреЗ рд░реВрдк рдореЗрдВ рдкрджрд╛рд╡рдирдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рд╕рдВрдЦреНрдпрд╛ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЗрд╕реЗ (рдкреНрд░рдХрд╛рд░, (1,)) / '(1,) рдкреНрд░рдХрд╛рд░' рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭрд╛ рдЬрд╛рдПрдЧрд╛ред
_np_qint8 = np.dtype (("qint8", np.int8, 1)]
/ home/zwang/.local/lib/python3.6/site-packages/tensorflow/python/framework/dtypes.py/17: FutureWarning: Passing (рдЯрд╛рдЗрдк, 1) рдпрд╛ '1type' рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рдкрджрд╛рд╡рдирдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рд╕рдВрдЦреНрдпрд╛ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЗрд╕реЗ (рдкреНрд░рдХрд╛рд░, (1,)) / '(1,) рдкреНрд░рдХрд╛рд░' рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭрд╛ рдЬрд╛рдПрдЧрд╛ред
_np_quint8 = np.dtype ([("quint8", np.uint8, 1)))
/home/zwang/.local/lib/python3.6/site-packages/tensorflow/python/framework/dtypes.py/18: FutureWarning: Passing (рдЯрд╛рдЗрдк, 1) рдпрд╛ '1type' рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рдкрджрд╛рд╡рдирдд рд╣реИ; рд╕реБрдиреНрди рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЗрд╕реЗ (рдкреНрд░рдХрд╛рд░, (1,)) / '(1,) рдкреНрд░рдХрд╛рд░' рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭрд╛ рдЬрд╛рдПрдЧрд╛ред
_np_qint16 = np.dtype ([("qint16", np.int16, 1)]
/ home/zwang/.local/lib/python3.6/site-packages/tensorflow/python/framework/dtypes.py419: FutureWarning: Passing (рдЯрд╛рдЗрдк, 1) рдпрд╛ '1type' рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рдкрджрд╛рд╡рдирдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рд╕реБрдиреНрди рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЗрд╕реЗ (рдкреНрд░рдХрд╛рд░, (1,)) / '(1,) рдкреНрд░рдХрд╛рд░' рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭрд╛ рдЬрд╛рдПрдЧрд╛ред
_np_quint16 = np.dtype ([("quint16", np.uint16, 1)))
/ home/zwang/.local/lib/python3.6/site-packages/tensorflow/python/framework/dtypes.py420: FutureWarning: Passing (рдЯрд╛рдЗрдк, 1) рдпрд╛ '1type' рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рдкрджрд╛рд╡рдирдд рд╣реИ; рд╕рдВрдЦреНрдпрд╛ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЗрд╕реЗ (рдкреНрд░рдХрд╛рд░, (1,)) / '(1,) рдкреНрд░рдХрд╛рд░' рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭрд╛ рдЬрд╛рдПрдЧрд╛ред
_np_qint32 = np.dtype ([("qint32", np.int32, 1)]]
/home/zwang/.local/lib/python3.6/site-packages/tensorflow/python/framework/dtypes.py :25: FutureWarning: Passing (рдЯрд╛рдЗрдк, 1) рдпрд╛ '1type' рдкреНрд░рдХрд╛рд░ рдХрд╛ рдПрдХ рдкрд░реНрдпрд╛рдп рдХреЗ рд░реВрдк рдореЗрдВ рдкрджрд╛рд╡рдирдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рд╕рдВрдЦреНрдпрд╛ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЗрд╕реЗ (рдкреНрд░рдХрд╛рд░, (1,)) / '(1,) рдкреНрд░рдХрд╛рд░' рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭрд╛ рдЬрд╛рдПрдЧрд╛ред
np_resource = np.dtype ([("рд╕рдВрд╕рд╛рдзрди", np.ubyte, 1)])
/home/zwang/.local/lib/python3.6/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py :41: FutureWarning: Passing (рдкреНрд░рдХрд╛рд░, 1) рдпрд╛ '1type' рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рдкрджрд╛рд╡рдирдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рд╕рдВрдЦреНрдпрд╛ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЗрд╕реЗ (рдкреНрд░рдХрд╛рд░, (1,)) / '(1,) рдкреНрд░рдХрд╛рд░' рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭрд╛ рдЬрд╛рдПрдЧрд╛ред
_np_qint8 = np.dtype ([("qint8", np.int8, 1)]]
/home/zwang/.local/lib/python3.6/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py/42: FutureWarning: Passing (рдЯрд╛рдЗрдк, 1) рдпрд╛ '1type' рдЯрд╛рдЗрдк рдХрд╛ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рдкрджрд╛рд╡рдирдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рд╕реБрдиреНрди рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЗрд╕реЗ (рдкреНрд░рдХрд╛рд░, (1,)) / '(1,) рдкреНрд░рдХрд╛рд░' рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭрд╛ рдЬрд╛рдПрдЧрд╛ред
_np_quint8 = np.dtype ([("quint8", np.uint8, 1)))
/home/zwang/.local/lib/python3.6/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py/43: FutureWarning: Passing (рдкреНрд░рдХрд╛рд░, 1) рдпрд╛ '1type' рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рдкрджрд╛рд╡рдирдд рд╣реИ; рд╕рдВрдЦреНрдпрд╛ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЗрд╕реЗ (рдкреНрд░рдХрд╛рд░, (1,)) / '(1,) рдкреНрд░рдХрд╛рд░' рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭрд╛ рдЬрд╛рдПрдЧрд╛ред
_np_qint16 = np.dtype ([("qint16", np.int16, 1)]
/home/zwang/.local/lib/python3.6/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py :44: FutureWarning: Passing (рдкреНрд░рдХрд╛рд░, 1) рдпрд╛ '1type' рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рдкрджрд╛рд╡рдирдд рд╣реИ; рд╕реБрдиреНрди рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЗрд╕реЗ (рдкреНрд░рдХрд╛рд░, (1,)) / '(1,) рдкреНрд░рдХрд╛рд░' рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭрд╛ рдЬрд╛рдПрдЧрд╛ред
_np_quint16 = np.dtype ([("quint16", np.uint16, 1)))
/home/zwang/.local/lib/python3.6/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py/45: FutureWarning: Passing (рдкреНрд░рдХрд╛рд░, 1) рдпрд╛ '1type' рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рдкрджрд╛рд╡рдирдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рд╕реБрдиреНрди рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЗрд╕реЗ (рдкреНрд░рдХрд╛рд░, (1,)) / '(1,) рдкреНрд░рдХрд╛рд░' рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭрд╛ рдЬрд╛рдПрдЧрд╛ред
_np_qint32 = np.dtype (("qint32", np.int32, 1)]
/home/zwang/.local/lib/python3.6/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py/50: FutureWarning: Passing (рдкреНрд░рдХрд╛рд░, 1) рдпрд╛ '1type' рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рдкрджрд╛рд╡рдирдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рд╕реБрдиреНрди рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЗрд╕реЗ (рдкреНрд░рдХрд╛рд░, (1,)) / '(1,) рдкреНрд░рдХрд╛рд░' рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭрд╛ рдЬрд╛рдПрдЧрд╛ред
np_resource = np.dtype ([("рд╕рдВрд╕рд╛рдзрди", np.ubyte, 1)])
рдЬрд╛рдирдХрд╛рд░реА: рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ .__ рд╕рдВрд╕реНрдХрд░рдг__: '1.14.0'
рдЬрд╛рдирдХрд╛рд░реА: рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛред Git_version__: 'v1.14.0-rc1-22-gaf24dc91b5'

--- рдЪреЗрдХ: рдЯреЗрдВрд╕рдмреЛрд░реНрдб_рдмрд┐рдирд╛_рдкрде
рдЬрд╛рдирдХрд╛рд░реА: рдХреМрди рд╕рд╛ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб: рдмреА '/ рдШрд░ / рдЬрд╝рд╡рд╛рдВрдЧ / .рд▓реЛрдХрд▓ / рдмрд┐рди / рдЯреЗрдирд╕рдмреЛрд░реНрдбрдмреЛрд░реНрдб'

--- рдЬрд╛рдВрдЪ: рдкрдардиреАрдп_рдлреЗрдХрдбреИрди
рдЬрд╛рдирдХрд╛рд░реА: socket.getfqdn (): 'mrt214.mrt.uni-karlsruhe.de'

--- рдЬрд╛рдБрдЪ рдХрд░реЗрдВ: stat_tensorboardinfo
рдЬрд╛рдирдХрд╛рд░реА: рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛: /tmp/.tensorboard-info
рдЬрд╛рдирдХрд╛рд░реА: .tensorboard- рдЬрд╛рдирдХрд╛рд░реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ

--- рдЬрд╛рдБрдЪ рдХрд░реЗрдВ: source_trees_without_genfiles
рдЬрд╛рдирдХрд╛рд░реА: рдЯреЗрдирд╕реЙрд░рдмреЛрд░реНрдб_рд░реЛрдЯреНрд╕ (2): ['/ home/zwang/.local/lib/python3.6/site-packages', '/usr/local/lib/python3.6/dist-packages']; bad_roots (0): []

--- рдЬрд╛рдБрдЪ рдХрд░реЗрдВ: full_pip_freeze
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "/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.retrying рдЖрдпрд╛рдд рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ рд╕реЗ
ModuleNotFoundError: 'pip._vendor.retrying' рдирд╛рдо рдХрд╛ рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдлрд╝рд╛рдЗрд▓ "рдЯреЗрдВрд╕реЛрд░рдмреЛрд░реНрдбрдбрдмрдЧрд╣реЛрдо", рдкрдВрдХреНрддрд┐ 420
suggestions.extend (рдЬрд╛рдВрдЪ ())
рд░реИрдкрд░ рдореЗрдВ рдлрд╛рдЗрд▓ "рдЯреИрдВрд╕рдмреЛрд░реНрдбрдмреЛрд░реНрдбрдмреНрдпреВрд╣реЛрдо", рд▓рд╛рдЗрди 77
рдкрд░рд┐рдгрд╛рдо = fn ()
рдлрд╝рд╛рдЗрд▓ "tensorboarddebug.py", рдкрдВрдХреНрддрд┐ 388, full_pip_freeze рдореЗрдВ
logging.info ( "рдкрд┐рдк рдлреНрд░реАрдЬ - рд╕рднреА: n% s ", рдкрд┐рдк ([ "рдлреНрд░реАрдЬ", "--all"]) рдбрд┐рдХреЛрдб ( "utf-8")ред)
рдлрд╝рд╛рдЗрд▓ "рдЯреЗрдВрд╕реЛрд░рдмреЛрд░реНрдбрдбрдмрдЧрд╣реЛрдо", рд▓рд╛рдЗрди 104, рдкрд╛рдЗрдк рдореЗрдВ
рд╕рдмрдкреНрд░реЛрд╕реЗрд╕ред рдЪреЗрдХ_рдЖрдЙрдЯ (рдХрдорд╛рдВрдб) рд▓реМрдЯрд╛рдПрдВ
рдлрд╝рд╛рдЗрд▓ "/usr/lib/python3.6/subprocess.py", рдкрдВрдХреНрддрд┐ 356, check_output рдореЗрдВ
** kwargs) .stdout
рдлрд╝рд╛рдЗрд▓ "/usr/lib/python3.6/subprocess.py", рдкрдВрдХреНрддрд┐ 438, рд░рди рдореЗрдВ
рдЖрдЙрдЯрдкреБрдЯ = stdout, stderr = stderr)
subprocess.CalledProcessError: Command '[' / home / zwang / env / bin / python3 ',' -m ',' pip ',' --disable-pip-version-check ',' freeze ',' --all ' ] 'рдЧреИрд░-рд╢реВрдиреНрдп рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ 1 рд▓реМрдЯрд╛ рджреАред
`` `` ``

рдЕрдЧрд▓рд╛ рдХрджрдо

рдХреЛрдИ рдПрдХреНрд╢рди рдЖрдЗрдЯрдо рдирд╣реАрдВ рдкрд╣рдЪрд╛рдирд╛ рдЧрдпрд╛ред рдХреГрдкрдпрд╛ рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдЖрдЙрдЯрдкреБрдЯ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ,
рдЕрдкрдиреЗ GitHub рдореБрджреНрджреЗ рдореЗрдВ рдХреЗрд╡рд▓ рдмреИрдХрдЯрд┐рдХреНрд╕ рд╡рд╛рд▓реА рд▓рд╛рдЗрдиреЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ
рдпрд╛ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВред рдХрд┐рд╕реА рднреА рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдХрдо рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХреЛ рдЪрд▓рд╛рдПрдВ рдпрджрд┐ рдпрд╣ рджреЛ tensorboard рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

import pkg_resources

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

рдЖрдк рдЪреБрдирд┐рдВрджрд╛ рддрд░реАрдХреЗ рд╕реЗ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рдХреЗ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдХреИрд╕реЗ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ

рдЕрдЧрд▓рд╛ рдХрджрдо

рдХреЛрдИ рдПрдХреНрд╢рди рдЖрдЗрдЯрдо рдирд╣реАрдВ рдкрд╣рдЪрд╛рдирд╛ рдЧрдпрд╛ред рдХреГрдкрдпрд╛ рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдЖрдЙрдЯрдкреБрдЯ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ,
рдЕрдкрдиреЗ GitHub рдореБрджреНрджреЗ рдореЗрдВ рдХреЗрд╡рд▓ рдмреИрдХрдЯрд┐рдХреНрд╕ рд╡рд╛рд▓реА рд▓рд╛рдЗрдиреЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ
рдпрд╛ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВред рдХрд┐рд╕реА рднреА рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдХрдо рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред

@Biaocsu , рдореИрдВ рднреА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдорд┐рд▓рд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ред рдореЗрд░реА рд╡рд┐рдзрд┐ рд╣реИ:

  1. рдореИрдВрдиреЗ https://raw.githubusercontent.com/tensorflow/tensorboard/master/tensorboard/tools/diagnose_tensorboard.py рд╕реЗ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХреА
  2. рдореИрдВ рдЗрд╕реЗ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕рдиреЗ рдореБрдЭреЗ рдмрддрд╛рдпрд╛ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЕрд▓рдЧ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рджреЛ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рд╣реИрдВред рд╕рд╛рде рд╣реА, рдпрд╣ рдмрддрд╛рдпрд╛ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПред
  3. рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдФрд░ рдореИрдВ рдЕрдкрдирд╛ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рджреЛ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВ рддрд╛рдХрд┐ рдкреНрд▓рдЧрдЗрди рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ рдЬреЛ рдХрд┐ рдХреЙрдиреНрдбрд╛ рдХреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╕реЗ рдЕрдЬрдЧрд░ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИред

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рдорджрдж рдХрд░реЗрдВрдЧреЗред

рдореИрдВрдиреЗ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХрд░ рд▓реАред рдЖрдкрдХрд╛ рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВ рдирд┐рдореНрди рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реВрдВ:

  • рдкрд╛рдЗрдк рдХреА рд╕реНрдерд╛рдкрдирд╛ tb-nightly рдЯреЗрдВрд╕реЛрд░рдмреЛрд░реНрдбX рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб
  • рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб

рдХреЛрд▓рд╛рдм рдореЗрдВ рдореЗрд░рд╛ рдпрд╣ рдореБрджреНрджрд╛ рдерд╛ред рд╡рд░реНрддрдорд╛рди tensorboard рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рдХреЗ рдФрд░ tf-nightly рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛

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

рдореИрдВ рдЕрдкрдиреЗ $ 0.02 рдореЗрдВ рдлреЗрдВрдХ рджреВрдВрдЧрд╛ рдФрд░ рдЖрдкрдХреЛ рднреА рдпрд╛рдж рджрд┐рд▓рд╛рдКрдВрдЧрд╛
!conda remove tensorboard

рдпрджрд┐ рдЖрдк рдПрдХ рд╡рд┐рдВрдбреЛрдЬрд╝ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ!

рдирдорд╕реНрдХрд╛рд░, рдореБрдЭреЗ рдЖрдЬ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереА, рдФрд░ рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд░рд▓ рдЪрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛:
рдореИрдВрдиреЗ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╣рд╛рдВ рд╕реЗ рддреНрд░реБрдЯрд┐ - рд╕рд╛рдЗрдЯ-рдкреИрдХреЗрдЬ - рдЯреЗрдирд╕рдмреЛрд░реНрдб рд╕реЗ рдЖ рд░рд╣реА рдереАред
рдЪреВрдВрдХрд┐, рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдПрдкреАрдЖрдИ рдХрд╛ tf.contrib рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 2.0 рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЯреНрд░реЗрд╕рдлрд╝реНрд▓реЛ 1.14 рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдореЙрдбрд▓ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдерд╛ред
рдЗрд╕рд▓рд┐рдП, рдЬрдм рдореИрдВрдиреЗ рд╕рд╛рдЗрдЯ-рдкреИрдХреЗрдЬ рдХреЗ рдЕрдВрджрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ 'рдЯреЗрдВрд╕реЛрд░рдмреЛрд░реНрдб' рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд┐рдпрд╛ - рдореБрдЭреЗ "рдЯреЗрдирд╕реЛрд░реЛрдмрд░-2.0.2.dist-info, рдФрд░ tanorflow_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
рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб 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
рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб 2.0.0

рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рджреЛ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВ?

рд╣рд▓ рдХрд┐рдпрд╛!
рдореИрдВ рдирд╖реНрдЯ рдХрд░ рджрд┐рдпрд╛ tensorboard-2.0.0.dist-info рд╕реЗ рдлрд╝реЛрд▓реНрдбрд░ Lib/site-packages рддреЛ 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"

рд▓рдХреНрд╖рдг 3: Tensorboard: ValueError: Duplicate plugins for name whatif

pip uninstall tensorboard-plugin-wit

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВрдиреЗ рдЯреЗрдиреНрд╕рд░рдмреЛрд░реНрдб-рдкреНрд▓рдЧрдЗрди-рдмреБрджреНрдзрд┐ рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХреА, рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд┐рдпрд╛, рдХреЛрд▓рд╛рдм рдХреЗ рддрд╣рдд рдпрд╣ рдореБрджреНрджрд╛ рдерд╛

рдирд┐рдореНрди рд╕рдорд╛рдзрд╛рди ALWAYS рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдЯреЗрдирд╕рдмреЛрд░реНрдб рдореЗрдВ рдХрд┐рдП рдЧрдП рдЕрджреНрдпрддрдиреЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж (рдЬреИрд╕реЗ: рдирдпрд╛ рдкреИрдХреЗрдЬ tensorboard-plugin-wit рдлрд░рд╡рд░реА 2020 рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣рд╛рдВ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛рдПрдБ рдкреИрджрд╛ рд╣реЛ рд░рд╣реА рд╣реИрдВ, рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЕрдиреНрдп рдЕрдкрдбреЗрдЯ рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ)ред

рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣рд░ рдХреЛрд▓рд╛рдм рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рдЬреЛрдбрд╝реЗрдВред

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

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рджреЛ рдЯреЗрдВрд╕рд░рдмреЛрд░реНрдб рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВ рддрд╛рдХрд┐ рдкреНрд▓рдЧрдЗрди рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ рдЬреЛ рдХрд┐ рдХреЙрдиреНрдбрд╛ рдХреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╕реЗ рдЕрдЬрдЧрд░ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИред

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рдорджрдж рдХрд░реЗрдВрдЧреЗред

VOCE OC UM MONSTRO, UM DEUS O MAIS FODA DE TODOS DENTRO DOS OS PROGRAMHORES

рдЕрдЧрд▓рд╛ рдХрджрдо

рдХреЛрдИ рдПрдХреНрд╢рди рдЖрдЗрдЯрдо рдирд╣реАрдВ рдкрд╣рдЪрд╛рдирд╛ рдЧрдпрд╛ред рдХреГрдкрдпрд╛ рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдЖрдЙрдЯрдкреБрдЯ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ,
рдЕрдкрдиреЗ GitHub рдореБрджреНрджреЗ рдореЗрдВ рдХреЗрд╡рд▓ рдмреИрдХрдЯрд┐рдХреНрд╕ рд╡рд╛рд▓реА рд▓рд╛рдЗрдиреЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ
рдпрд╛ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВред рдХрд┐рд╕реА рднреА рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдХрдо рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
5 / 5 - 1 рд░реЗрдЯрд┐рдВрдЧреНрд╕