У меня есть существующий проект linux python, который использует faiss .
В проекте есть следующая оболочка swigfaiss, как подробно описано здесь: https://github.com/facebookresearch/faiss/blob/master/INSTALL.md
И исходный код Python включает в себя faiss следующим образом:
import faiss
Когда я запускаю его в Windows (в Visual Studio 2019), я получаюошибка:
Нет модуля с именем _swigfaiss
Я думаю, мне нужно преобразовать программу для запуска в Windows как _swigfaiss.so очевидно построен для Linux.
Я скачал и собрал версию faiss для Windows с использованием Visual Studio здесь: https://github.com/bitsun/faiss-windows. Это создает файл библиотеки faissd.lib
Как я могу использовать этот библиотечный файл в моей программе на python?
Или заставить оригинал работать на Windows?