我正在尝试使用WhatIf来解释模型,并在此处遵循以下步骤:
但是其中的某些部分写得不好。我终于得到了我的泊坞窗,使用以下命令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!
答案 0 :(得分:-1)
在我的情况下,您输入到docker命令和本地主机地址的模型名称应匹配。对我而言,张量板成功加载了实例,但未成功加载其他功能,并导致requestnetworkerror。希望对您有所帮助。