[python] faiss 라이브러리 설치 ( windows, amd cpu )

in hive-192808 •  last year 

FAISS 란 ?

faiss는 facebook research에서 개발한, dense vector들의 클러스터링과 유사도를 구할때 사용하는 라이브러리이다.

windows 에서 설치 => X

  • cpu : AMD Ryzen 9 7950X3D 16-Core Processor
  • gpu : NVidia GeForce RTX 4090

윈도우즈에서는 설치 불가 ( 23.12.20 기준 / faiss-cpu, faiss-gpu 둘 다 안됨 )

참고로 제작사인 facebook-research 에서도 pip 설치 대신, conda 를 통한 설치를 권장

image.png

그래서 wsl ( Windows Subsystem for Linux ) 에서 설치 진행 ubuntu 22.04

WSL ( ubuntu 22.04 ) => O


# python 버전은 3.7 선택
conda create -n langchain python=3.7.16
conda activate langchain

# faiss gpu 또한 1.7.3 선택 ( 23.12.20 기준 최신은 1.7.4 )
conda install -c pytorch faiss-gpu=1.7.3

image.png

맺음말

win11 에서 python 3.11.5 버전으로 langchain 테스트 중이였는데

faiss 활용하는 예제가 나와서 faiss 설치 하려 했지만 faiss-gpu, faiss-cpu 둘 다 설치 실패 후

설치 하기 위해 발악 하다 찾아낸 방법을 기록

결론

wsl + python 3.7 로 진행하면 faiss-gpu 설치 가능

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.

image.png

윈도우에는 faiss 설치가 안되는군요. 고생하셨네요.
이번에 맥북 이나 맥미니 구입을⋯ ㅎㅎㅎ