栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

spark 加载tensorflow模型

spark 加载tensorflow模型

问题解决背景

需要在spark2.xx上面调用TensorFlow2.x 训练的模型在本地环境运行 ; 生产在搭建的集群或者已集成的三方服务中运行。比如本文中介绍的使用基于阿里云的emr 、oss

运行环境:开发 windows; 生产 linux

1. tf模型准备

protobuf模型需保存为pb格式

model_path = "path/model"

model.save(model_path, save_format="tf")

2. spark 项目,pom添加相关依赖

    
      org.tensorflow
      tensorflow
      1.15.0
    

shade打包添加
    org.tensorflow*:*
    com.google.protobuf:*

3. 覆盖原有方法。具体见附录

4. 将model添加到spark file中

// 如果是本地运行,则不需要addFile, 直接load模型使用全路径即可
modelPath = "oss://xxxx//model_name&#
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/714411.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号