Skip to content

Support for free-threaded (no-GIL) Python builds #5418

Description

@rafalh

With the release of Python 3.13, Python officially supports free-threaded builds (with the Global Interpreter Lock, or GIL, disabled under PEP 703). It can make multi-threaded Python code much faster in some workflows.
Currently, Faiss does not support or distribute free-threaded wheels. Since many core scientific Python libraries (like NumPy and SciPy) have already introduced compatibility (see https://hugovk.dev/free-threaded-wheels/), adding support for Faiss would be highly beneficial for developers building high-concurrency search pipelines in Python.

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions