4. 推理服务部署参数说明
本章介绍通过mx-arena部署推理服务时需要用到的指令及其重点参数。
4.1. mx-arena serve custom
mx-arena通过 mx-arena serve custom 命令在单节点上部署千问推理模型服务。
4.1.1. 用法
mx-arena serve custom [flags]
4.1.1.1. flags
flags 用来给mx-arena传递运行所需的参数,可通过命令 mx-arena serve custom -h 查看目前支持的所有flag列表。
下面介绍几个重点flag。
flags |
说明 |
|---|---|
–command |
指定容器内需要运行的命令 |
–env |
需要注入的环境变量,用法:”–env envName=envValue” |
–image |
任务的image名 |
–gpus |
指定运行任务所需的最小GPU数 |
–help |
查看custom命令的帮助信息 |
4.2. mx-arena serve distributed
mx-arena 通过 mx-arena serve distributed 命令跨节点部署千问推理模型服务。
4.2.1. 用法
mx-arena serve distributed [flags]
4.2.1.1. flags
flags 用来给mx-arena传递运行所需的参数,可通过命令 mx-arena serve distributed -h 查看目前支持的所有flag列表。
下面介绍几个重点flag。
flags |
说明 |
|---|---|
–master-command |
指定master容器内需要运行的命令 |
–master-gpus |
指定master容器内运行任务所需的最小GPU数 |
–worker-command |
指定worker容器内需要运行的命令 |
–worker-gpus |
指定worker容器内运行任务所需的最小GPU数 |
–env |
需要注入的环境变量,用法:”–env envName=envValue” |
–image |
任务的镜像名 |
–data-dir |
指定宿主机模型数据所在目录和需要挂载到容器中的目录,格式host_path:mount_point_on_job |
–enable-hostnetwork |
标识是否和宿主机共享网络 |
–nic-configmap |
指定包含宿主机名和网卡配置信息的configmap名 |
–help |
查看custom命令的帮助信息 |
4.3. mx-arena serve list
mx-arena serve list命令用于显示所有的serve任务。
4.3.1. 用法
mx-arena serve list [flags]
flags 用来给mx-arena传递运行所需的参数,可通过命令 mx-arena serve list -h 查看目前支持的所有flag列表。
下面介绍几个重点flag。
mx-arena |
说明 |
|---|---|
-o |
指定output格式,可以是 json|yaml|wide, 默认是wide |
-A |
显示所有namespace下的serve任务 |
-n |
显示指定命令空间的任务 |
4.4. mx-arena serve delete
mx-arena serve delete命令用户删除指定的serve任务。
4.4.1. 用法
mx-arena serve delete JOB1 JOB2 ... JOBn
flags 用来给mx-arena传递运行所需的参数,可通过命令 mx-arena serve delete -h 查看目前支持的所有flag列表。
下面介绍几个重点flag。
mx-arena |
说明 |
|---|---|
-o |
指定output格式,可以是 json|yaml|wide, 默认是wide |
-A |
显示所有namespace下的serve任务 |
-n |
显示指定命令空间的任务 |