Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- SQLD 후기
- 데이터모델링
- 인접리스트
- 엔터티
- dfs
- outer join
- get_dummies()
- CROSS JOIN
- SQL
- mobilenet
- Two Pointer
- numpy
- BFS
- skip connection
- SQLD
- Depthwise Separable Convolution
- 인접행렬
- pytorch
- 연산량 감소
- dp
- 정규화
- resnet
- 식별자
- depthwise convolution
- feature map
- Inductive Bias
- bottleneck
- 그래프
- 백준
- 1x1 Convolution
Archives
- Today
- Total
SJ_Koding
AttributeError: module 'faiss' has no attribute 'StandardGpuResources' 해결법 본문
카테고리 없음
AttributeError: module 'faiss' has no attribute 'StandardGpuResources' 해결법
성지코딩 2024. 7. 10. 10:46
faiss index를 생성할 때, CPU로 진행하면 굉장히 느리므로 GPU를 사용하려고 할 때 자주 보는 에러이다.
GPT에 물어보면 단순히 faiss-gpu를 install하라고 하는데, 이는 faiss-cpu가 설치되어있지 않은 경우를 가정한다.
즉, faiss-cpu가 install 되어있을 때, faiss-gpu를 install하더라도 faiss import시, faiss-cpu가 import되어 faiss-gpu라이브러리를 인식할 수 없다.
따라서 faiss-cpu를 uninstall하고 faiss-gpu를 설치해야하며, 만약 faiss-cpu가 설치되어있는 채로 faiss-gpu를 설치했다면 아마 uninstall했을 때 faiss 라이브러리 자체를 불러올 수 없다는 오류(ModuleNotFoundError)가 날 것이다.
이런 경우에는 faiss-gpu를 uninstall하고, 다시 설치하면 해결된다.
요약
pip uninstall -y faiss-cpu faiss-gpu
pip install faiss-gpu