FAISS-GPU не может использоваться с GPU версии 30xx

Я пишу исходный код Python и использую Faiss. Я могу использовать Faiss на CPU, GPU 20xx, например: RTX 2080Ti, ... Однако, когда я запускаю на таких устройствах, как RTX 3060, RTX 3070, система зависает, и я не могу убить программу с помощью Ctrl + C. исходный код, который я использую: https://github.com/facebookresearch/faiss/blob/main/tutorial/python/5-Multiple-GPUs.py

Если кто-то столкнулся с этой ошибкой и успешно ее исправил, поделитесь со мной, как это сделать.

ОС: Ubuntu 20.04

Версия Faiss: выпуск 1.7.1

Работает на: GPU + Python

1 ответ

Я использовал Anaconda, я установил ниже, это сработало. Если вы используете Docker, установите Miniconda.

conda install faiss-gpu cudatoolkit=11.1 -c pytorch-gpu

conda install -c anaconda pytorch-gpu

Другие вопросы по тегам