Невозможно запустить тензорную доску с консоли из-за ошибки - PullRequest
0 голосов
/ 04 апреля 2019

Я бы хотел использовать TensorBoard. Я уже сохранил данные обучения и проверки в том же каталоге, что и остальные данные проекта, используя библиотеку tenorsflow.keras.callbacks .

Я уже переустанавливал пип, numpy, не получилось.Затем я удалил tb-nightly и тензорную доску, так как у меня они по какой-то причине были оба, и просто переустановил tb-nightly.

(Tensorflow) C:\Users\alias>python -c "print(__import__('numpy').__version__)"
1.16.2

(Tensorflow) C:\Users\alias>python -c "print(__import__('tensorflow').__version__)"
2.0.0-alpha0

(Tensorflow) C:\Users\alias>python -c "print(__import__('tensorboard.version').version.VERSION)"
1.14.0a20190301

При вызове через приглашение Anaconda в Win10-OS происходит следующее:

(Tensorflow) C:\Users\alias>tensorboard --logdir=logs\
TensorBoard 1.14.0a20190301 at http://LAPTOP-4E1BJCAV:6006 (Press CTRL+C to quit)
Traceback (most recent call last):
  File "c:\users\alias\anaconda3\envs\tensorflow\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\users\alias\anaconda3\envs\tensorflow\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\alias\Anaconda3\envs\Tensorflow\Scripts\tensorboard.exe\__main__.py", line 9, in <module>
  File "c:\users\alias\anaconda3\envs\tensorflow\lib\site-packages\tensorboard\main.py", line 58, in run_main
    app.run(tensorboard.main, flags_parser=tensorboard.configure)
  File "c:\users\alias\anaconda3\envs\tensorflow\lib\site-packages\absl\app.py", line 300, in run
    _run_main(main, args)
  File "c:\users\alias\anaconda3\envs\tensorflow\lib\site-packages\absl\app.py", line 251, in _run_main
    sys.exit(main(argv))
  File "c:\users\alias\anaconda3\envs\tensorflow\lib\site-packages\tensorboard\program.py", line 228, in main
    self._register_info(server)
  File "c:\users\alias\anaconda3\envs\tensorflow\lib\site-packages\tensorboard\program.py", line 274, in _register_info
    manager.write_info_file(info)
  File "c:\users\alias\anaconda3\envs\tensorflow\lib\site-packages\tensorboard\manager.py", line 269, in write_info_file
    payload = "%s\n" % _info_to_string(tensorboard_info)
  File "c:\users\alias\anaconda3\envs\tensorflow\lib\site-packages\tensorboard\manager.py", line 129, in _info_to_string
    for k in _TENSORBOARD_INFO_FIELDS
  File "c:\users\alias\anaconda3\envs\tensorflow\lib\site-packages\tensorboard\manager.py", line 129, in <dictcomp>
    for k in _TENSORBOARD_INFO_FIELDS
  File "c:\users\alias\anaconda3\envs\tensorflow\lib\site-packages\tensorboard\manager.py", line 51, in <lambda>
    (dt - datetime.datetime.fromtimestamp(0)).total_seconds()),
OSError: [Errno 22] Invalid argument

Буду рад некоторой помощи.

Заранее спасибо!

Ответы [ 3 ]

0 голосов
/ 06 апреля 2019

Я столкнулся с той же ошибкой в ​​своем локальном ноутбуке Jupyter.Обновление пакета Numpy сработало для меня.Попробуйте обновить Numpy, как показано ниже:

pip install numpy==1.16

Если вышеперечисленное не работает, обновите тензор потока с помощью команды ниже и повторите попытку

pip install tensorflow --upgrade

0 голосов
/ 10 апреля 2019

Проблема решена @ Github https://github.com/tensorflow/tensorboard/issues/2092

Спасибо за поддержку

0 голосов
/ 04 апреля 2019

Вы недавно установили и / или обновили?

Не уверен, относится ли это к вашему делу или нет? Вчера я установил последнюю версию conda для python 2.7 с нуля и обновил до последних пакетов после установки. Запуск python из pycharm или windows powershell и импорт numpy приведут к ошибке импорта из нескольких массивов. Исправление для меня было понизить Numpy от? 1.16.12? до? 1.5.14 ?. Извините, но у меня нет компьютера, где я обнаружил ошибку, но я думаю, что эти версии верны.

...