算法模型托管概述

EnOS算法模型托管功能帮助你快速部署“预测类”的机器学习算法模型。算法模型部署成功后,将自动创建“预测”服务,并通过EnOS API管理功能进行托管。

托管算法模型的主要流程如下图所示:

../_images/model_deployment.png

主要功能

模型文件版本控制

算法模型源文件通过GitLab项目进行保存和管理。新建部署时,从GitLab下载模型文件;编辑部署时,可重复下载模型文件,实现文件版本控制。

支持多种运行环境

部署算法模型时,可选择多种运行环境,包括Python 2.7,Python 3.6,和 R 3.6。

自动创建服务

算法模型部署成功后,将自动创建服务,并通过API管理中的“预测模型服务”托管。

算法模型调试

算法模型部署成功后,可传入测试参数、调用已部署的服务,对算法模型进行预调试。

部署日志信息

部署算法模型出错时,可通过Error日志信息排查问题。更新模型文件、main函数文件、或运行环境后,重新启动部署。

限制条件及依赖

数据源注册

从GitLab添加模型部署文件前,需要通过数据源注册注册GitLab数据源信息。详细信息,参考 配置GitLab数据源

API管理

算法模型部署成功后自动创建的服务,会通过EnOS API管理功能进行托管。通过应用调用部署的服务时,需要传入服务ID、业务参数、和应用的服务账号等。有关EnOS API的更多信息,前往 EnOS管理门户 > EnOS API