TensorFlow-Serving如何切换模型存储引擎HDFS与S3
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,小编给大家分享一下TensorFlow-Serving如何切换模型存储引擎HDFS与S3,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、TensorFlow-Serving使用S3
千家信息网最后更新 2025年12月02日TensorFlow-Serving如何切换模型存储引擎HDFS与S3
小编给大家分享一下TensorFlow-Serving如何切换模型存储引擎HDFS与S3,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
一、TensorFlow-Serving使用S3存储模型
注意:这里的S3不单单指亚马逊的S3,也可支持minio等实现了S3协议的对象存储,值得提示的是,在测试过程中,腾讯云cos支持2.2.0及以前版本,对2.3.0存在兼容性问题,minio没有出现问题。
#请设置如下环境变量AWS_ACCESS_KEY_ID=XXXXX # 访问S3需要的ID凭证AWS_SECRET_ACCESS_KEY=XXXXX # 访问S3需要的KEY凭证AWS_REGION=us-east-1 # S3存储桶的区域信息,(可选项)S3_ENDPOINT=s3.us-east-1.amazonaws.com # S3访问地址S3_USE_HTTPS=1 # 是否使用HTTPS协议. 若关闭设置为0S3_VERIFY_SSL=1 # 如果使用了HTTPS协议,控制是否应启用SSL,若关闭设置为0
二、TensorFlow-Serving使用HDFS存储模型
目前如果需要使用HDFS作为存储引擎,需要对现有的docker镜像进行重新打包。
1、下载对应的Hadoop包,并解压
https://archive.apache.org/dist/hadoop/core/hadoop-2.6.0/hadoop-2.6.0.tar.gz
2、Dockerfile如下:
FROM tensorflow/serving:2.3.0RUN apt update && apt install -y openjdk-8-jreCOPY hadoop-2.6.0 /root/hadoopENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64/ENV HADOOP_HDFS_HOME /root/hadoopENV LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${JAVA_HOME}/jre/lib/amd64/serverRUN echo '#!/bin/bash \n\n\CLASSPATH=$(${HADOOP_HDFS_HOME}/bin/hadoop classpath --glob) tensorflow_model_server --port=8500 --rest_api_port=9000 \--model_name=${MODEL_NAME} --model_base_path=${MODEL_BASE_PATH}/${MODEL_NAME} \"$@"' > /usr/bin/tf_serving_entrypoint.sh \&& chmod +x /usr/bin/tf_serving_entrypoint.shEXPOSE 8500EXPOSE 9000ENTRYPOINT ["/usr/bin/tf_serving_entrypoint.sh"]3、Docker Build
docker build -t tensorflow_serving:2.3.0-hadoop-2.6.0 .
4、运行 TensorFlow-Serving
docker run -p 9001:9000 --name tensorflow-serving -e MODEL_NAME=resnet -e MODEL_BASE_PATH=hdfs://172.16.36.234:8020/user/model/tensorflow/ -t tensorflow_serving:2.3.0-hadoop-2.6.0
看完了这篇文章,相信你对"TensorFlow-Serving如何切换模型存储引擎HDFS与S3"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
存储
模型
引擎
切换
凭证
篇文章
问题
支持
信息
兼容性
区域
变量
地址
完了
对象
更多
版本
环境
知识
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库技术基础是SQL吗
《网络安全法》第七十六条
软件开发人天报价依据
潍坊商城软件开发推荐
产品数据库软件
开局送32k服务器死亡不掉落
信息化网络技术服务怎么样
长沙裕帮软件开发有限公司
查一查人才数据库陈加贞
修复软件数据库文件
郑州中韩软件开发有限公司
山西放心软件开发设施参考价格
达实智能有没有网络安全概念
ibm服务器3650管理口
燃烧远征5区有哪些服务器
潍坊软件开发
网络安全到底还能去学么
上传文件到远程服务器
模拟器无法连接服务器
2019年第十届数据库技术
云数据库自动驾驶软件
表单验证减轻服务器压力原理
数据库中如何查询触发器
服务器有win7的吗
ue4引擎服务器人数上限
erice数据库
计算机设备网络安全
藏汉双语解读网络安全
gpu服务器租借推荐
代码存储在什么服务器上