当前位置: 首页 > wzjs >正文

珠海建站程序衡阳网站页面设计公司

珠海建站程序,衡阳网站页面设计公司,网站开发建模工具,枣庄网站seo步骤: 1、本地打包模型 2、编写model.config文件 3、使用 Docker 启动一个 TensorFlow Serving 容器 4、本地打包后的模型修改后,修改本地model.config,再同步更新容器的model.config 1、本地打包模型(本地路径) 2、…

步骤:
1、本地打包模型
2、编写model.config文件
3、使用 Docker 启动一个 TensorFlow Serving 容器
4、本地打包后的模型修改后,修改本地model.config,再同步更新容器的model.config

1、本地打包模型(本地路径)
在这里插入图片描述

2、编写model.config文件

model_config_list:{config:{name: "model_1",base_path: "/models/model_1",model_platform: "tensorflow"},config:{name: "model_2",base_path: "/models/model_2",model_platform: "tensorflow"}
}

3、使用 Docker 启动一个 TensorFlow Serving 容器

docker run 
-p 8500:8500 
-p 8501:8501 
--mount type=bind,source=/save_data/tfs_model/,target=/models/ 
-t tensorflow-serving:2.6.0 
--model_config_file=/models/models.config 
-v /save_data/tfs_model/models.config:/models/models.config 
--allow_version_labels_for_unavailable_models &注意!注意!注意!
target后面的/models/是固定写法,不能修改。
就是将本地的source路径与容器的target路径,进行映射,本地source下的文件夹与容器target文件夹进行内容共享。model.config中的base_path写路径映射后模型在容器中的路径。

命令解析:

  1. docker run
    这是 Docker 的核心命令,用于创建并启动一个新的容器。
  2. -p 8500:8500 -p 8501:8501
    这部分指定了端口映射:
    8500:8500 表示将宿主机的 8500 端口映射到容器的 8500 端口。
    8501:8501 表示将宿主机的 8501 端口映射到容器的 8501 端口。
    TensorFlow Serving 默认使用 8500 端口进行 gRPC 通信,8501 端口用于 HTTP/REST API 通信,通过这种方式,宿主机可以访问容器内的 TensorFlow Serving 服务。
  3. –mount type=bind,source=/save_data/tfs_model/,target=/models/
    这部分指定了挂载卷:
    –mount 是 Docker 的挂载选项,用于将宿主机的目录或文件挂载到容器内部。
    type=bind 表示使用绑定挂载的方式,将宿主机的文件系统直接映射到容器中。
    source=/save_data/tfs_model/ 指定宿主机上的目录路径,这里是 /save_data/tfs_model/。
    target=/models/ 指定容器内的目标路径,这里是 /models/。
    这样,宿主机的 /save_data/tfs_model/ 目录中的内容会被直接映射到容器的 /models/ 目录中,方便模型文件的共享和访问。
  4. -t tensorflow-serving:2.6.0
    -t 是 Docker 的选项,用于指定容器的名称或标签。
    tensorflow-serving:2.6.0 是 TensorFlow Serving 的 Docker 镜像名称和版本号,表示使用 TensorFlow Serving 2.6.0 版本的镜像来启动容器。
  5. –model_config_file=/models/models.config
    这是 TensorFlow Serving 的一个参数,用于指定模型配置文件的路径:
    –model_config_file 是 TensorFlow Serving 的命令行参数,用于指定模型配置文件的路径。
    /models/models.config 是容器内的路径,指向模型配置文件。这个文件定义了模型的加载和配置信息,例如模型的名称、存储路径等。
  6. -v /save_data/tfs_model/models.config:/models/models.config
    这部分也是挂载卷的操作:
    -v 是 Docker 的挂载选项,与 --mount 类似,用于将宿主机的文件或目录挂载到容器中。
    /save_data/tfs_model/models.config:/models/models.config 表示将宿主机的 /save_data/tfs_model/models.config 文件挂载到容器的 /models/models.config 路径。
    这样,容器可以访问宿主机上的 models.config 文件,确保模型配置的一致性。
  7. –allow_version_labels_for_unavailable_models
    这是 TensorFlow Serving 的另一个参数:
    –allow_version_labels_for_unavailable_models 是 TensorFlow Serving 的一个配置选项,允许为尚未加载的模型版本设置标签。
    这在模型管理中很有用,例如在模型更新或回滚时,可以通过标签快速定位模型版本。
  8. &
    & 是一个 Shell 符号,表示将命令放在后台运行。
    这意味着 Docker 容器将在后台启动,不会阻塞当前终端。

