在使用pytorch中的tensorboard时,会报错:
ImportError: TensorBoard logging requires TensorBoard with Python summary writer installed. This should be available in 1.14 or above.
经过不断建环境调试,发现以下版本亲测可用,我用的是Pytorch1.2,CUDA10.0,torchvision0.4.或者CPU版本Pytorch1.4,torchvision0.5.
记住安装时只需要一行代码:
pip install tensorboard==1.14.0
最好是在anaconda中建新的环境安装,pytorch各个环境轮子地址:
https://download.pytorch.org/whl/torch_stable.html
Terminal切换到环境目录下:
pip install 完整环境名.whl
然后可能会报错:
ModuleNotFoundError: No module named 'past'
这个past其实是future
然后安装
pip install future
然后还有可能会报错:
TypeError: entry_points() missing 1 required positional argument: ‘name‘
这是环境中的markdown版本过高引起的,先pip uninstall 卸载掉
然后安装:
pip install markdown==3.1.1
然后基本上就大功告成。
重点是:
pip install tensorboard==1.14.0
这步以后出现的问题,一步步解决就可以了。