用户工具

站点工具


start

这是本文档旧的修订版!


EPPDEV-MLIB

平台概述

当前机器学习的应用已经日益广泛,但是在机器学习模型的应用过程中,也逐步暴露了一 些人员技能和衔接上的问题,为了更好的解决这些问题,特开发了本 EPPDEV-MLIB 分布式模 型部署平台,实现了常用机器学习模型的固化、加载和实时运算,以便于后续模型的落地。

详细背景说明参见:背景说明

平台部署

平台部署所需安装的组件包括:

  • main-register: 主用注册中心1个
  • backup-register:备用注册中心1个
  • provider:执行引擎(多个)
  • consumer:服务网关(多个)
  • monitor:监控中心(1-2个)

平台及与JavaEE/MySQL数据库开发,一般建议安装在64位企业级Linux操作系统上(如CentOS7+, Ubuntu Server LTS等), 系统提供全自动的安装脚本,通过简单的命令即可完成平台的安装。

详细的环境需求和典型安装部署环境详见:EPPDEV-MLIB平台部署环境需求

详细的安装流程请参见:EPPDEV-MLIB系统安装说明

系统管理

接口调用

模型计算支持以下三种方式进行调用:

  • 实时接口方式,通过Rest API进行模型调用,详见:实时接口调用
  • 批量计算方式,通过批处理任务进行模型调用,详见:批量计算
  • udf方式,通过hive的udf进行模型计算调用,详见:hive udf调用

建模说明

TODO-LIST

  • Python模型发布SDK示例
  • 定期清理缓存数据,避免内存持续增长
start.1577603125.txt.gz · 最后更改: 2020/07/12 12:07 (外部编辑)