Ошибка при запуске TensorBoard

Я установил TensorBoard. Перед запуском я также написал код в обучающем файле нейронной сети.

sess = tf.Session()  
writer = tf.summary.FileWriter("demo")
writer.add_graph(sess.graph)

Когда я пытаюсь запустить TensorBoard из терминала, используя эту команду tensorboard --logdir=logs/, я получаю эту ошибку.

Traceback (most recent call last):
  File "/usr/local/bin/tensorboard", line 7, in <module>
    from tensorboard.main import run_main
  File "/usr/local/lib/python3.4/dist-packages/tensorboard/main.py", line 40, in <module>
    from tensorboard import default
  File "/usr/local/lib/python3.4/dist-packages/tensorboard/default.py", line 37, in <module>
    from tensorboard.plugins.audio import audio_plugin
  File "/usr/local/lib/python3.4/dist-packages/tensorboard/plugins/audio/audio_plugin.py", line 30, in <module>
    from tensorboard.plugins.audio import metadata
  File "/usr/local/lib/python3.4/dist-packages/tensorboard/plugins/audio/metadata.py", line 22, in <module>
    from tensorboard.plugins.audio import plugin_data_pb2
  File "/usr/local/lib/python3.4/dist-packages/tensorboard/plugins/audio/plugin_data_pb2.py", line 22, in <module>
    serialized_pb=_b('\n+tensorboard/plugins/audio/plugin_data.proto\x12\x0btensorboard\"}\n\x0f\x41udioPluginData\x12\x0f\n\x07version\x18\x01 \x01(\x05\x12\x37\n\x08\x65ncoding\x18\x02 \x01(\x0e\x32%.tensorboard.AudioPluginData.Encoding\" \n\x08\x45ncoding\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x07\n\x03WAV\x10\x0b\x62\x06proto3')
TypeError: __new__() got an unexpected keyword argument 'serialized_options'

Проблема в моем звуковом плагине или в установке? Я использую Убунту 14.04. Я новичок, простите, если я упустил что-то основное.


person Dharini R    schedule 25.07.2018    source источник


Ответы (1)


Это случилось со мной на окнах. Я удалил protobuf и libprotobuf, а затем переустановил tensorboard, и это сработало!

Не знаю, почему, но при попытке найти решение, подобное вам, казалось, что protobuf вызывает такие проблемы в других библиотеках, поэтому я попытался

person Ahmed Maher    schedule 04.08.2018