Tensorboard交互式调试器未连接

时间:2018-04-06 21:18:30

标签: tensorflow grpc tensorboard

我在Windows中运行最新版本的tensorflow(1.7.0)。它为tensorboard中的调试添加了一项新功能。但是,我无法连接它。我以前使用的是LocalCLIDebugWrapperSession调试器。但是,我想在TensorBoardDebugWrapperSession中使用新功能。

当我使用命令" tensorboard --logdir = dir --debugger_port 6064"运行tensorboard时它告诉我"在6064端口创建InteractiveDebuggerPlugin"。

但是,当我在tensorflow中运行我的模型时(在交换TensorBoardDebugWrapperSession的LocalCLIDebugWrapperSession之后),它似乎永远不会连接到交互式调试器。对于张量板或张量流,我的输出中没有错误。没有任何反应,在tensorboard调试器页面上它只显示:" Debugger正在等待Session.run()连接..."

1 个答案:

答案 0 :(得分:0)

似乎tensorflow不支持windows上的grpc连接。解决方法是使用Windows子系统。请注意,不能从子系统直接访问系统GPU。因此它不能与tensorflow-gpu版本一起使用

  
    

start_epoch:grpc://调试URL方案尚未在Windows上实现。

  

https://github.com/tensorflow/tensorflow/issues/17933