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.6.0.tar.gz (15.7 kB view details)

Uploaded Source

Built Distributions

faiss_cpu-1.6.0-cp37-cp37m-manylinux2010_x86_64.whl (7.1 MB view details)

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

faiss_cpu-1.6.0-cp37-cp37m-manylinux1_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.7m

faiss_cpu-1.6.0-cp37-cp37m-macosx_10_6_intel.whl (1.7 MB view details)

Uploaded CPython 3.7m macOS 10.6+ intel

faiss_cpu-1.6.0-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.7m 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.6.0-cp36-cp36m-manylinux2010_x86_64.whl (7.1 MB view details)

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

faiss_cpu-1.6.0-cp36-cp36m-manylinux1_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.6m

faiss_cpu-1.6.0-cp36-cp36m-macosx_10_6_intel.whl (1.7 MB view details)

Uploaded CPython 3.6m macOS 10.6+ intel

faiss_cpu-1.6.0-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.9 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.6.0-cp35-cp35m-manylinux2010_x86_64.whl (7.1 MB view details)

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

faiss_cpu-1.6.0-cp35-cp35m-manylinux1_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.5m

faiss_cpu-1.6.0-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.9 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.6.0-cp27-cp27mu-manylinux2010_x86_64.whl (7.1 MB view details)

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

faiss_cpu-1.6.0-cp27-cp27mu-manylinux1_x86_64.whl (6.7 MB view details)

Uploaded CPython 2.7mu

faiss_cpu-1.6.0-cp27-cp27m-manylinux2010_x86_64.whl (7.1 MB view details)

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

faiss_cpu-1.6.0-cp27-cp27m-manylinux1_x86_64.whl (6.7 MB view details)

Uploaded CPython 2.7m

faiss_cpu-1.6.0-cp27-cp27m-macosx_10_6_intel.whl (1.7 MB view details)

Uploaded CPython 2.7m macOS 10.6+ intel

faiss_cpu-1.6.0-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.9 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.6.0.tar.gz.

File metadata

  • Download URL: faiss-cpu-1.6.0.tar.gz
  • Upload date:
  • Size: 15.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.15

File hashes

Hashes for faiss-cpu-1.6.0.tar.gz
Algorithm Hash digest
SHA256 dfd884f549df0040c0f635191361c6d3f21222ea7836de08fc4866b8ac97991e
MD5 4f28b88dc8924fb3f759f7ec0395e5e2
BLAKE2b-256 10de89d7037b276eab31a8bf3f7e1ebb9483b1482d5b5de6c98f7cecebaac21c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: faiss_cpu-1.6.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 7.1 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.6

File hashes

Hashes for faiss_cpu-1.6.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 09f23ba8e70253545bf87a874cac09c32e41be57214eafb1bcca9df28ccc8db5
MD5 c0f22eaa07ff90153ba738935170b75b
BLAKE2b-256 8dfd3216cdf00f463bb0e8b923f858d2e0e1163eabef171556e4ec9135a3da34

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.6.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: faiss_cpu-1.6.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.6

File hashes

Hashes for faiss_cpu-1.6.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 adc4ef8b046c48d4b6715f3a58ad02b9ba6f8cc653d946057d59d13d87a59709
MD5 a5fb6635827c43fd13e95bc3e31f522b
BLAKE2b-256 53ec6e675667ddcc044f8bffbba1ed1f5686260b0f4100b93283cd0cac5561a8

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.6.0-cp37-cp37m-macosx_10_6_intel.whl.

File metadata

  • Download URL: faiss_cpu-1.6.0-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.7m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.0

File hashes

Hashes for faiss_cpu-1.6.0-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 2ce7f2fb21bef9a7e02aae3b086fd5e2300b0685c5356dd80b12e5c9deab6ee8
MD5 613d8364b6839acee2f5d3c6a2b92915
BLAKE2b-256 cc51f921241b9f29d9e34f4c5d313cde8f66fc15e9250a5fde718e0b53fefbe5

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.6.0-cp37-cp37m-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.6.0-cp37-cp37m-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 19f4143a80424b33cd83d147dcdd796077443b2b50137e5cdc8e19e4b0c8a23c
MD5 59566a4933f7edd125daaa09b24b5f98
BLAKE2b-256 0a401cb6d6c546fe31a7f95a19d8f3f347f95996d39d3dd4d61ffe14e8e14f84

See more details on using hashes here.

File details

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

File metadata

  • Download URL: faiss_cpu-1.6.0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 7.1 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.6

File hashes

Hashes for faiss_cpu-1.6.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c2568e1a9288e683690a3bbd745c4ece3b462bf2033774a0fb7eb10c0c0278d3
MD5 9c0567ffe1d4acc3159ba0559390137d
BLAKE2b-256 d4a06fa582ee126fa3288e7882e8c13de9f167104170a9fa770ecd5df5b765a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: faiss_cpu-1.6.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.6

File hashes

