トレーニング済みモデルのデプロイメントキャッシュAPI
デプロイメントが割り当てられているすべてのノードで推論キャッシュをクリアします。
リクエスト
POST _ml/trained_models/<deployment_id>/deployment/cache/_clear
前提条件
manage_ml
クラスター権限が必要です。この権限は machine_learning_admin
ビルトインロールに含まれています。
説明
トレーニング済みモデルのデプロイメントには、推論キャッシュが有効になっている場合があります。リクエストが各割り当てられたノードによって処理されると、その応答は個々のノードにキャッシュされることがあります。このAPIを呼び出すことで、デプロイメントを再起動することなくキャッシュをクリアします。
パスパラメータ
deployment_id
- (必須、文字列)モデルのデプロイメントの一意の識別子。
例
以下の例は、elastic__distilbert-base-uncased-finetuned-conll03-english
トレーニング済みモデルの新しいデプロイメントのキャッシュをクリアします:
Python
resp = client.ml.clear_trained_model_deployment_cache(
model_id="elastic__distilbert-base-uncased-finetuned-conll03-english",
)
print(resp)
Ruby
response = client.ml.clear_trained_model_deployment_cache(
model_id: 'elastic__distilbert-base-uncased-finetuned-conll03-english'
)
puts response
Js
const response = await client.ml.clearTrainedModelDeploymentCache({
model_id: "elastic__distilbert-base-uncased-finetuned-conll03-english",
});
console.log(response);
コンソール
POST _ml/trained_models/elastic__distilbert-base-uncased-finetuned-conll03-english/deployment/cache/_clear
コンソール-結果
{
"cleared": true
}