PyTorch/ONNX Runtime:patch14_v1.onnx모델은 ONNX Runtime을 필요로 합니다. ONNX Runtime 설치 확인:
pip install onnxruntime
이미지 파일 경로: 이미지 파일 경로를 확인하고 올바르게 제공해야 임베딩이 동작합니다.
3. 로컬 경로에서imgbeddings설정
i. 로컬 모델 경로를 지정
imgbeddings는 기본적으로 Hugging Face를 통해 모델을 로드합니다. 인터넷이 없는 환경에서는onnx모델 파일의 경로를 직접 지정해야 합니다. 이를 위해imgbeddings라이브러리를 초기화할 때model_path옵션을 사용하세요.
from imgbeddings import Img2Vec
# 로컬에 저장된 모델 경로 설정
local_model_path = "/your/local/path/patch14_v1.onnx"
# Img2Vec 클래스 초기화
img2vec = Img2Vec(model_path=local_model_path)
# 이미지 임베딩 수행
embedding = img2vec.get_vec("path_to_your_image.jpg")
print(embedding)