初始化推理服务
更新时间:
推理服务可以利用训练好的模型对新数据进行预测和分析,首次创建推理服务需对其进行初始化操作。即配置推理服务的镜像、模型、实例规格、副本个数等信息。
# 操作步骤
在项目首页或开发环境/训练任务页面顶部浮动导航切换栏中点击 推理 ,进入创建推理服务页面。

参考如下说明,配置该页面信息。
参数 说明 任务模式 请根据实际情况选择。 资源配置 参考任务配置说明> 资源配置。
分布式场景下,“任务角色”用于下发不同的任务给不同的机器。若任务相同则使用一个角色即可,若任务不同则需新增角色。每个角色可以支配多个机器(实例)执行一组任务,所以每个角色下均需配置:
- 实例个数:可理解为机器数量。
- 实例规格:可理解为机器配置。
- 自定义环境变量:执行任务时可能会用到的环境变量。
- 启动命令:这批机器执行的具体任务。自定义环境变量 任务执行时可能会用到的环境变量,可参考配置Orion环境变量填写。 启动命令 默认在 /目录下执行,详情可参考启动命令说明。副本个数 平台支持创建多个副本,当推理服务请求量大时,多个副本可同时响应请求。
服务运行中支持修改副本数量。
每个副本独立占用一份实例规格。副本失败重试 副本启动失败重试次数。设置后,若副本中任一环节执行失败,系统将自动重新启动整个副本。 镜像 将根据此处选择的镜像进行推理。在开发环境调试完成的情况下,推理服务创建时将自动带入调试完成的镜像,您也可以选择自制的镜像。 数据 勾选推理服务要挂载的数据,最多可挂载 3 个,推理服务运行后,上传的数据文件将在实例的 /gemini/data-1、/gemini/data-2、/gemini/data-3 目录下,如需在提交推理服务后更换数据或挂载顺序,可 更新 服务版本。 模型 勾选推理服务实例使用的模型,最多可挂载 3 个,推理服务启动后,将按勾选顺序挂载到实例的/gemini/pretrain、/gemini/pretrain2、/gemini/pretrain3 目录下,如需在提交推理服务后更换模型或挂载顺序,可 更新 服务版本。 代码 选择是否挂载代码,默认挂载。 开放端口 推理服务可通过开放端口分享给外部用户使用,配置方法参考开放端口 点击右下角 提交 ,完成初始化并等待推理服务运行。
推理服务创建后即默认启动。- 启动时,当有第一个副本进入“运行中”状态,服务即进入“运行中”。
- 单击停止,当所有副本都成功停止,服务才转为“停止”状态。
# 后续操作
推理服务启动后,其核心配置(版本配置)无法再次修改,只能通过 更新 操作来更改核心配置,并在更新后生成新的推理服务版本。
| 版本配置(跟随版本,无法直接修改) | 服务配置(允许修改,即便服务在运行中) |
|---|---|
| 数据集/模型/镜像、实例规格、设置的开放端口、填写的启动命令。 | 服务名称、服务描述、服务副本数、扩缩容策略。 |