Skip to main content

A library for efficient similarity search and clustering of dense vectors.

Project description

Faiss is a library for efficient similarity search and clustering of dense vectors. It contains algorithms that search in sets of vectors of any size, up to ones that possibly do not fit in RAM. It also contains supporting code for evaluation and parameter tuning. Faiss is written in C++ with complete wrappers for Python/numpy. It is developed by Facebook AI Research.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

faiss-cpu-1.5.3.tar.gz (14.8 kB view details)

Uploaded Source

Built Distributions

faiss_cpu-1.5.3-cp37-cp37m-manylinux2010_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

faiss_cpu-1.5.3-cp37-cp37m-macosx_10_9_x86_64.macosx_10_10_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64 macOS 10.9+ x86-64

faiss_cpu-1.5.3-cp36-cp36m-manylinux2010_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

faiss_cpu-1.5.3-cp36-cp36m-manylinux1_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.6m

faiss_cpu-1.5.3-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.6m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

faiss_cpu-1.5.3-cp35-cp35m-manylinux2010_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

faiss_cpu-1.5.3-cp35-cp35m-manylinux1_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.5m

faiss_cpu-1.5.3-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.5m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

faiss_cpu-1.5.3-cp34-cp34m-manylinux1_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.4m

faiss_cpu-1.5.3-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.4m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

