Tensorflow服务:在基本路径/模型下找不到可服务的半加二版本
我和Docker一起做Tensorflow服务(见文档)。服务器在我们的infra上运行。当运行容器的命令如下所示时,我成功地请求了我的模型:Tensorflow服务:在基本路径/模型下找不到可服务的半加二版本,tensorflow,tensorflow-serving,Tensorflow,Tensorflow Serving,我和Docker一起做Tensorflow服务(见文档)。服务器在我们的infra上运行。当运行容器的命令如下所示时,我成功地请求了我的模型: tensorflow_model_server --port=8500 --rest_api_port=8501 \ --model_name=${MODEL_NAME} --model_base_path=${MODEL_BASE_PATH}/${MODEL_NAME} 对服务器的curl请求返回预期的答案。尝试使用model\u config
tensorflow_model_server --port=8500 --rest_api_port=8501 \
--model_name=${MODEL_NAME} --model_base_path=${MODEL_BASE_PATH}/${MODEL_NAME}
对服务器的curl请求返回预期的答案。尝试使用model\u config\u file参数时出现问题。命令:
tensorflow_model_server --port=8500 --rest_api_port=8501 \
--model_config_file=/serving/models.conf
配置文件为:
model_config_list: {
config: {
name: "half_plus_two",
base_path: "/models/",
model_platform: "tensorflow"
}
}
使用此命令运行容器时,出现以下错误:
No versions of servable half_plus_two found under base path /models/
(我还尝试删除base_路径上的尾随反斜杠,但没有成功)。我在上看到了,这提醒我们使用model dir下的版本,我有一个。My/models目录为:
models
|
- half_plus_two
|
- 1
|
- saved_model.pb
- variables
- assets
有人能帮忙吗