Не удалось запустить тензорную доску от jupyter - PullRequest
0 голосов
/ 02 февраля 2020

Я получаю сообщение об ошибке ниже, когда пытаюсь запустить tensorboard с моего jupyter notebook. Я использую conda environment и использую ядро ​​env-speci c, поскольку tensorflow устанавливается только в моей среде. Что я делаю не так?

Ошибка:

%tensorboard --logdir logs

ERROR: Failed to launch TensorBoard (exited with -6).
Contents of stderr:
[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):

РЕДАКТИРОВАТЬ

У меня проблема даже при попытке запуска с терминала ( внутри моего conda env):

tensorboard --logdir = 'logs/'

[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

1 Ответ

2 голосов
/ 02 февраля 2020

Я нашел следующее решение. Очевидно, это специфическая проблема c, возникающая при запуске macOS Catalina, и ее можно решить, переключившись на protobuf version 3.8.0. Таким образом, в основном удаление tensorflow и protobuf и повторная установка с protobuf = 3.8.0. Я нашел этот ответ здесь , проверьте его для получения дополнительной информации.

...