본문 바로가기
WIKI 기술 지식 베이스

Get Model API

원문 보기 위키 갱신

출처: 문서

본문

모델 API 가져오기

model_id를 사용하여 모델 정보를 검색할 수 있습니다.

이 API에 대한 사용자 액세스 정보는 Model access control considerations를 참조하세요.

엔드포인트

GET /_plugins/_ml/models/{model_id}

경로 파라미터

다음 표는 사용 가능한 경로 파라미터를 나열합니다.

파라미터 데이터 타입 설명
model_id String 검색할 모델의 모델 ID입니다.

요청 예시

GET /_plugins/_ml/models/N8AE1osB0jLkkocYjz7D

{% include copy-curl.html %}

응답 예시

{
  "name" : "all-MiniLM-L6-v2_onnx",
  "algorithm" : "TEXT_EMBEDDING",
  "version" : "1",
  "model_format" : "TORCH_SCRIPT",
  "model_state" : "DEPLOYED",
  "model_content_size_in_bytes" : 83408741,
  "model_content_hash_value" : "9376c2ebd7c83f99ec2526323786c348d2382e6d86576f750c89ea544d6bbb14",
  "model_config" : {
      "model_type" : "bert",
      "embedding_dimension" : 384,
      "framework_type" : "SENTENCE_TRANSFORMERS",
      "all_config" : """{"_name_or_path":"nreimers/MiniLM-L6-H384-uncased","architectures":["BertModel"],"attention_probs_dropout_prob":0.1,"gradient_checkpointing":false,"hidden_act":"gelu","hidden_dropout_prob":0.1,"hidden_size":384,"initializer_range":0.02,"intermediate_size":1536,"layer_norm_eps":1e-12,"max_position_embeddings":512,"model_type":"bert","num_attention_heads":12,"num_hidden_layers":6,"pad_token_id":0,"position_embedding_type":"absolute","transformers_version":"4.8.2","type_vocab_size":2,"use_cache":true,"vocab_size":30522}"""
  },
  "created_time" : 1665961344044,
  "last_uploaded_time" : 1665961373000,
  "last_loaded_time" : 1665961815959,
  "total_chunks" : 9
}

유효한 모델 상태

OpenSearch에서 모델이 등록, 배포 또는 배포 취소되면 가용성을 반영하는 다양한 모델 상태를 거칩니다. 이러한 상태는 모델의 사용 준비 상태, 로딩 상태 또는 실패 조건을 추적하는 데 도움이 됩니다.

다음 표는 모든 유효한 모델 상태를 나열합니다.

모델 상태 설명
REGISTERING 모델이 클러스터에 등록되는 중입니다.
REGISTERED 모델 메타데이터가 클러스터에 등록되었지만 아직 배포되지 않았습니다.
DEPLOYED 모델이 모든 적격 작업자 노드에 성공적으로 배포/로드되었으며 추론할 준비가 되었습니다.
DEPLOYING 모델이 메모리에 배포되는 중입니다.
PARTIALLY_DEPLOYED 모델이 일부 적격 작업자 노드에 배포되었습니다.
UNDEPLOYED 모델이 모든 노드의 메모리에서 성공적으로 언로드/배포 취소되었습니다.
DEPLOY_FAILED 모델을 클러스터 노드에 배포하는 동안 오류가 발생했습니다.

더 알아보기 (Learn more)