# faiss-wheels
[![Build](https://github.com/kyamagu/faiss-wheels/actions/workflows/build.yml/badge.svg)](https://github.com/kyamagu/faiss-wheels/actions/workflows/build.yml)
[![PyPI](https://img.shields.io/pypi/v/faiss-cpu?label=faiss-cpu)](https://pypi.org/project/faiss-cpu/)
faiss python wheel packages.
- [faiss](https://github.com/facebookresearch/faiss)
## Overview
This repository provides scripts to build wheel packages for the
[faiss](https://github.com/facebookresearch/faiss) library.
- Builds CPU-only version with [cibuildwheel](https://github.com/pypa/cibuildwheel/).
- Bundles OpenBLAS in Linux/Windows
- Uses Accelerate framework in macOS
There is also a source package to customize the build process.
> **Note**
> GPU binary package is discontinued as of 1.7.3 release. Build a source package to support GPU features.
### Install
Install the CPU-only binary package by:
```bash
pip install faiss-cpu
```
Note that the package name is `faiss-cpu`.
## Supporting GPU or customized build configuration
The PyPI binary package does not support GPU.
To support GPU methods or use faiss with different build configuration, build a source package.
For building the source package, swig 3.0.12 or later needs to be available.
Also, there should be all the required prerequisites for building faiss itself, such as `nvcc` and CUDA toolkit.
## Building faiss
The source package assumes faiss is already built and installed in the system.
If not done so elsewhere, build and install the faiss library first.
The following example builds and installs faiss with GPU support and avx512 instruction set.
```bash
git clone https://github.com/facebookresearch/faiss.git
cd faiss
cmake . -B build -DFAISS_ENABLE_GPU=ON -DFAISS_ENABLE_PYTHON=OFF -DFAISS_OPT_LEVEL=avx512
cmake --build build --config Release -j
cmake --install build install
cd ..
```
See the official
[faiss installation instruction](https://github.com/facebookresearch/faiss/blob/master/INSTALL.md)
for more on how to build and install faiss.
### Building a source package
Once faiss is built and installed, build the source package.
The following builds and installs the faiss-cpu source package with GPU and AVX512.
```bash
export FAISS_ENABLE_GPU=ON FAISS_OPT_LEVEL=avx512
pip install --no-binary :all: faiss-cpu
```
There are a few environment variables that specifies build-time options.
- `FAISS_INSTALL_PREFIX`: Specifies the install location of faiss library, default to `/usr/local`.
- `FAISS_OPT_LEVEL`: Faiss SIMD optimization, one of `generic`, `avx2`, `avx512`. Note that AVX option is only available in x86_64 arch.
- `FAISS_ENABLE_GPU`: Setting this variable to `ON` builds GPU wrappers. Set this variable if faiss is built with GPU support.
- `CUDA_HOME`: Specifies CUDA install location for building GPU wrappers, default to `/usr/local/cuda`.
## Development
This repository is intended to support PyPI distribution for the official [faiss](https://github.com/facebookresearch/faiss) library.
The repository contains the CI workflow based on [cibuildwheel](https://github.com/pypa/cibuildwheel/).
Feel free to make a pull request to fix packaging problems.
Other relevant resources:
- [Packaging projects with GPU code](https://pypackaging-native.github.io/key-issues/gpus/)
Raw data
{
"_id": null,
"home_page": null,
"name": "faiss-cpu",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "faiss, similarity search, clustering, machine learning",
"author": null,
"author_email": "Kota Yamaguchi <yamaguchi_kota@cyberagent.co.jp>",
"download_url": "https://files.pythonhosted.org/packages/92/57/f5af8d68f9a8ec943496aa8fa9b01d7c4e654e918b246f5a0e6c85df6e0d/faiss_cpu-1.9.0.tar.gz",
"platform": null,
"description": "# faiss-wheels\n\n[![Build](https://github.com/kyamagu/faiss-wheels/actions/workflows/build.yml/badge.svg)](https://github.com/kyamagu/faiss-wheels/actions/workflows/build.yml)\n[![PyPI](https://img.shields.io/pypi/v/faiss-cpu?label=faiss-cpu)](https://pypi.org/project/faiss-cpu/)\n\nfaiss python wheel packages.\n\n- [faiss](https://github.com/facebookresearch/faiss)\n\n## Overview\n\nThis repository provides scripts to build wheel packages for the\n[faiss](https://github.com/facebookresearch/faiss) library.\n\n- Builds CPU-only version with [cibuildwheel](https://github.com/pypa/cibuildwheel/).\n- Bundles OpenBLAS in Linux/Windows\n- Uses Accelerate framework in macOS\n\nThere is also a source package to customize the build process.\n\n> **Note**\n> GPU binary package is discontinued as of 1.7.3 release. Build a source package to support GPU features.\n\n### Install\n\nInstall the CPU-only binary package by:\n\n```bash\npip install faiss-cpu\n```\n\nNote that the package name is `faiss-cpu`.\n\n## Supporting GPU or customized build configuration\n\nThe PyPI binary package does not support GPU.\nTo support GPU methods or use faiss with different build configuration, build a source package.\nFor building the source package, swig 3.0.12 or later needs to be available.\nAlso, there should be all the required prerequisites for building faiss itself, such as `nvcc` and CUDA toolkit.\n\n## Building faiss\n\nThe source package assumes faiss is already built and installed in the system.\nIf not done so elsewhere, build and install the faiss library first.\nThe following example builds and installs faiss with GPU support and avx512 instruction set.\n\n```bash\ngit clone https://github.com/facebookresearch/faiss.git\ncd faiss\ncmake . -B build -DFAISS_ENABLE_GPU=ON -DFAISS_ENABLE_PYTHON=OFF -DFAISS_OPT_LEVEL=avx512\ncmake --build build --config Release -j\ncmake --install build install\ncd ..\n```\n\nSee the official\n[faiss installation instruction](https://github.com/facebookresearch/faiss/blob/master/INSTALL.md)\nfor more on how to build and install faiss.\n\n### Building a source package\n\nOnce faiss is built and installed, build the source package.\nThe following builds and installs the faiss-cpu source package with GPU and AVX512.\n\n```bash\nexport FAISS_ENABLE_GPU=ON FAISS_OPT_LEVEL=avx512\npip install --no-binary :all: faiss-cpu\n```\n\nThere are a few environment variables that specifies build-time options.\n- `FAISS_INSTALL_PREFIX`: Specifies the install location of faiss library, default to `/usr/local`.\n- `FAISS_OPT_LEVEL`: Faiss SIMD optimization, one of `generic`, `avx2`, `avx512`. Note that AVX option is only available in x86_64 arch.\n- `FAISS_ENABLE_GPU`: Setting this variable to `ON` builds GPU wrappers. Set this variable if faiss is built with GPU support.\n- `CUDA_HOME`: Specifies CUDA install location for building GPU wrappers, default to `/usr/local/cuda`.\n\n## Development\n\nThis repository is intended to support PyPI distribution for the official [faiss](https://github.com/facebookresearch/faiss) library.\nThe repository contains the CI workflow based on [cibuildwheel](https://github.com/pypa/cibuildwheel/).\nFeel free to make a pull request to fix packaging problems.\n\nOther relevant resources:\n\n- [Packaging projects with GPU code](https://pypackaging-native.github.io/key-issues/gpus/)\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "A library for efficient similarity search and clustering of dense vectors.",
"version": "1.9.0",
"project_urls": {
"Repository": "https://github.com/kyamagu/faiss-wheels"
},
"split_keywords": [
"faiss",
" similarity search",
" clustering",
" machine learning"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "eac2465250c99399921a33638d444e04e7174aafba3930cf911bf5f0782f9009",
"md5": "ae219653f958308c848fbe8ef148b718",
"sha256": "e415a149893629db2215776395460d0cf79ac5f56a62242de68f788a22b66818"
},
"downloads": -1,
"filename": "faiss_cpu-1.9.0-cp310-cp310-macosx_10_14_x86_64.whl",
"has_sig": false,
"md5_digest": "ae219653f958308c848fbe8ef148b718",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 7661784,
"upload_time": "2024-10-08T07:06:15",
"upload_time_iso_8601": "2024-10-08T07:06:15.038126Z",
"url": "https://files.pythonhosted.org/packages/ea/c2/465250c99399921a33638d444e04e7174aafba3930cf911bf5f0782f9009/faiss_cpu-1.9.0-cp310-cp310-macosx_10_14_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b11cf8305ad0317d1cad85ec32dc94cd9b54e9b5a27776716a56adbfa270c53d",
"md5": "4339a6a9ef33fcbf40cb157bcb262a1d",
"sha256": "81f211896107a114450297571210684701d1fce5b998d8a06e2549f6be7af20c"
},
"downloads": -1,
"filename": "faiss_cpu-1.9.0-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "4339a6a9ef33fcbf40cb157bcb262a1d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 3215611,
"upload_time": "2024-10-08T07:06:17",
"upload_time_iso_8601": "2024-10-08T07:06:17.606242Z",
"url": "https://files.pythonhosted.org/packages/b1/1c/f8305ad0317d1cad85ec32dc94cd9b54e9b5a27776716a56adbfa270c53d/faiss_cpu-1.9.0-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f931264d61a9e225e5ef360216c05420670ff7bc2efbb4674138bb4a19f9df7f",
"md5": "edbea3b07c1f9986a39a515417acb937",
"sha256": "cf76982c45027817df7816232dad9d2f6471637ceaa76c1cc72e858c6e31d8d3"
},
"downloads": -1,
"filename": "faiss_cpu-1.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "edbea3b07c1f9986a39a515417acb937",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 3641823,
"upload_time": "2024-10-08T07:06:19",
"upload_time_iso_8601": "2024-10-08T07:06:19.693746Z",
"url": "https://files.pythonhosted.org/packages/f9/31/264d61a9e225e5ef360216c05420670ff7bc2efbb4674138bb4a19f9df7f/faiss_cpu-1.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8f0dbc1dd13611fddf0f15279d73f6cf0f60f2546bb6d4f2daddbc8395c5fc46",
"md5": "81552f48cb3cd0ea38d1a5a15058e5f0",
"sha256": "091d3df18dc9ae43e47203ff0c3c8ffcd51939a6de17e851751dcc263c86b16b"
},
"downloads": -1,
"filename": "faiss_cpu-1.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "81552f48cb3cd0ea38d1a5a15058e5f0",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 27474929,
"upload_time": "2024-10-08T07:06:21",
"upload_time_iso_8601": "2024-10-08T07:06:21.481674Z",
"url": "https://files.pythonhosted.org/packages/8f/0d/bc1dd13611fddf0f15279d73f6cf0f60f2546bb6d4f2daddbc8395c5fc46/faiss_cpu-1.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "103a4b00c7076581795d8337e51dc65d1a1271b04f07c14b3de01cd32bb9ee96",
"md5": "6ed6555416fcfff7662ab61fa348db79",
"sha256": "eababc154e95930045f86d2483aeb4ed8451b1bb9b97451a2633df20190f5ee2"
},
"downloads": -1,
"filename": "faiss_cpu-1.9.0-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "6ed6555416fcfff7662ab61fa348db79",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 14862940,
"upload_time": "2024-10-08T07:06:24",
"upload_time_iso_8601": "2024-10-08T07:06:24.170826Z",
"url": "https://files.pythonhosted.org/packages/10/3a/4b00c7076581795d8337e51dc65d1a1271b04f07c14b3de01cd32bb9ee96/faiss_cpu-1.9.0-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f5a2b346d976c0adcdeab7d23bf6f58eef6d1c5c9c0bf919353923cf91553049",
"md5": "1f8f09b1477027a59a564c15204d32e1",
"sha256": "b0e9208a36da519dc2eb90e4c44c66a6812a5b68457582d8ed21d04e910e3d1f"
},
"downloads": -1,
"filename": "faiss_cpu-1.9.0-cp311-cp311-macosx_10_14_x86_64.whl",
"has_sig": false,
"md5_digest": "1f8f09b1477027a59a564c15204d32e1",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 7661789,
"upload_time": "2024-10-08T07:06:26",
"upload_time_iso_8601": "2024-10-08T07:06:26.259939Z",
"url": "https://files.pythonhosted.org/packages/f5/a2/b346d976c0adcdeab7d23bf6f58eef6d1c5c9c0bf919353923cf91553049/faiss_cpu-1.9.0-cp311-cp311-macosx_10_14_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6b9ff0a39439a938818f1add48bd7b79d4b8e12e60f2f0c1e4a0b37b295625e0",
"md5": "0ef1c1ae06b6d30973f0ccadf73f4b1d",
"sha256": "6a4b2871057560020b83ad7bb5aaf3b97b64f980f9af2ca99ba34eeb4fe38bdf"
},
"downloads": -1,
"filename": "faiss_cpu-1.9.0-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "0ef1c1ae06b6d30973f0ccadf73f4b1d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 3215612,
"upload_time": "2024-10-08T07:06:28",
"upload_time_iso_8601": "2024-10-08T07:06:28.359414Z",
"url": "https://files.pythonhosted.org/packages/6b/9f/f0a39439a938818f1add48bd7b79d4b8e12e60f2f0c1e4a0b37b295625e0/faiss_cpu-1.9.0-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d4c45d83db571038082869265826f04b5d4f0a3249fcd2f0df736b35bae0e2c0",
"md5": "05cb69cefad0a9c51678c4718936019f",
"sha256": "7f1dc3a42ea386f49a86a9d09a3e30a40fa2e678395df5c2f5706c3f26f06751"
},
"downloads": -1,
"filename": "faiss_cpu-1.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "05cb69cefad0a9c51678c4718936019f",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 3641782,
"upload_time": "2024-10-08T07:06:30",
"upload_time_iso_8601": "2024-10-08T07:06:30.035512Z",
"url": "https://files.pythonhosted.org/packages/d4/c4/5d83db571038082869265826f04b5d4f0a3249fcd2f0df736b35bae0e2c0/faiss_cpu-1.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "51b24f9abd2b859cef0e2332d3ff032e1973281fac1204fa8da14effc326f528",
"md5": "32306605af1944ac1f7cc093bb7ea096",
"sha256": "2baeed5f1d8b006533c71184cc29065892647774a3df9c6f6dc31c1b694f57fa"
},
"downloads": -1,
"filename": "faiss_cpu-1.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "32306605af1944ac1f7cc093bb7ea096",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 27474817,
"upload_time": "2024-10-08T07:06:32",
"upload_time_iso_8601": "2024-10-08T07:06:32.581834Z",
"url": "https://files.pythonhosted.org/packages/51/b2/4f9abd2b859cef0e2332d3ff032e1973281fac1204fa8da14effc326f528/faiss_cpu-1.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "872b850200d901fd0409232d9bcae26228ab9aadf4803bbcc38f93d6f81cab37",
"md5": "5c3ac8412386d23e4a578917164534c9",
"sha256": "81d8fcb0ef92c9e7af2f7104e321895462681a598aff6d526a8da8272a61c1dd"
},
"downloads": -1,
"filename": "faiss_cpu-1.9.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "5c3ac8412386d23e4a578917164534c9",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 14862693,
"upload_time": "2024-10-08T07:06:35",
"upload_time_iso_8601": "2024-10-08T07:06:35.073379Z",
"url": "https://files.pythonhosted.org/packages/87/2b/850200d901fd0409232d9bcae26228ab9aadf4803bbcc38f93d6f81cab37/faiss_cpu-1.9.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "147667475a3009c4aeccab462325144738fb62074ed6edbc9ab55cc9ddddc127",
"md5": "d7fffd4fe35ea87d81632ff082f7493d",
"sha256": "2ed784120f6be7a7cde90f507831e670b4edc94f20cc7955eef3ae5fba70d449"
},
"downloads": -1,
"filename": "faiss_cpu-1.9.0-cp312-cp312-macosx_10_14_x86_64.whl",
"has_sig": false,
"md5_digest": "d7fffd4fe35ea87d81632ff082f7493d",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 7691461,
"upload_time": "2024-10-08T07:06:37",
"upload_time_iso_8601": "2024-10-08T07:06:37.762536Z",
"url": "https://files.pythonhosted.org/packages/14/76/67475a3009c4aeccab462325144738fb62074ed6edbc9ab55cc9ddddc127/faiss_cpu-1.9.0-cp312-cp312-macosx_10_14_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "31286ece7a2bf3a4f53b25533353baf47e42055f16004e79554f3fcd975569f2",
"md5": "a91d1332dc518fe699a60a027866b236",
"sha256": "358be27446389c9df374fba17221ae5e45a7a8c943c4c675f81814d6fb7c31b1"
},
"downloads": -1,
"filename": "faiss_cpu-1.9.0-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "a91d1332dc518fe699a60a027866b236",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 3217821,
"upload_time": "2024-10-08T07:06:39",
"upload_time_iso_8601": "2024-10-08T07:06:39.377315Z",
"url": "https://files.pythonhosted.org/packages/31/28/6ece7a2bf3a4f53b25533353baf47e42055f16004e79554f3fcd975569f2/faiss_cpu-1.9.0-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e520822dd24d168a56f1af0f2aa276b183b2176659c44644e67757015e8272b1",
"md5": "c2c2cc47588096b4ce821370eb93c395",
"sha256": "31a0b5ec546c7455cf526326194ace125199769ccbc90bb69b464cd4a26b7f4d"
},
"downloads": -1,
"filename": "faiss_cpu-1.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "c2c2cc47588096b4ce821370eb93c395",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 3651805,
"upload_time": "2024-10-08T07:06:41",
"upload_time_iso_8601": "2024-10-08T07:06:41.715652Z",
"url": "https://files.pythonhosted.org/packages/e5/20/822dd24d168a56f1af0f2aa276b183b2176659c44644e67757015e8272b1/faiss_cpu-1.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3b2745be1b5e71feef7d22f65c409658d698655a8c86547d20448388521a6697",
"md5": "4ddd61654fab228a6177b187b10a95e7",
"sha256": "89f03a4882e27c71ead60d84d06263d3f8592c842f0f469eeaf7883cfd4f2bfa"
},
"downloads": -1,
"filename": "faiss_cpu-1.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "4ddd61654fab228a6177b187b10a95e7",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 27471710,
"upload_time": "2024-10-08T07:06:44",
"upload_time_iso_8601": "2024-10-08T07:06:44.653568Z",
"url": "https://files.pythonhosted.org/packages/3b/27/45be1b5e71feef7d22f65c409658d698655a8c86547d20448388521a6697/faiss_cpu-1.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "51d64228ddef6324abb7b6a62cf0dd72938147234770b1f04adcb23fa1a424bb",
"md5": "333cbe80aa30c2bd2d8588067098d9b2",
"sha256": "39a163c2c3c33df10b82fd3b61cb6c8bd7884e2526f1393de32ed71814c5cbfb"
},
"downloads": -1,
"filename": "faiss_cpu-1.9.0-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "333cbe80aa30c2bd2d8588067098d9b2",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 14864760,
"upload_time": "2024-10-08T07:06:47",
"upload_time_iso_8601": "2024-10-08T07:06:47.875384Z",
"url": "https://files.pythonhosted.org/packages/51/d6/4228ddef6324abb7b6a62cf0dd72938147234770b1f04adcb23fa1a424bb/faiss_cpu-1.9.0-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "70ea5f9c2d34161ac2f216623929579305ec0c018b3e89c23eee282f01624029",
"md5": "ce7001f2d4312412248a09903a71dc10",
"sha256": "b04745b9b93736a7bdf18dd459a3362d154a6dae2e450de3f804f193154d79c9"
},
"downloads": -1,
"filename": "faiss_cpu-1.9.0-cp39-cp39-macosx_10_14_x86_64.whl",
"has_sig": false,
"md5_digest": "ce7001f2d4312412248a09903a71dc10",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 7661783,
"upload_time": "2024-10-08T07:06:50",
"upload_time_iso_8601": "2024-10-08T07:06:50.799837Z",
"url": "https://files.pythonhosted.org/packages/70/ea/5f9c2d34161ac2f216623929579305ec0c018b3e89c23eee282f01624029/faiss_cpu-1.9.0-cp39-cp39-macosx_10_14_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7e6d6d16ec7d5219d9c7eda1f94e97fdb96a216833ffdc45b38b29a106fd7f7b",
"md5": "6c9fdf874eab31c52263d0756b09738e",
"sha256": "25dd895a952b5f6dad5dcdb901f853e33359e24ee2b871f418b87af054ed06e0"
},
"downloads": -1,
"filename": "faiss_cpu-1.9.0-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "6c9fdf874eab31c52263d0756b09738e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 3215612,
"upload_time": "2024-10-08T07:06:52",
"upload_time_iso_8601": "2024-10-08T07:06:52.269810Z",
"url": "https://files.pythonhosted.org/packages/7e/6d/6d16ec7d5219d9c7eda1f94e97fdb96a216833ffdc45b38b29a106fd7f7b/faiss_cpu-1.9.0-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "234f973565ff85e457844236708d1f886b2577d088ff0cadf40bec5c56c0ebad",
"md5": "67ed573dc2b433eb8c4e443d4853d970",
"sha256": "0010ddfd16f7c71e1119111973fe2f34b6abc6b40492b688244e821b5a931964"
},
"downloads": -1,
"filename": "faiss_cpu-1.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "67ed573dc2b433eb8c4e443d4853d970",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 3641660,
"upload_time": "2024-10-08T07:06:53",
"upload_time_iso_8601": "2024-10-08T07:06:53.681552Z",
"url": "https://files.pythonhosted.org/packages/23/4f/973565ff85e457844236708d1f886b2577d088ff0cadf40bec5c56c0ebad/faiss_cpu-1.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9c78ef504458f58422cf33bf4770521b2ee05f251a488d3e591c9466cff9e255",
"md5": "2304365cb0ec9b0b67f7244b8264439b",
"sha256": "5908e619b3ab2cd1f23f939a995cc2559408dffa9795b69ca78f89a08b993873"
},
"downloads": -1,
"filename": "faiss_cpu-1.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "2304365cb0ec9b0b67f7244b8264439b",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 27474986,
"upload_time": "2024-10-08T07:06:55",
"upload_time_iso_8601": "2024-10-08T07:06:55.441837Z",
"url": "https://files.pythonhosted.org/packages/9c/78/ef504458f58422cf33bf4770521b2ee05f251a488d3e591c9466cff9e255/faiss_cpu-1.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "eafd2be4e845873d59cae8e3c730baf7135395b5b9105796ef604af16647ba28",
"md5": "1b2301d82804ddb99d7825cce2cd3ad8",
"sha256": "bc40f1029515baa0228c0c5113b870c5d94961d3232ca25f127162945424375b"
},
"downloads": -1,
"filename": "faiss_cpu-1.9.0-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "1b2301d82804ddb99d7825cce2cd3ad8",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 14863410,
"upload_time": "2024-10-08T07:06:58",
"upload_time_iso_8601": "2024-10-08T07:06:58.069002Z",
"url": "https://files.pythonhosted.org/packages/ea/fd/2be4e845873d59cae8e3c730baf7135395b5b9105796ef604af16647ba28/faiss_cpu-1.9.0-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9257f5af8d68f9a8ec943496aa8fa9b01d7c4e654e918b246f5a0e6c85df6e0d",
"md5": "431c86e9e1919afc9924246435528586",
"sha256": "587fcea9fa478e9307a388754824a032849d317894a607586c3cdd8c8aeb7233"
},
"downloads": -1,
"filename": "faiss_cpu-1.9.0.tar.gz",
"has_sig": false,
"md5_digest": "431c86e9e1919afc9924246435528586",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 67785,
"upload_time": "2024-10-08T07:07:00",
"upload_time_iso_8601": "2024-10-08T07:07:00.355927Z",
"url": "https://files.pythonhosted.org/packages/92/57/f5af8d68f9a8ec943496aa8fa9b01d7c4e654e918b246f5a0e6c85df6e0d/faiss_cpu-1.9.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-08 07:07:00",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "kyamagu",
"github_project": "faiss-wheels",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "faiss-cpu"
}