gpt4 book ai didi

docker - 如何使用新版本的模型重新部署tensorflow-serving并通过http post访问它

转载 作者:行者123 更新时间:2023-12-02 19:57:40 25 4
gpt4 key购买 nike

我已经部署了一个模型并在tensorflow-serving docker上运行。
现在,我想用新的和改进的模型重新部署该模型。

我已经使用以下命令部署了先前的模型:

docker run -p 8501:8501 --mount type=bind,source=/opt/scripts/testing/models/model01/,target=/models/my_model -e MODEL_NAME=my_model -t tensorflow/serving

新模型保存在/ opt / scripts / testing / models / model02 /

最佳答案

如果我正确理解了您的问题,则路径中已经有一个Saved Model/opt/scripts/testing/models/model01/

现在,您已经更新/改进了模型并将其保存在路径/opt/scripts/testing/models/model02/中。

现在您要部署模型的新版本,很简单,在Docker Run command中,将model1替换为model2,如下所示:

docker run -p 8501:8501 --mount type=bind,source=/opt/scripts/testing/models/model02/,target=/models/my_model -e MODEL_NAME=my_model -t tensorflow/serving

您可以通过 http post访问模型,如下所示(示例):
curl -d '{"instances": [1.0, 2.0, 5.0]}' \
-X POST http://localhost:8501/v1/models/my_model:predict

关于docker - 如何使用新版本的模型重新部署tensorflow-serving并通过http post访问它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56806970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com