Я пытаюсь использовать 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
Однако его части плохо написаны.Я наконец-то заставил свой докер развернуть локальный хост на порту 8005 с помощью этой команды: docker run -p 8500:8500 --mount type=bind,source="$(pwd)/mod
els/iris",target=/models/iris -e MODEL_NAME=iris -t tensorflow
/serving
, которая выдает это: 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"
Однако, когда я это делаю, ничего не загружается. Я подозреваю, что между Docker есть какое-то разъединение, котороехостинг на localhost: 8500 и моя тензорная доска, которая находится на DESKTOP- [computer_serial]: 6006? Этот последний URL загружает пустую тензорную доску, в которой ничего нет, но даже когда я добавляю # whatif & inferenceAddress = localhost% 3A8500 & modelName = iris к этому URL-адресу DESKTOP, он не можетзагрузить что-нибудь.
Спасибо за любую помощь, которая может быть предоставлена. Я с нетерпением жду возможности использовать WhatIf!