Open sheneeb opened 3 weeks ago
I'm guessing it depends on faiss, try compilng and installing that library first
Tried still same error
Getting this error now
`note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for numpy Failed to build numpy ERROR: Could not build wheels for numpy, which is required to install pyproject.toml-based projects [end of output]
note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully. │ exit code: 1 ╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.`
~/.../faiss/python $ pip install --no-binary :all: faiss-cpu DEPRECATION: Loading egg at /data/data/com.termux/files/usr/lib/python3.11/site-packages/statsmodels-0.0.0-py3.11-linux-aarch64.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.. Discussion can be found at https://github.com/pypa/pip/issues/12330 Collecting faiss-cpu Using cached faiss-cpu-1.8.0.tar.gz (63 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Requirement already satisfied: numpy in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from faiss-cpu) (1.23.2) Building wheels for collected packages: faiss-cpu Building wheel for faiss-cpu (pyproject.toml) ... error error: subprocess-exited-with-error
× Building wheel for faiss-cpu (pyproject.toml) did not run successfully. │ exit code: 1
╰─> [12 lines of output]
running bdist_wheel running build
running build_py
running build_ext building 'faiss._swigfaiss' extension
swigging faiss/faiss/python/swigfaiss.i to faiss/faiss/python/swigfaiss_wrap.cpp swig -python -c++ -Doverride= -doxygen -Ifaiss -I/data/data/com.termux/files/usr/tmp/pip-build-env-wauhzlmc/overlay/lib/python3.11/site-packages/numpy/core/include -Ifaiss -I/usr/local/include -DSWIGWORDSIZE64 -o faiss/faiss/python/swigfaiss_wrap.cpp faiss/faiss/python/swigfaiss.i
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/bin/swig", line 5, in
ERROR: Failed building wheel for numpy Failed to build numpy
ModuleNotFoundError: No module named 'swig'
So try again after pkg in python-numpy
and pip install swig
.
ERROR: Failed building wheel for numpy Failed to build numpy
ModuleNotFoundError: No module named 'swig'
So try again after
pkg in python-numpy
andpip install swig
.
Building wheel for faiss-cpu (pyproject.toml) ... error
error: subprocess-exited-with-error × Building wheel for faiss-cpu (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [12 lines of output] running bdist_wheel running build running build_py
running build_ext building 'faiss._swigfaiss' extension swigging faiss/faiss/python/swigfaiss.i to faiss/faiss/python/swigfaiss_wrap.cpp swig -python -c++ -Doverride= -doxygen -Ifaiss -I/data/data/com.termux/files/usr/tmp/pip-build-env-ssd75ijp/overlay/lib/python3.11/site-packages/numpy/core/include -Ifaiss -I/usr/local/include -DSWIGWORDSIZE64 -o faiss/faiss/python/swigfaiss_wrap.cpp faiss/faiss/python/swigfaiss.i Traceback (most recent call last): File "/data/data/com.termux/files/usr/bin/swig", line 5, in
Now swig is recognised but another error
怎么解决啊
Please follow the build instructions in https://pypi.org/project/faiss-cpu/ and https://github.com/kyamagu/faiss-wheels/blob/main/scripts/build_Linux.sh "The source package assumes faiss is already built and installed in the system."
请按照https://pypi.org/project/faiss-cpu/和https://github.com/kyamagu/faiss-wheels/blob/main/scripts/build_Linux.sh中的构建说明进行操作“源包假定faiss已经在系统中构建并安装。”
/usr/bin/make -f /Users/apple/PycharmProjects/langflow/Makefile -C /Users/apple/PycharmProjects/langflow init
Installing backend dependencies
make install_backend
Installing backend dependencies
Installing dependencies from lock file
Package operations: 1 install, 1 update, 0 removals
- Installing faiss-cpu (1.8.0.post1): Pending...
- Installing faiss-cpu (1.8.0.post1): Preparing...
- Installing faiss-cpu (1.8.0.post1): Failed
ChefBuildError
Backend subprocess exited when trying to invoke build_wheel
running bdist_wheel
running build
running build_py
running build_ext
building 'faiss._swigfaiss' extension
swigging faiss/faiss/python/swigfaiss.i to faiss/faiss/python/swigfaiss_wrap.cpp
swig -python -c++ -Doverride= -doxygen -Ifaiss -I/private/var/folders/kb/n8h2lhf93qx2g5fng94yq4jh0000gp/T/tmpbe5srd_f/.venv/lib/python3.10/site-packages/numpy/core/include -Ifaiss -I/usr/local/include -o faiss/faiss/python/swigfaiss_wrap.cpp faiss/faiss/python/swigfaiss.i
faiss/faiss/python/swigfaiss.i:276: Error: Unable to find 'faiss/impl/platform_macros.h'
faiss/faiss/python/swigfaiss.i:280: Error: Unable to find 'faiss/utils/ordered_key_value.h'
faiss/faiss/python/swigfaiss.i:281: Error: Unable to find 'faiss/utils/Heap.h'
faiss/faiss/python/swigfaiss.i:286: Error: Unable to find 'faiss/utils/AlignedTable.h'
faiss/faiss/python/swigfaiss.i:287: Error: Unable to find 'faiss/utils/partitioning.h'
faiss/faiss/python/swigfaiss.i:288: Error: Unable to find 'faiss/utils/hamming.h'
faiss/faiss/python/swigfaiss.i:289: Error: Unable to find 'faiss/utils/hamming_distance/common.h'
faiss/faiss/python/swigfaiss.i:394: Error: Unable to find 'faiss/utils/utils.h'
faiss/faiss/python/swigfaiss.i:398: Error: Unable to find 'faiss/utils/distances.h'
faiss/faiss/python/swigfaiss.i:399: Error: Unable to find 'faiss/utils/random.h'
faiss/faiss/python/swigfaiss.i:400: Error: Unable to find 'faiss/utils/sorting.h'
faiss/faiss/python/swigfaiss.i:402: Error: Unable to find 'faiss/MetricType.h'
faiss/faiss/python/swigfaiss.i:407: Error: Unable to find 'faiss/Index.h'
faiss/faiss/python/swigfaiss.i:409: Error: Unable to find 'faiss/impl/DistanceComputer.h'
faiss/faiss/python/swigfaiss.i:412: Error: Unable to find 'faiss/IndexFlatCodes.h'
faiss/faiss/python/swigfaiss.i:413: Error: Unable to find 'faiss/IndexFlat.h'
faiss/faiss/python/swigfaiss.i:414: Error: Unable to find 'faiss/Clustering.h'
faiss/faiss/python/swigfaiss.i:416: Error: Unable to find 'faiss/utils/extra_distances.h'
faiss/faiss/python/swigfaiss.i:420: Error: Unable to find 'faiss/impl/Quantizer.h'
faiss/faiss/python/swigfaiss.i:421: Error: Unable to find 'faiss/impl/ProductQuantizer.h'
faiss/faiss/python/swigfaiss.i:422: Error: Unable to find 'faiss/impl/AdditiveQuantizer.h'
faiss/faiss/python/swigfaiss.i:423: Error: Unable to find 'faiss/impl/residual_quantizer_encode_steps.h'
faiss/faiss/python/swigfaiss.i:424: Error: Unable to find 'faiss/impl/ResidualQuantizer.h'
faiss/faiss/python/swigfaiss.i:425: Error: Unable to find 'faiss/impl/LocalSearchQuantizer.h'
faiss/faiss/python/swigfaiss.i:426: Error: Unable to find 'faiss/impl/ProductAdditiveQuantizer.h'
faiss/faiss/python/swigfaiss.i:427: Error: Unable to find 'faiss/impl/CodePacker.h'
faiss/faiss/python/swigfaiss.i:429: Error: Unable to find 'faiss/VectorTransform.h'
faiss/faiss/python/swigfaiss.i:430: Error: Unable to find 'faiss/IndexPreTransform.h'
faiss/faiss/python/swigfaiss.i:431: Error: Unable to find 'faiss/IndexRefine.h'
faiss/faiss/python/swigfaiss.i:432: Error: Unable to find 'faiss/IndexLSH.h'
faiss/faiss/python/swigfaiss.i:433: Error: Unable to find 'faiss/impl/PolysemousTraining.h'
faiss/faiss/python/swigfaiss.i:434: Error: Unable to find 'faiss/IndexPQ.h'
faiss/faiss/python/swigfaiss.i:435: Error: Unable to find 'faiss/IndexAdditiveQuantizer.h'
faiss/faiss/python/swigfaiss.i:436: Error: Unable to find 'faiss/impl/io.h'
faiss/faiss/python/swigfaiss.i:438: Error: Unable to find 'faiss/invlists/InvertedLists.h'
faiss/faiss/python/swigfaiss.i:439: Error: Unable to find 'faiss/invlists/InvertedListsIOHook.h'
faiss/faiss/python/swigfaiss.i:441: Error: Unable to find 'faiss/invlists/BlockInvertedLists.h'
faiss/faiss/python/swigfaiss.i:442: Error: Unable to find 'faiss/invlists/DirectMap.h'
faiss/faiss/python/swigfaiss.i:443: Error: Unable to find 'faiss/IndexIVF.h'
faiss/faiss/python/swigfaiss.i:448: Error: Unable to find 'faiss/IVFlib.h'
faiss/faiss/python/swigfaiss.i:449: Error: Unable to find 'faiss/impl/ScalarQuantizer.h'
faiss/faiss/python/swigfaiss.i:450: Error: Unable to find 'faiss/IndexScalarQuantizer.h'
faiss/faiss/python/swigfaiss.i:451: Error: Unable to find 'faiss/IndexIVFSpectralHash.h'
faiss/faiss/python/swigfaiss.i:452: Error: Unable to find 'faiss/IndexIVFAdditiveQuantizer.h'
faiss/faiss/python/swigfaiss.i:453: Error: Unable to find 'faiss/impl/HNSW.h'
faiss/faiss/python/swigfaiss.i:454: Error: Unable to find 'faiss/IndexHNSW.h'
faiss/faiss/python/swigfaiss.i:456: Error: Unable to find 'faiss/impl/kmeans1d.h'
faiss/faiss/python/swigfaiss.i:459: Error: Unable to find 'faiss/impl/NNDescent.h'
faiss/faiss/python/swigfaiss.i:460: Error: Unable to find 'faiss/IndexNNDescent.h'
faiss/faiss/python/swigfaiss.i:462: Error: Unable to find 'faiss/IndexIVFFlat.h'
faiss/faiss/python/swigfaiss.i:466: Error: Unable to find 'faiss/impl/NSG.h'
faiss/faiss/python/swigfaiss.i:477: Error: Unable to find 'faiss/IndexNSG.h'
faiss/faiss/python/swigfaiss.i:482: Error: Unable to find 'faiss/invlists/OnDiskInvertedLists.h'
faiss/faiss/python/swigfaiss.i:485: Error: Unable to find 'faiss/impl/lattice_Zn.h'
faiss/faiss/python/swigfaiss.i:486: Error: Unable to find 'faiss/IndexLattice.h'
faiss/faiss/python/swigfaiss.i:489: Error: Unable to find 'faiss/IndexIVFPQ.h'
faiss/faiss/python/swigfaiss.i:490: Error: Unable to find 'faiss/IndexIVFPQR.h'
faiss/faiss/python/swigfaiss.i:491: Error: Unable to find 'faiss/Index2Layer.h'
faiss/faiss/python/swigfaiss.i:493: Error: Unable to find 'faiss/IndexFastScan.h'
faiss/faiss/python/swigfaiss.i:494: Error: Unable to find 'faiss/IndexAdditiveQuantizerFastScan.h'
faiss/faiss/python/swigfaiss.i:495: Error: Unable to find 'faiss/IndexPQFastScan.h'
faiss/faiss/python/swigfaiss.i:500: Error: Unable to find 'faiss/impl/simd_result_handlers.h'
faiss/faiss/python/swigfaiss.i:501: Error: Unable to find 'faiss/IndexIVFFastScan.h'
faiss/faiss/python/swigfaiss.i:502: Error: Unable to find 'faiss/IndexIVFAdditiveQuantizerFastScan.h'
faiss/faiss/python/swigfaiss.i:503: Error: Unable to find 'faiss/IndexIVFIndependentQuantizer.h'
faiss/faiss/python/swigfaiss.i:505: Error: Unable to find 'faiss/IndexIVFPQFastScan.h'
faiss/faiss/python/swigfaiss.i:506: Error: Unable to find 'faiss/utils/quantize_lut.h'
faiss/faiss/python/swigfaiss.i:508: Error: Unable to find 'faiss/IndexBinary.h'
faiss/faiss/python/swigfaiss.i:509: Error: Unable to find 'faiss/IndexBinaryFlat.h'
faiss/faiss/python/swigfaiss.i:510: Error: Unable to find 'faiss/IndexBinaryIVF.h'
faiss/faiss/python/swigfaiss.i:511: Error: Unable to find 'faiss/IndexBinaryFromFloat.h'
faiss/faiss/python/swigfaiss.i:512: Error: Unable to find 'faiss/IndexBinaryHNSW.h'
faiss/faiss/python/swigfaiss.i:513: Error: Unable to find 'faiss/IndexBinaryHash.h'
faiss/faiss/python/swigfaiss.i:515: Error: Unable to find 'faiss/impl/ThreadedIndex.h'
faiss/faiss/python/swigfaiss.i:519: Error: Unable to find 'faiss/IndexShards.h'
faiss/faiss/python/swigfaiss.i:522: Error: Unable to find 'faiss/IndexShardsIVF.h'
faiss/faiss/python/swigfaiss.i:524: Error: Unable to find 'faiss/IndexReplicas.h'
faiss/faiss/python/swigfaiss.i:528: Error: Unable to find 'faiss/MetaIndexes.h'
faiss/faiss/python/swigfaiss.i:530: Error: Unable to find 'faiss/IndexRowwiseMinMax.h'
faiss/faiss/python/swigfaiss.i:540: Error: Unable to find 'faiss/impl/AuxIndexStructures.h'
faiss/faiss/python/swigfaiss.i:541: Error: Unable to find 'faiss/impl/IDSelector.h'
faiss/faiss/python/swigfaiss.i:543: Error: Unable to find 'faiss/IndexIDMap.h'
faiss/faiss/python/swigfaiss.i:550: Error: Unable to find 'faiss/utils/approx_topk/mode.h'
faiss/faiss/python/swigfaiss.i:792: Error: Unable to find 'faiss/index_io.h'
faiss/faiss/python/swigfaiss.i:793: Error: Unable to find 'faiss/clone_index.h'
faiss/faiss/python/swigfaiss.i:797: Error: Unable to find 'faiss/AutoTune.h'
faiss/faiss/python/swigfaiss.i:798: Error: Unable to find 'faiss/index_factory.h'
faiss/faiss/python/swigfaiss.i:799: Error: Unable to find 'faiss/MatrixStats.h'
error: command '/usr/local/bin/swig' failed with exit code 1
at /usr/local/lib/python3.11/site-packages/poetry/installation/chef.py:164 in _prepare
160│
161│ error = ChefBuildError("\n\n".join(message_parts))
162│
163│ if error is not None:
→ 164│ raise error from None
165│
166│ return path
167│
168│ def _prepare_sdist(self, archive: Path, destination: Path | None = None) -> Path:
Note: This error originates from the build backend, and is likely not a problem with poetry but with faiss-cpu (1.8.0.post1) not supporting PEP 517 builds. You can verify this by running 'pip wheel --no-cache-dir --use-pep517 "faiss-cpu (==1.8.0.post1)"'.
- Downgrading langflow-base (0.0.79 /Users/apple/PycharmProjects/langflow/src/backend/base -> 0.0.78 /Users/apple/PycharmProjects/langflow/src/backend/base): Pending...
- Downgrading langflow-base (0.0.79 /Users/apple/PycharmProjects/langflow/src/backend/base -> 0.0.78 /Users/apple/PycharmProjects/langflow/src/backend/base): Preparing...
- Downgrading langflow-base (0.0.79 /Users/apple/PycharmProjects/langflow/src/backend/base -> 0.0.78 /Users/apple/PycharmProjects/langflow/src/backend/base): Installing...
- Downgrading langflow-base (0.0.79 /Users/apple/PycharmProjects/langflow/src/backend/base -> 0.0.78 /Users/apple/PycharmProjects/langflow/src/backend/base)
make[1]: *** [install_backend] Error 1
make: *** [init] Error 2
Process finished with exit code 2
poetry 安装直接报这个错误
Problem description
pip install faiss-cpu Collecting faiss-cpu Using cached faiss-cpu-1.8.0.tar.gz (63 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Requirement already satisfied: numpy in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from faiss-cpu) (1.26.4) Building wheels for collected packages: faiss-cpu Building wheel for faiss-cpu (pyproject.toml) ... error error: subprocess-exited-with-error
× Building wheel for faiss-cpu (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [96 lines of output] running bdist_wheel running build running build_py running build_ext building 'faiss._swigfaiss' extension swigging faiss/faiss/python/swigfaiss.i to faiss/faiss/python/swigfaiss_wrap.cpp swig -python -c++ -Doverride= -doxygen -Ifaiss -I/data/data/com.termux/files/usr/tmp/pip-build-env-q67y7sn0/overlay/lib/python3.11/site-packages/numpy/core/include -Ifaiss -I/usr/local/include -DSWIGWORDSIZE64 -o faiss/faiss/python/swigfaiss_wrap.cpp faiss/faiss/python/swigfaiss.i faiss/faiss/python/swigfaiss.i:276: Error: Unable to find 'faiss/impl/platform_macros.h' faiss/faiss/python/swigfaiss.i:280: Error: Unable to find 'faiss/utils/ordered_key_value.h' faiss/faiss/python/swigfaiss.i:281: Error: Unable to find 'faiss/utils/Heap.h' faiss/faiss/python/swigfaiss.i:286: Error: Unable to find 'faiss/utils/AlignedTable.h' faiss/faiss/python/swigfaiss.i:287: Error: Unable to find 'faiss/utils/partitioning.h' faiss/faiss/python/swigfaiss.i:288: Error: Unable to find 'faiss/utils/hamming.h' faiss/faiss/python/swigfaiss.i:289: Error: Unable to find 'faiss/utils/hamming_distance/common.h' faiss/faiss/python/swigfaiss.i:394: Error: Unable to find 'faiss/utils/utils.h' faiss/faiss/python/swigfaiss.i:398: Error: Unable to find 'faiss/utils/distances.h' faiss/faiss/python/swigfaiss.i:399: Error: Unable to find 'faiss/utils/random.h' faiss/faiss/python/swigfaiss.i:400: Error: Unable to find 'faiss/utils/sorting.h' faiss/faiss/python/swigfaiss.i:402: Error: Unable to find 'faiss/MetricType.h' faiss/faiss/python/swigfaiss.i:407: Error: Unable to find 'faiss/Index.h' faiss/faiss/python/swigfaiss.i:409: Error: Unable to find 'faiss/impl/DistanceComputer.h' faiss/faiss/python/swigfaiss.i:412: Error: Unable to find 'faiss/IndexFlatCodes.h' faiss/faiss/python/swigfaiss.i:413: Error: Unable to find 'faiss/IndexFlat.h' faiss/faiss/python/swigfaiss.i:414: Error: Unable to find 'faiss/Clustering.h' faiss/faiss/python/swigfaiss.i:416: Error: Unable to find 'faiss/utils/extra_distances.h' faiss/faiss/python/swigfaiss.i:420: Error: Unable to find 'faiss/impl/Quantizer.h' faiss/faiss/python/swigfaiss.i:421: Error: Unable to find 'faiss/impl/ProductQuantizer.h' faiss/faiss/python/swigfaiss.i:422: Error: Unable to find 'faiss/impl/AdditiveQuantizer.h' faiss/faiss/python/swigfaiss.i:423: Error: Unable to find 'faiss/impl/residual_quantizer_encode_steps.h' faiss/faiss/python/swigfaiss.i:424: Error: Unable to find 'faiss/impl/ResidualQuantizer.h' faiss/faiss/python/swigfaiss.i:425: Error: Unable to find 'faiss/impl/LocalSearchQuantizer.h' faiss/faiss/python/swigfaiss.i:426: Error: Unable to find 'faiss/impl/ProductAdditiveQuantizer.h' faiss/faiss/python/swigfaiss.i:427: Error: Unable to find 'faiss/impl/CodePacker.h' faiss/faiss/python/swigfaiss.i:429: Error: Unable to find 'faiss/VectorTransform.h' faiss/faiss/python/swigfaiss.i:430: Error: Unable to find 'faiss/IndexPreTransform.h' faiss/faiss/python/swigfaiss.i:431: Error: Unable to find 'faiss/IndexRefine.h' faiss/faiss/python/swigfaiss.i:432: Error: Unable to find 'faiss/IndexLSH.h' faiss/faiss/python/swigfaiss.i:433: Error: Unable to find 'faiss/impl/PolysemousTraining.h' faiss/faiss/python/swigfaiss.i:434: Error: Unable to find 'faiss/IndexPQ.h' faiss/faiss/python/swigfaiss.i:435: Error: Unable to find 'faiss/IndexAdditiveQuantizer.h' faiss/faiss/python/swigfaiss.i:436: Error: Unable to find 'faiss/impl/io.h' faiss/faiss/python/swigfaiss.i:438: Error: Unable to find 'faiss/invlists/InvertedLists.h' faiss/faiss/python/swigfaiss.i:439: Error: Unable to find 'faiss/invlists/InvertedListsIOHook.h' faiss/faiss/python/swigfaiss.i:441: Error: Unable to find 'faiss/invlists/BlockInvertedLists.h' faiss/faiss/python/swigfaiss.i:442: Error: Unable to find 'faiss/invlists/DirectMap.h' faiss/faiss/python/swigfaiss.i:443: Error: Unable to find 'faiss/IndexIVF.h' faiss/faiss/python/swigfaiss.i:448: Error: Unable to find 'faiss/IVFlib.h' faiss/faiss/python/swigfaiss.i:449: Error: Unable to find 'faiss/impl/ScalarQuantizer.h' faiss/faiss/python/swigfaiss.i:450: Error: Unable to find 'faiss/IndexScalarQuantizer.h' faiss/faiss/python/swigfaiss.i:451: Error: Unable to find 'faiss/IndexIVFSpectralHash.h' faiss/faiss/python/swigfaiss.i:452: Error: Unable to find 'faiss/IndexIVFAdditiveQuantizer.h' faiss/faiss/python/swigfaiss.i:453: Error: Unable to find 'faiss/impl/HNSW.h' faiss/faiss/python/swigfaiss.i:454: Error: Unable to find 'faiss/IndexHNSW.h' faiss/faiss/python/swigfaiss.i:456: Error: Unable to find 'faiss/impl/kmeans1d.h' faiss/faiss/python/swigfaiss.i:459: Error: Unable to find 'faiss/impl/NNDescent.h' faiss/faiss/python/swigfaiss.i:460: Error: Unable to find 'faiss/IndexNNDescent.h' faiss/faiss/python/swigfaiss.i:462: Error: Unable to find 'faiss/IndexIVFFlat.h' faiss/faiss/python/swigfaiss.i:466: Error: Unable to find 'faiss/impl/NSG.h' faiss/faiss/python/swigfaiss.i:477: Error: Unable to find 'faiss/IndexNSG.h' faiss/faiss/python/swigfaiss.i:482: Error: Unable to find 'faiss/invlists/OnDiskInvertedLists.h' faiss/faiss/python/swigfaiss.i:485: Error: Unable to find 'faiss/impl/lattice_Zn.h' faiss/faiss/python/swigfaiss.i:486: Error: Unable to find 'faiss/IndexLattice.h' faiss/faiss/python/swigfaiss.i:489: Error: Unable to find 'faiss/IndexIVFPQ.h' faiss/faiss/python/swigfaiss.i:490: Error: Unable to find 'faiss/IndexIVFPQR.h' faiss/faiss/python/swigfaiss.i:491: Error: Unable to find 'faiss/Index2Layer.h' faiss/faiss/python/swigfaiss.i:493: Error: Unable to find 'faiss/IndexFastScan.h' faiss/faiss/python/swigfaiss.i:494: Error: Unable to find 'faiss/IndexAdditiveQuantizerFastScan.h' faiss/faiss/python/swigfaiss.i:495: Error: Unable to find 'faiss/IndexPQFastScan.h' faiss/faiss/python/swigfaiss.i:500: Error: Unable to find 'faiss/impl/simd_result_handlers.h' faiss/faiss/python/swigfaiss.i:501: Error: Unable to find 'faiss/IndexIVFFastScan.h' faiss/faiss/python/swigfaiss.i:502: Error: Unable to find 'faiss/IndexIVFAdditiveQuantizerFastScan.h' faiss/faiss/python/swigfaiss.i:503: Error: Unable to find 'faiss/IndexIVFIndependentQuantizer.h' faiss/faiss/python/swigfaiss.i:505: Error: Unable to find 'faiss/IndexIVFPQFastScan.h' faiss/faiss/python/swigfaiss.i:506: Error: Unable to find 'faiss/utils/quantize_lut.h' faiss/faiss/python/swigfaiss.i:508: Error: Unable to find 'faiss/IndexBinary.h' faiss/faiss/python/swigfaiss.i:509: Error: Unable to find 'faiss/IndexBinaryFlat.h' faiss/faiss/python/swigfaiss.i:510: Error: Unable to find 'faiss/IndexBinaryIVF.h' faiss/faiss/python/swigfaiss.i:511: Error: Unable to find 'faiss/IndexBinaryFromFloat.h' faiss/faiss/python/swigfaiss.i:512: Error: Unable to find 'faiss/IndexBinaryHNSW.h' faiss/faiss/python/swigfaiss.i:513: Error: Unable to find 'faiss/IndexBinaryHash.h' faiss/faiss/python/swigfaiss.i:515: Error: Unable to find 'faiss/impl/ThreadedIndex.h' faiss/faiss/python/swigfaiss.i:519: Error: Unable to find 'faiss/IndexShards.h' faiss/faiss/python/swigfaiss.i:522: Error: Unable to find 'faiss/IndexShardsIVF.h' faiss/faiss/python/swigfaiss.i:524: Error: Unable to find 'faiss/IndexReplicas.h' faiss/faiss/python/swigfaiss.i:528: Error: Unable to find 'faiss/MetaIndexes.h' faiss/faiss/python/swigfaiss.i:530: Error: Unable to find 'faiss/IndexRowwiseMinMax.h' faiss/faiss/python/swigfaiss.i:540: Error: Unable to find 'faiss/impl/AuxIndexStructures.h' faiss/faiss/python/swigfaiss.i:541: Error: Unable to find 'faiss/impl/IDSelector.h' faiss/faiss/python/swigfaiss.i:543: Error: Unable to find 'faiss/IndexIDMap.h' faiss/faiss/python/swigfaiss.i:550: Error: Unable to find 'faiss/utils/approx_topk/mode.h' faiss/faiss/python/swigfaiss.i:792: Error: Unable to find 'faiss/index_io.h' faiss/faiss/python/swigfaiss.i:793: Error: Unable to find 'faiss/clone_index.h' faiss/faiss/python/swigfaiss.i:797: Error: Unable to find 'faiss/AutoTune.h' faiss/faiss/python/swigfaiss.i:798: Error: Unable to find 'faiss/index_factory.h' faiss/faiss/python/swigfaiss.i:799: Error: Unable to find 'faiss/MatrixStats.h' error: command '/data/data/com.termux/files/usr/bin/swig' failed with exit code 1 [end of output]
note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for faiss-cpu Failed to build faiss-cpu ERROR: Could not build wheels for faiss-cpu, which is required to install pyproject.toml-based projects
Steps to reproduce the behavior.
Pip install faiss-cpu
What is the expected behavior?
No response
System information