59 lines
1.1 KiB
Markdown
59 lines
1.1 KiB
Markdown
---
|
|
layout: default
|
|
title: Undeploy model
|
|
parent: Model APIs
|
|
grand_parent: ML Commons API
|
|
nav_order: 40
|
|
---
|
|
|
|
# Undeploy a model
|
|
|
|
To undeploy a model from memory, use the undeploy operation.
|
|
|
|
For information about user access for this API, see [Model access control considerations]({{site.url}}{{site.baseurl}}/ml-commons-plugin/api/model-apis/index/#model-access-control-considerations).
|
|
|
|
### Path and HTTP methods
|
|
|
|
```json
|
|
POST /_plugins/_ml/models/<model_id>/_undeploy
|
|
```
|
|
|
|
#### Example request: Undeploying a model from all ML nodes
|
|
|
|
```json
|
|
POST /_plugins/_ml/models/MGqJhYMBbbh0ushjm8p_/_undeploy
|
|
```
|
|
{% include copy-curl.html %}
|
|
|
|
#### Example request: Undeploying specific models from specific nodes
|
|
|
|
```json
|
|
POST /_plugins/_ml/models/_undeploy
|
|
{
|
|
"node_ids": ["sv7-3CbwQW-4PiIsDOfLxQ"],
|
|
"model_ids": ["KDo2ZYQB-v9VEDwdjkZ4"]
|
|
}
|
|
```
|
|
{% include copy-curl.html %}
|
|
|
|
#### Example request: Undeploying specific models from all nodes
|
|
|
|
```json
|
|
{
|
|
"model_ids": ["KDo2ZYQB-v9VEDwdjkZ4"]
|
|
}
|
|
```
|
|
{% include copy-curl.html %}
|
|
|
|
#### Example response
|
|
|
|
```json
|
|
{
|
|
"sv7-3CbwQW-4PiIsDOfLxQ" : {
|
|
"stats" : {
|
|
"KDo2ZYQB-v9VEDwdjkZ4" : "UNDEPLOYED"
|
|
}
|
|
}
|
|
}
|
|
```
|