faiss_cpu-1.5.3-cp27-cp27mu-manylinux2010_x86_64.whl (7.0 MB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

faiss_cpu-1.5.3-cp27-cp27mu-manylinux1_x86_64.whl (6.6 MB view details)

Uploaded CPython 2.7mu

faiss_cpu-1.5.3-cp27-cp27m-manylinux2010_x86_64.whl (7.0 MB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ x86-64

faiss_cpu-1.5.3-cp27-cp27m-manylinux1_x86_64.whl (6.6 MB view details)

Uploaded CPython 2.7m

faiss_cpu-1.5.3-cp27-cp27m-macosx_10_9_x86_64.macosx_10_10_x86_64.whl (1.7 MB view details)

Uploaded CPython 2.7m macOS 10.10+ x86-64 macOS 10.9+ x86-64

faiss_cpu-1.5.3-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (1.8 MB view details)

Uploaded CPython 2.7m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

File details

Details for the file faiss-cpu-1.5.3.tar.gz.

File metadata

  • Download URL: faiss-cpu-1.5.3.tar.gz
  • Upload date:
  • Size: 14.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.6.2

File hashes

Hashes for faiss-cpu-1.5.3.tar.gz
Algorithm Hash digest
SHA256 238f04a54890092a591de5ba4d3c5a074be396dbb91036630eed09149e1b92a2
MD5 63594b17d4fdb4c2bf4e5c93c1887183
BLAKE2b-256 fc7d9853f17f58bc5baf7dcf6a65b0f07177ee6917d949c29ebe3697504eedd9

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.5.3-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: faiss_cpu-1.5.3-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 6.9 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.6.2

File hashes

Hashes for faiss_cpu-1.5.3-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f0fbb0b6cb1d5794d37fb3968ecf2ced157ae27b767dee4acbc6872324e90fe0
MD5 d142c66c042950d6a515914e56cccb0a
BLAKE2b-256 20e7a1323f6233e13d0fc7df1837b9e352bed18ed681557d483f9d0558daa1b5

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.5.3-cp37-cp37m-macosx_10_9_x86_64.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for faiss_cpu-1.5.3-cp37-cp37m-macosx_10_9_x86_64.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 19685afae2b6175aa8c52a8c668589bb0cfd6b25ca537399a3e25e4e742c7a40
MD5 72dc4d3415ff4793b5ee835ab549ea2c
BLAKE2b-256 91d1942d842b785ee7a1a410878992d3708b9f6bba806469dc719ba1a0d58170

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.5.3-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: faiss_cpu-1.5.3-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 6.9 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.6.2

File hashes

Hashes for faiss_cpu-1.5.3-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c4c1cbe39beafdddfbd04ddd32ed525589a95036e456c389eb5d9b1b9d5ed71b
MD5 0bd8c79fcc2e698c274a5e31c466f041
BLAKE2b-256 0ac11f8393523be34465db0f373e26fae9281ade5f03410a2a9ce8b327c869ee

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.5.3-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: faiss_cpu-1.5.3-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.6.2

File hashes

Hashes for faiss_cpu-1.5.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d980c5227bab6aba962618e42bb4e6c589405ee7b6dbc13673fbcbaeb24d4d0c
MD5 d6f9dbf15e66faa2074140d9da0f9a3b
BLAKE2b-256 09959a5c7a4cc00ec23b151db7b5660f2f4bc2eddfc8195d5e47750a345e038d

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.5.3-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for faiss_cpu-1.5.3-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 28f860b72a380d68032c1ed4b23faa0d0f50a5a02bc96ff59ec26249334dd870
MD5 445a0286573ec51e9168a5bc3238e428
BLAKE2b-256 a4f5a88a9214767ed616704c07922d904ce6d489658003dfd5e2826e3a51b05c

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.5.3-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: faiss_cpu-1.5.3-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 6.9 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.6.2

File hashes

Hashes for faiss_cpu-1.5.3-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a710e59136047f2f9b362140d5759203c5d0eec301fedccba41bb71efe37eb77
MD5 e5738817be45fab1ffadd2068f91bed7
BLAKE2b-256 3cc4dc4e006368813a05fd7b5d6450600fac59271bb08c2e31e060f8848d00e6

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.5.3-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: faiss_cpu-1.5.3-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.6.2

File hashes

Hashes for faiss_cpu-1.5.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f3c5f83190c66a850a54f2dfb4d36172d6ebc4f1fb08eb5214050d8336ca649f
MD5 e7339c50ac67d89c0978224102fc39ca
BLAKE2b-256 a18d39441f5d29d173922c2ecdd8a9bce0746c9636fe3e62486fa9c1f9116dce

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.5.3-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for faiss_cpu-1.5.3-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a598e3d7e44d8cba0bf47da83e73ee7898fb1a306b3e56f24373f6f9e9186ea4
MD5 eebbcf52bae122c99577d2786124dc36
BLAKE2b-256 4064e5bc914765ff95874f6c7c21da249a90b1fbcc8d091c3db3d881497c9f54

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.5.3-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: faiss_cpu-1.5.3-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.6.2

File hashes

Hashes for faiss_cpu-1.5.3-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7f67cfe0e05bbc9dafdf614f4eafcca9f7b90b5f106a49329a9cb843571d0c91
MD5 e714d0b7cd1e97908dca9c2f834ebc09
BLAKE2b-256 3d532d70c10c307c0ab18b5421827476f75e82f8214a73e4871352f4d0851ff9

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.5.3-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for faiss_cpu-1.5.3-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 65f2bfa72a267abd40c4742b41d622d0f43b3e797a332591e9a617f4f4bc40cf
MD5 945b585e3a368275d042cc22905f0ef4
BLAKE2b-256 fef376be564fb51d6349551c6c05dc752ddba2d0fb365a386f74b6943a9400c3

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.5.3-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: faiss_cpu-1.5.3-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.6.2

File hashes

Hashes for faiss_cpu-1.5.3-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b5dfc4a6d3e1b38820d0aa26ab7428f7c3338cbc9a581e719887a2df8cbee71e
MD5 45e7eca9ace7afba909663d0475251c7
BLAKE2b-256 84a3e42204dc6516b11cdf2b89d94898ef562fa8ec449d688d3ae0dc7c2e8726

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.5.3-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: faiss_cpu-1.5.3-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.6.2

File hashes

Hashes for faiss_cpu-1.5.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f7ab5f17dee889dae1646bb37a17c0566ab5308ff5aeab878cb43285e7ddfb1d
MD5 5b58ce1c8d6214497fb9b305771a1d52
BLAKE2b-256 3f140261ff9fff69f86d03b56b9548f438f6d842cf0af5ffb50696afd272d4ec

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.5.3-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: faiss_cpu-1.5.3-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.6.2

File hashes

Hashes for faiss_cpu-1.5.3-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 764f6c70d10662555a8debe96ac11208eaeb2bc53d3cdc60f302024fb2f1a019
MD5 dbbac48b2863d4dec05bfc369eb4ddc2
BLAKE2b-256 e4cb743b62b0009a85603b9d5ed7a01951fd13ba008b85081ed2df7b22f82f90

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.5.3-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: faiss_cpu-1.5.3-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.6.2

File hashes

Hashes for faiss_cpu-1.5.3-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6ab932e0a57a2cbfc2b295d7b7559f9d6d979155dada77f0515b4d7a3d4f5831
MD5 7007d01f6b63e150e10667669d9e29bd
BLAKE2b-256 f48768a7e25837ea6d1950ec9ad2ab43903e1c57375055e6223bc46b285e1ca3

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.5.3-cp27-cp27m-macosx_10_9_x86_64.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for faiss_cpu-1.5.3-cp27-cp27m-macosx_10_9_x86_64.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 02484c03da888a88a65518aee5c2367d9646705fb8f2a3cc0fc59d90ade075f3
MD5 5e26ad7de863e73e0481bceaaa30b6ee
BLAKE2b-256 52cee2438fb48debd170064a6df1ea2baf16ae2e92f44d3435b02a65fe07c8a9

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.5.3-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for faiss_cpu-1.5.3-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c118f4b1bbd16c55b4f4ca5b4ccfb3f4a59ae70d646d7a22b5b171c6af6fe3f3
MD5 8d3dd9e7a4ebb1809e0b1672c36d83ee
BLAKE2b-256 c9f44d1408c9bf46cf79ba0c1747c95f3085dab600fc28a462c0e99093abeabf

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page