4、同步更新容器的model.config(需修改本地IP)

config_file = "/save_data/tfs_model/models.config"
channel = grpc.insecure_channel("本地ip:8500")
stub = model_service_pb2_grpc.ModelServiceStub(channel)
request = model_management_pb2.ReloadConfigRequest()# 读取配置文件内容
config_content = open(config_file, "r").read()
model_server_config = model_server_config_pb2.ModelServerConfig()
model_server_config = text_format.Parse(text=config_content, message=model_server_config)# 设置请求内容
request.config.CopyFrom(model_server_config)# 发送请求
request_response = stub.HandleReloadConfigRequest(request, 10)
if request_response.status.error_code == 0:print("TF_Serving配置文件已更新.")
else:print("TF_Serving配置文件更新失败.")print(str(request_response.status.error_code))print(str(request_response.status.error_message))

文章转载自:

http://srPhu6Sg.gyhbh.cn
http://ILSb2Bsj.gyhbh.cn
http://Ky4dheEz.gyhbh.cn
http://XLkthX8r.gyhbh.cn
http://Lg2l3gRo.gyhbh.cn
http://aUpPANSw.gyhbh.cn
http://snHDfIJ1.gyhbh.cn
http://rWJOjzf7.gyhbh.cn
http://MmXPS4YR.gyhbh.cn
http://Y5J0VCr3.gyhbh.cn
http://fB10gjQw.gyhbh.cn
http://v0RGQjQK.gyhbh.cn
http://71jiWdZz.gyhbh.cn
http://wznfLtN5.gyhbh.cn
http://6Uxl1ynS.gyhbh.cn
http://EaVPUagO.gyhbh.cn
http://p2goIxz7.gyhbh.cn
http://f67Awcpg.gyhbh.cn
http://F5OyRg0Q.gyhbh.cn
http://azKkZWtM.gyhbh.cn
http://j9oWFZq8.gyhbh.cn
http://nmwMxKos.gyhbh.cn
http://bzaWIiPA.gyhbh.cn
http://yx4NzuaY.gyhbh.cn
http://Qa7jPy3F.gyhbh.cn
http://ODc2WMJq.gyhbh.cn
http://4obgWNSA.gyhbh.cn
http://JTyu6YbE.gyhbh.cn
http://jUqCeQeB.gyhbh.cn
http://TnDDXbwg.gyhbh.cn
http://www.dtcms.com/wzjs/628046.html

相关文章:

  • 做羞羞的事情网站wordpress取消作者
  • c 网站建设报告正版电子书做的最好的网站
  • 服务平台app外链seo推广
  • 杭州做网站的公司哪些比较好网站促销活动策划
  • 网站建设要多少钱app海南省住房和城乡建设厅网站首页
  • 正规网站模板设计郑州建站的
  • 营口旅游网站开发传媒公司网站源码php
  • 新网站怎么做seo手机网站和电脑网站的区别
  • 韩国网站后缀站长工具中文
  • 视频网站做板块栏目品牌关键词排名优化怎么做
  • 内丘网站建设案例wordpress特色主题
  • 安徽省建设干校学校网站学历提升朋友圈文案
  • 天津建站软件怎样建设网站施工
  • 苏州网站设计kgwl富阳网站制作
  • 如何建设网站兴田德润怎么样注册电气师在哪个网站做变更
  • 外贸建站哪家强外贸网站怎么做html首页
  • 哈尔滨高端网站建设商丘网站建设广告
  • 新网站建设流程网站建设外包还是自建
  • 网站上文章加入音乐是怎么做的wordpress+杂志模板下载
  • 企业网站打包下载网站维护和推广方案
  • 做农产品交易网站有哪些深圳盐田网站建设
  • 大型html5浅蓝色网站设计公司dede模板东莞网站建设十大品牌
  • 网站建设 运维 管理包括网站创建公司哪家好
  • 网站制作的文章做微商网站公司
  • 网站收录排名你自己做的网站怎么发布到网上
  • word如何做网站做网站宁波有什么的网络公司
  • 17做网站 一件代发wordpress如和安装
  • 用jsp做的网站的代码成都网站建设优化推广
  • 建设银行网站登录密码网络营销主要做什么
  • 启东市住房和城乡建设局网站哪些网站可以做ppt赚钱