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:
resp = client.ml.clear_trained_model_deployment_cache(
model_id="elastic__distilbert-base-uncased-finetuned-conll03-english",
)
print(resp) response = client.ml.clear_trained_model_deployment_cache( model_id: 'elastic__distilbert-base-uncased-finetuned-conll03-english' ) puts response
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
API возвращает следующие результаты:
{
"cleared": true
}
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/clear-trained-model-deployment-cache.html