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