用户工具

站点工具


start

这是本文档旧的修订版!


EPPDEV-MLIB

平台概述

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,实现使用sql完成模型计算调用

详细的调用方式参见: 模型计算接口调用说明

建模说明

TODO-LIST

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