停止训练模型部署 API
编辑停止训练模型部署 API编辑
停止训练模型部署。
请求编辑
POST _ml/trained_models/<deployment_id>/deployment/_stop
先决条件编辑
需要 manage_ml
集群权限。此权限包含在 machine_learning_admin
内置角色中。
描述编辑
仅针对具有 PyTorch model_type
的训练模型需要部署。
路径参数编辑
-
<deployment_id>
- (必需,字符串) 模型部署的唯一标识符。
查询参数编辑
-
allow_no_match
-
(可选,布尔值) 指定当请求
- 包含通配符表达式,并且没有匹配的部署。
- 包含
_all
字符串或没有标识符,并且没有匹配项。 - 包含通配符表达式,并且只有部分匹配。
默认值为
true
,当没有匹配项时返回空数组,当有部分匹配项时返回结果子集。如果此参数为false
,当没有匹配项或只有部分匹配项时,请求将返回404
状态代码。 -
force
- (可选,布尔值) 如果为 true,即使部署或其模型别名被摄取管道引用,也会停止部署。在重新启动模型部署之前,您无法使用这些管道。
-
finish_pending_work
- (可选,布尔值) 如果为 true,则在完成任何排队的作业后停止部署。默认为
false
。
示例编辑
以下示例停止 my_model_for_search
部署
resp = client.ml.stop_trained_model_deployment( model_id="my_model_for_search", ) print(resp)
response = client.ml.stop_trained_model_deployment( model_id: 'my_model_for_search' ) puts response
POST _ml/trained_models/my_model_for_search/deployment/_stop