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

in GPT COMMUNITY6 months ago

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 설치 가능

Sort:  

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

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

Coin Marketplace

STEEM 0.19
TRX 0.13
JST 0.029
BTC 60796.54
ETH 3365.01
USDT 1.00
SBD 2.50