无效的参数--model_config_file_poll_wait_seconds

时间:2019-09-11 14:22:13

标签: tensorflow-serving

我正在尝试使用以下两个选项来开始tensorflow-serving

docker run -t --rm -p 8501:8501 \
    -v "$(pwd)/models/:/models/" tensorflow/serving \
    --model_config_file=/models/models.config \
    --model_config_file_poll_wait_seconds=60

容器无法启动,因为它无法识别参数--model_config_file_poll_wait_seconds。

unknown argument: --model_config_file_poll_wait_seconds=60
usage: tensorflow_model_server

我使用的是最新的Docker映像1.14.0,该行直接从文档中提取

https://www.tensorflow.org/tfx/serving/serving_config

这个论点甚至有用吗?

非常感谢。

2 个答案:

答案 0 :(得分:1)

看来https://www.tensorflow.org/tfx/serving/serving_config在谈论尚未发布为新版本的代码,这很奇怪。我会问这个。

该软件包是从以下来源生成的: https://github.com/tensorflow/serving/blob/master/tensorflow_serving/g3doc/serving_config.md,它提到了--model_config_file_poll_wait_seconds标志。

但是,用于1.14.0的同一文档未提及该标志: https://github.com/tensorflow/serving/blob/1.14.0/tensorflow_serving/g3doc/serving_config.md

尝试使用每晚的tensorflow服务图像,看看它是否有效。

docker run -t --rm -p 8501:8501 \
    -v "$(pwd)/models/:/models/" tensorflow/serving:nightly \
    --model_config_file=/models/models.config \
    --model_config_file_poll_wait_seconds=60

答案 1 :(得分:0)

只是尝试过。 Tensorflow Serving 2.1.0支持该功能,而1.14.0不支持。