本人通过anaconda安装tensorflow2.0后发现tensorboard无法通过终端打开,出现了如下报错
[libprotobuf ERROR external/com_google_protobuf/src/google/protobuf/descriptor_database.cc:393] Invalid file descriptor data passed to EncodedDescriptorDatabase::Add().
[libprotobuf FATAL external/com_google_protobuf/src/google/protobuf/descriptor.cc:1367] CHECK failed: GeneratedDatabase()->Add(encoded_file_descriptor, size):
libc++abi.dylib: terminating with uncaught exception of type google::protobuf::FatalException: CHECK failed: GeneratedDatabase()->Add(encoded_file_descriptor, size):
Abort trap: 6
经过资料查找后发现问题出在protobuf与tensorflow版本不匹配,在终端输入如下命令即可解决:
$ conda install protobuf=3.8
(本人tensorflow版本为2.0)