一 pytorch 使用tensorboard
在使用tensorboard 展示PROJECTOR 的时候发现并没有显示。
writer.add_embedding(features,
metadata=class_labels,
label_img=images.unsqueeze(1))
继而安装了 tensorboard 和 tensorboardx
pip install tensorboard
pip install tensorboardx
之后报错,
ValueError: Duplicate plugins for name projector
意思是安装了多个tensorboard。实际上只安装了一个,需要到 E:\Anaconda3\Lib\site-packages 下面把
tensorboard-2.2.2.dist-info 删除
即:安装tensorboard过程中,tensorboard-2.2.2.dist-info也同时存在于tensorboard同级目录,但是在这里,只需要tensorboard。
二 module 'six' has no attribute 'ensure_str'
根据此处解释:ensure_str 在 six >1.12版本之后才引入。
https://stackoverflow.com/questions/57251430/attributeerror-module-object-has-no-attribute-ensure-str/57262415#57262415
查看 six 的版本,如果版本低于 1.12,则安装。
six.__version__
pip install six==1.12.0
本文链接:http://task.lmcjl.com/news/12362.html