Удаленный Тензорборд не работает с туннелем S SH - PullRequest
0 голосов
/ 15 апреля 2020

Из дома я пытаюсь отслеживать тренировку тензорного потока с помощью Tensorboard, работающего на моей машине на работе.
У нас есть шлюз s sh для доступа к машинам на работе, поэтому мне нужно sh туннель, и из того, что я видел на inte rnet, это как сделать это для подключения к стандартному порту Tensorboard 6006:

ssh -NfL 6006:remote_machine:6006 user@ssh_gateway_machine

Затем на удаленном machine:

tensorboard --logdir dir/ --port 6006

Затем на моей машине дома:

http://localhost:6006

Но страница белая и загружается вечно, она не может получить данные.

Когда я пытаюсь контролировать эту же машину, но с другой машины в работе, использование переадресации портов таким же образом (без туннеля s sh) работает нормально, поэтому проблема не связана с Полагаю, тензорная доска скорее из туннеля s sh, но я не могу понять, почему.

1 Ответ

0 голосов
/ 16 апреля 2020

Попробуйте использовать параметр bind_all при запуске тензорной доски. Это позволяет удаленное подключение к тензорной доске. Таким образом, ваша команда должна выглядеть следующим образом:

tensorboard --logdir dir/ --port 6006 --bind_all

ссылка: https://github.com/tensorflow/tensorboard/blob/master/README.md#i -get-a-network-security-popup-каждый раз, когда я запускаю тензорную доску на ма c

...