背景
这两天使用 pytorch 1.2.0 版本自带的tensorboard, 却发现无法显示出模型的graph,无论是官网的教程还是网上的示例还是自己写的例子,均不成功.出现情况如下:
![](https://img-blog.csdnimg.cn/20191004222059837.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9vbmV3YXkuYmxvZy5jc2RuLm5ldA==,size_16,color_FFFFFF,t_70)
解决办法 1. 替换为 tensorboardX
-
根据安装方法卸载原有tensorboard
pip 安装pip uninstall tensorboard
anaconda 安装
conda uninstall tensorboard
-
安装 tensorboardX
pip install tensorboardX
-
在脚本中替换为tensorboardX
把如下引用from torch.utils.tensorboard import SummaryWriter
替换为
from tensorboardX import SummaryWriter
解决办法 2. 升级 pytorch到 1.3.0 级以上
-
升级到 preview 版的pytorch-nightly即可
以anaconda为例:conda install pytorch torchvision cudatoolkit=10.0 -c pytorch-nightly
(我选择的cudatoolkit为10,可以根据具体情况去掉或者更改)
其他安装方法详见官网
结果
![](https://img-blog.csdnimg.cn/20191004223609540.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9vbmV3YXkuYmxvZy5jc2RuLm5ldA==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/2019100422365770.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9vbmV3YXkuYmxvZy5jc2RuLm5ldA==,size_16,color_FFFFFF,t_70)