当使用tensorboard时,出现了错误:“couldn’t build proto file into descriptor pool!”
出现该问题的原因可能为:
1、tensorboard与tensorflow的版本不合适
2、tensorboard与tensorboardX的版本不合适
3、tensorboardX与Pytorch的版本不合适
4、protobuf的版本不合适
尤其是在你的环境中,同时具有tensorboard和tensorboardX时,更有可能出现上述问题。
我给出了我所使用的各个版本,在该版本下,可以成功解决该问题:
tensorflow:1.13.1
tensorboard: 1.14.0
tensorboardX: 1.8
Pytorch: 1.0.1
protobuf: 3.6.1
后续:以下版本也可以
tensorflow:1.15.0
tensorboard: 1.15.0
tensorboardX: 1.8
Pytorch: 1.8.1
protobuf: 3.17.0