模型部署介绍
在完成了模型的训练后可以将 模型以某种方式部署到服务端或者存放到设备端对外提供实时的模型推理服务。「模型部署(Serving)」就是 OpenBayes 提供的服务端模型推理功能。
部署模式
OpenBayes 模型部署支持两种部署模式:
- 自定义部署(推荐):通过编写
start.sh
启动脚本,完全自定义服务的启动方式 - 传统的
predictor.py
方式:使用 OpenBayes 提供的预定义框架
自定义部署方式(推荐)
这是最简单和灵活的部署方式。你只需要:
- 准备好模型文件
- 编写一个
start.sh
脚本来启动你的服务
自定义部署要求
-
必需文件:
start.sh
- 启动脚本,需要确保:- 监听 80 端口
- 处理 HTTP 请求
- 模型文件及其他依赖文件
-
可选文件:
requirements.txt
- 用于安装 Python 依赖conda-packages.txt
- 用于安装 Conda 依赖dependencies.sh
- 用于安装系统依赖.env
- 用于设置环境变量