几天前,我在Ubuntu中运行了Tensorboard,结果没有任何问题。
我使用了一个预先训练好的模型,我想把结果放到Tensorboard中。在models / object_detection文件夹中,我运行以下命令:
tensorboard --bind_all --port 6006 --logdir=’training’
我得到的回应是:
tensorboard is active on ip and port TensorBoard 2.0.2 at http://ubuntu:6006/ (Press CTRL+C to quit).
所以我在网上获取了我的结果图等等。
今天,我也这样做了,但我得到了上面的错误:
TensorBoard 2.0.2 at http://ubuntu:6006/ (Press CTRL+C to quit)
Traceback (most recent call last):
File "/usr/local/bin/tensorboard", line 8, in <module>
sys.exit(run_main())
File "/usr/local/lib/python2.7/dist-packages/tensorboard/main.py", line 66, in run_main
app.run(tensorboard.main, flags_parser=tensorboard.configure)
File "/usr/local/lib/python2.7/dist-packages/absl/app.py", line 299, in run
_run_main(main, args)
File "/usr/local/lib/python2.7/dist-packages/absl/app.py", line 250, in _run_main
sys.exit(main(argv))
File "/usr/local/lib/python2.7/dist-packages/tensorboard/program.py", line 267, in main
return runner(self.flags) or 0
File "/usr/local/lib/python2.7/dist-packages/tensorboard/program.py", line 283, in
_run_serve_subcommand
self._register_info(server)
File "/usr/local/lib/python2.7/dist-packages/tensorboard/program.py", line 329, in _register_info
manager.write_info_file(info)
File "/usr/local/lib/python2.7/dist-packages/tensorboard/manager.py", line 267, in write_info_file
payload = "%s\n" % _info_to_string(tensorboard_info)
File "/usr/local/lib/python2.7/dist-packages/tensorboard/manager.py", line 126, in _info_to_string
for k in _TENSORBOARD_INFO_FIELDS
File "/usr/local/lib/python2.7/dist-packages/tensorboard/manager.py", line 126, in <dictcomp>
for k in _TENSORBOARD_INFO_FIELDS
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128)
请问有什么帮助吗?
发布于 2020-04-15 19:22:52
由python 2.7 (ascii)和3.x (utf-8)之间的默认编码差异引起。我安装了python3.5,但它不见了。
https://stackoverflow.com/questions/61193075
复制相似问题