tensorflow 服务上线小记

本文介绍如何使用两个Docker容器分别进行模型训练和线上服务部署,实现模型的持续更新与快速应用。通过挂载相同目录,确保模型文件无缝对接,同时提供serving容器的启动与远程调用指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2个docker 容器一个用来 训练网络生成model,一个用来部署线上
服务分为线上与线下两层。线上实时服务要求毫秒级判断文本是否属于垃圾文本,线下离线计算需要根据新进的样本不断更新模型,并及时推送到线上。
2个容器启动时挂载相同的宿主机目录,这样tf 容器生成的model 文件方便serving 服务器直接使用
各种版本的tensorflow下载:https://tensorflow.google.cn/install/docker
第一版本的容器容器及时保存:
docker commit 7f0dbfc50d4f contentsoc/1
docker run -it tensorflow/tensorflow:latest-py3 /bin/bash
然后启动serving 容器:
docker run -it -v /opt/dockerftp/:/ftp -p 8500:8500 tensorflow/serving:latest-devel /bin/bash
tensorflow_model_server --port=8500 --model_name=contentsoc --model_base_path=/ftp/text-antispam/serving/
启动成功:
在这里插入图片描述
参考:https://www.jianshu.com/p/bd67b40e6b85
接下来开始远程服务调用:
测试端口:
telnet:ip 8500 通
docker 中文问题:

cat << EOF > /root/.vimrc

:set encoding=utf-8

:set fileencodings=ucs-bom,utf-8,cp936

:set fileencoding=gb2312

:set termencoding=utf-8

EOF

解决问题:No module named _tkinter
参考:No module named _tkinter

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值