기본 콘텐츠로 건너뛰기

라벨이 uv인 게시물 표시

[2025-07-21] Intel Mac 2019 에서 embedding 해보기

Intel Mac 2019 에서 embedding 해보기 작성일 : 2025-07-21 안녕하세요. 클스 입니다. 이걸 왜 하나 싶겠지만, 난 아직 2019년형 인텔 CPU 기반 Mac을 사용하고 있습니다. 다 발전하는데 제 맥북은 그대로네요.  그래도 궁금한건 못참으니 해봐야 겠죠 문제 : postgresql에 pg_vector로 난잡한 주소를 vector화 한다음 검색해보려고 합니다. 그런데 벡터화를 하려면 embedding 모델을 돌려야 하는데, 난 이미 python 3.14를 설치했고, 그런데 인텔 맥에서  sentence_transformers 를 사용하려니 "인텔 맥"은 지원 안되네요. 그래도 아래와 같이 지원됩니다. ''' file : emb_1.py sentence_transformers, torch는 intel mac 에서는 python 3.12.4 까지만 지원 그래서 가상환경은 python 3.12.4를 생성해서 실행 * 프로젝트 폴더 생성 $ mkdir -p ~/example/test1 $ cd ~/example/test1 * 프로젝트 초기화 $ uv init --no-workspace * python 설치 및 가상환경 구축 $ uv python install 3.12.4 $ uv venv -p 3.12.4 .venv-3.12.4 $ source .venv-3.12.4/bin/activate * package 설치 $ uv pip uninstall numpy torch transformers sentence-transformers $ uv pip install "numpy<2.0" "transformers==4.41.2" torch sentence-transformers $ uv pip install ipykernel * 소스 작성 : emb_1.py * 실행 : python ./emb_1.py ''...