TensorBoard 使用和問題解決
一、啟動TensorBoard
1)
python tensorflow/tensorboard/tensorboard.py --logdir=path/to/log-directory
logdir 指向 SummaryWriter 序列化數據的存儲路徑。
通過在瀏覽器中輸入 localhost:6006 來查看 TensorBoard。
2)pip安裝了 TensorBoard
tensorboard --logdir=/path/to/log-directory
二、TensorBoard 問題
1)問題:ImportError: cannot import name run_main
dyufei@nodeB:~/source/test/note$ sudo tensorboard --logdir="/home/dyufei/source/test/note/my_graph"
Traceback (most recent call last):
File "/usr/local/bin/tensorboard", line 7, in
from tensorboard.main import run_main
ImportError: cannot import name run_main
解決重新pip安裝 tensorboard
sudo pip install tensorboard
2)問題:啟動在服務器上后無法遠程查看
Starting TensorBoard 41 on port 6006
(You can navigate to http://127.0.1.1:6006)
解決:啟動時加--host 指定ip
tensorboard --host=10.10.101.2 --logdir="my_graph"
3)問題:端口被占用
ERROR:tensorflow:Tried to connect to port 6006, but address is in use.
Tried to connect to port 6006, but address is in use.
解決:--port 指定端口
tensorboard --host=10.10.101.2 --port=6099 --logdir="my_graph"