Hashes for faiss_cpu-1.6.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 68b4a092bf37c0c0cae5048543615e46007227dc67b34febbc1fadddffa99579
MD5 1c6370f17f1f8d626f4613877a2474da
BLAKE2b-256 ddf2a316410f4012460b30934e8b0b261765f081b59a2b02733340ea73c7ee2e

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.6.0-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

  • Download URL: faiss_cpu-1.6.0-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.6m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.6

File hashes

Hashes for faiss_cpu-1.6.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 ad0898117998aed574acb596c94ddc0d448b697fa08c89b1ba4799bc5c64931b
MD5 279a799ca272b542b270707f946006b9
BLAKE2b-256 b8741829b687e93f5d8c2fcf2d60d144b7ad55f57d008ec7130fe79564b8bfea

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.6.0-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.6.0-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 2aa7b14c3f0fb3e411f74dbe12171aebe76f3edc7e3887a78991b1d61a1d8360
MD5 f7293b55fc54684483a0b7e7a4070889
BLAKE2b-256 7e623dbaacb7f5b0cf2812abc9c61c2cbad30d930ff3b5ea89f39dd00dd0a6e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: faiss_cpu-1.6.0-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 7.1 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.6

File hashes

Hashes for faiss_cpu-1.6.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e256c94689b2e7410da677d5fc29ca6a712ffb06046d275f6e223e3bace257cf
MD5 60326b1d8e23ea68be6f92a65cf1192a
BLAKE2b-256 c3a05465bc5aa4d0af69345b07494ad19753a43538b87702a7f5b312e53be759

See more details on using hashes here.

File details

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

File metadata

  • Download URL: faiss_cpu-1.6.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.6

File hashes

Hashes for faiss_cpu-1.6.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9971fed5e7a2a4575d4411be1fa6515e73c6fb56325e81b490ac77924c04a087
MD5 b6e62c4375ea5a9c303c0129d77f7ce5
BLAKE2b-256 a58fe3aac481084df09a8e8278916264661dd2598a161f6dd01bae4f04679264

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.6.0-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.6.0-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 2811af3fa6424358f138aa10a241588cdfec2677f69f51506744f4a0885f41b2
MD5 2b28d3d6a91bc59e26e97d38ae19aaa1
BLAKE2b-256 a187eb23fad76109a4edcfcec0360c57642a5cf6b33848860b2510f3067182eb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: faiss_cpu-1.6.0-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 7.1 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.6

File hashes

Hashes for faiss_cpu-1.6.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 85f81a590a9e8824139601d3bbe9b9179cf078801ac23710a48686293269685f
MD5 97edfebe00a3b8a3e974a7753f97429e
BLAKE2b-256 e5a9f8c097fc3e2303b63416781dcae47c36ec8eaf0fdc343203aadb5443bc1c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: faiss_cpu-1.6.0-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.6

File hashes

Hashes for faiss_cpu-1.6.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 04afe0339dd747a694fc8fd622d84fec216269bad78f8b632c98740630f02b63
MD5 18e48123ee10887459ed841a68a684a8
BLAKE2b-256 e0f6371395e8dd400b005444332277d77b8143794b36649019bf22ebc4588bf8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: faiss_cpu-1.6.0-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 7.1 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.6

File hashes

Hashes for faiss_cpu-1.6.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a6fad071a09621949de2bbf90c01b69f530a199c6c7baecb1bfe4ce070630581
MD5 be1bc7e01938098a0e79d80070c9abd7
BLAKE2b-256 82e8a4fbd0fac98e5216eb19fd478c5428d0e99882324f855cbc54b3af9cbee9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: faiss_cpu-1.6.0-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.6

File hashes

Hashes for faiss_cpu-1.6.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e89255e7d06577a0a005e794cd70247ae51e32ff003af241ce20e7334fb6ec6e
MD5 f66db0a53b4e0f10853dc1eef477201c
BLAKE2b-256 73a092c8adf7f8c37c93b4c0e974e8c85354fc53f0857a81353ca77eddd1ed3c

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.6.0-cp27-cp27m-macosx_10_6_intel.whl.

File metadata

  • Download URL: faiss_cpu-1.6.0-cp27-cp27m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 2.7m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.15

File hashes

Hashes for faiss_cpu-1.6.0-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 0352a8828c2822f0d38814e7f5109be7431d902ee52ceab8b2ea014624d30e05
MD5 33511697ffab967977308d3fb1b07a77
BLAKE2b-256 8b276d0c30e11e403c211a67d7a12fa8acb7d15c6ef64a6a132a2e862cf00fb8

See more details on using hashes here.

File details

Details for the file faiss_cpu-1.6.0-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.6.0-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 4f3ae4a5e6883a096e6018333fd09830e484a594f96d9b4fef6dfdeeb9cd8c82
MD5 005376cad1dcfe4b54b0e0a3cbef5df3
BLAKE2b-256 fa84525017d1b0ce2e39058d3cebcf8d974ec74543395163a935a3da31dac6db

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