Python 3.x TensorBoard调试器和客户端与服务器之间的gRPC最大消息大小

Python 3.x TensorBoard调试器和客户端与服务器之间的gRPC最大消息大小,python-3.x,debugging,tensorflow,grpc,tensorboard,Python 3.x,Debugging,Tensorflow,Grpc,Tensorboard,尝试使用新的TensorBoard调试器GUI调试TensorFlow模型。客户端(TensorFlow端)和服务器(TensorBoard端)之间的通信失败,并显示以下消息: grpc._通道_会合点: 显然,这个问题在一般情况下是众所周知的,有一些方法可以修改grpc中的最大消息大小。但是,在TensorFlow中,这对用户来说是透明的,因为我使用的是tf_debug.tensorboardebugwrapper会话包装器 我的问题是如何增加最大消息大小,以便调试我的模型。我将TensorF

尝试使用新的TensorBoard调试器GUI调试TensorFlow模型。客户端(TensorFlow端)和服务器(TensorBoard端)之间的通信失败,并显示以下消息:

grpc._通道_会合点:

显然,这个问题在一般情况下是众所周知的,有一些方法可以修改grpc中的最大消息大小。但是,在TensorFlow中,这对用户来说是透明的,因为我使用的是tf_debug.tensorboardebugwrapper会话包装器

我的问题是如何增加最大消息大小,以便调试我的模型。我将TensorFlow 1.6与Python 3.6结合使用


谢谢大家!

能否尝试使用关键字参数
send\u source=False
创建
TensorBoardDebugWrapperSession
TensorBoardDebugHook
?根本原因是,较大的源文件大小和/或大量的源文件会导致gRPC消息超过4 MB的消息大小限制


该问题将在TensorFlow和TensorBoard的下一版本中修复。

您看过“通道参数”吗?它们是故意未充分记录的“高级”功能。也许
grpc.max_send_message_size
grpc.max_receive_message_size
中有一个参数是您想要设置的?像OP一样,我使用的是TensorBoardeBugWrapperSession(但使用TensorFlow 1.8),而不是直接使用grpc。我不明白如何设置这些选项。(我天真地尝试导入grpc并设置它们,但没有成功。)。而且,我的模型没有什么特别大的,所以我很惊讶我会像这样增加默认值。