如果Google Tensorboard教程混乱

时间:2018-10-27 21:34:42

标签: docker tensorflow localhost tensorboard

我正在尝试使用WhatIf来解释模型,并在此处遵循以下步骤:

https://github.com/tensorflow/tensorboard/tree/master/tensorboard/plugins/interactive_inference#what-do-i-need-to-use-it

我特别遵循了本教程:https://github.com/tensorflow/tensorboard/blob/master/tensorboard/plugins/interactive_inference/WIT_from_scratch.ipynb

但是其中的某些部分写得不好。我终于得到了我的泊坞窗,使用以下命令docker run -p 8500:8500 --mount type=bind,source="$(pwd)/mod els/iris",target=/models/iris -e MODEL_NAME=iris -t tensorflow /serving在端口8005处启动本地主机:I tensorflow_serving/model_servers/server.cc:301] Exporting HTTP/REST API at:localhost:8501 ... [evhttp_server.cc : 235] RAW: Entering the event loop ...

然后我在Anaconda命令行中运行了tensorboard --logdir .,因为该教程告诉我输出了以下内容:TensorBoard 1.9.0 at http://DESKTOP-[serial_code_for_my_computer]:6006 (Press CTRL+C to quit)

该教程告诉我“导航至http://localhost:6006/#whatif&inferenceAddress=localhost%3A8500&modelName=iris

但是,当我这样做时,什么也没有加载。我怀疑托管在localhost:8500的Docker和位于DESKTOP- [computer_serial]:6006的tensorboard之间是否存在断开连接?最后一个URL加载了一个空的张量板,里面没有任何东西,但是即使我在此桌面URL中添加#whatif&inferenceAddress = localhost%3A8500&modelName = iris,它也无法加载任何内容。

感谢您提供的任何帮助。我期待能够使用WhatIf!

1 个答案:

答案 0 :(得分:-1)

在我的情况下,您输入到docker命令和本地主机地址的模型名称应匹配。对我而言,张量板成功加载了实例,但未成功加载其他功能,并导致requestnetworkerror。希望对您有所帮助。