Commit Graph

49 Commits (6da99524693a28c397cbe2144ab04f9287baa87b)

Author SHA1 Message Date
Amir Sadoughi 6e1f23f354 Moved statements to faiss.ai (#3694)
Summary:
Pull Request resolved: https://github.com/facebookresearch/faiss/pull/3694

depends on https://github.com/facebookresearch/faiss/pull/3693

Reviewed By: ramilbakhshyiev

Differential Revision: D60255937

fbshipit-source-id: 9d56812a9d94d8d81ed855aa97232cd400fdeac4
2024-07-25 18:12:23 -07:00
Matthijs Douze 739ce139e9 doc update to mention the paper
Summary: reference the new Faiss paper in the docs. Also added Gergely as a co-author of Faiss. Some minor updates.

Reviewed By: mlomeli1

Differential Revision: D52829321

fbshipit-source-id: 0f1845beace6cd88f809ba50b87a8d446475d30b
2024-01-17 01:47:46 -08:00
Jeff Johnson 9f372ce7f8 Complete Faiss OSS legal requirements
Summary: Added the required terms of use, privacy policy and copyright statement for Meta OSS projects.

Reviewed By: algoriddle

Differential Revision: D43056233

fbshipit-source-id: 8541edd587107bf3129ff7f8b29ec26c016f779f
2023-02-06 12:39:57 -08:00
Matthijs Douze a996a4a052 Put idx_t in the faiss namespace (#2582)
Summary:
Pull Request resolved: https://github.com/facebookresearch/faiss/pull/2582

A few more or less cosmetic improvements
* Index::idx_t was in the Index object, which does not make much sense, this diff moves it to faiss::idx_t
* replace multiprocessing.dummy with multiprocessing.pool
* add Alexandr as a core contributor of Faiss in the README ;-)

```
for i in $( find . -name \*.cu -o -name \*.cuh -o -name \*.h -o -name \*.cpp ) ; do
  sed -i s/Index::idx_t/idx_t/ $i
done
```

For the fbcode deps:
```
for i in $( fbgs Index::idx_t --exclude fbcode/faiss -l ) ; do
   sed -i s/Index::idx_t/idx_t/ $i
done
```

Reviewed By: algoriddle

Differential Revision: D41437507

fbshipit-source-id: 8300f2a3ae97cace6172f3f14a9be3a83999fb89
2022-11-30 08:25:30 -08:00
wx257osn2@yahoo.co.jp 6539cc5339 Fix tiny mistakes (#2384)
Summary:
I found some tiny mistakes, so fixed it.

This PR doesn't change the software behavior.

Pull Request resolved: https://github.com/facebookresearch/faiss/pull/2384

Reviewed By: beauby

Differential Revision: D37921065

Pulled By: mdouze

fbshipit-source-id: 060a969892e41b29485c5f2f358b5971ce9dfb8d
2022-07-18 06:11:48 -07:00
Matthijs Douze 06ae6b8a59 Refresh github README (#2219)
Summary:
Pull Request resolved: https://github.com/facebookresearch/faiss/pull/2219

Update the readme and add KingLittleQ as an author

Reviewed By: beauby

Differential Revision: D34195947

fbshipit-source-id: f99a01f825e17ceba960063d10a9d93e324336fb
2022-02-14 02:01:20 -08:00
Lucas Hosseini 6f271490e8 Add CHANGELOG.md. (#1688)
Summary:
The file follows the format described in
https://keepachangelog.com/en/1.0.0/.

Pull Request resolved: https://github.com/facebookresearch/faiss/pull/1688

Reviewed By: mdouze

Differential Revision: D26454197

Pulled By: beauby

fbshipit-source-id: 16bafed43897479c7e87fae202b08e95107c6658
2021-02-16 06:31:22 -08:00
Lucas Hosseini 7c2d2388a4 Bump version to 1.7.0. (#1652)
Summary: Pull Request resolved: https://github.com/facebookresearch/faiss/pull/1652

Reviewed By: mdouze

Differential Revision: D26077948

Pulled By: beauby

fbshipit-source-id: 599ee61edd2425250948577cb55d145d9179ab25
2021-01-27 03:37:26 -08:00
Lucas Hosseini 010b05712c Update README.md (#1635)
Summary:
Update link to API docs website.

Pull Request resolved: https://github.com/facebookresearch/faiss/pull/1635

Reviewed By: mdouze

Differential Revision: D25942944

Pulled By: beauby

fbshipit-source-id: 573024b01c61f2464ecbf33e233cd93b2903a493
2021-01-18 01:13:28 -08:00
Matthijs Douze 05774f1996 Fix compile gcc 7.3.0 (#1593)
Summary:
A small compilation issue with gcc 7.3.0, does not appear with 7.4.0.

Also updated the readme.

Pull Request resolved: https://github.com/facebookresearch/faiss/pull/1593

Reviewed By: beauby

Differential Revision: D25705885

Pulled By: mdouze

fbshipit-source-id: 920b35264463cdd6ad10bbb09e07cf483fcaa724
2021-01-04 11:49:16 -08:00
Matthijs Douze c6bc8c46f1
Update README.md 2020-03-30 09:20:19 +02:00
Matthijs Douze a5b850dec6
Update README.md 2020-03-30 09:19:07 +02:00
Matthijs Douze a489faf7c6
Update README.md 2020-03-29 08:46:18 +02:00
Matthijs Douze e0849496dd
Update README.md 2020-01-20 11:00:45 +01:00
Matthijs Douze c250587c77
Update README.md 2019-12-09 13:32:36 +00:00
Matthijs Douze 8bc09261f4
Update README.md 2019-10-20 09:59:18 +02:00
Matthijs Douze 10b5a1333e
Update README.md 2019-10-20 09:58:54 +02:00
Lucas Hosseini 0ca46ee474
Update README.md 2019-06-24 18:51:00 +02:00
Gao c4c5d6f73c Update README.md (#849)
fix typo
2019-05-31 21:02:17 +02:00
Lucas Hosseini a8118acbc5
Facebook sync (May 2019) + relicense (#838)
Changelog:

- changed license: BSD+Patents -> MIT
- propagates exceptions raised in sub-indexes of IndexShards and IndexReplicas
- support for searching several inverted lists in parallel (parallel_mode != 0)
- better support for PQ codes where nbit != 8 or 16
- IVFSpectralHash implementation: spectral hash codes inside an IVF
- 6-bit per component scalar quantizer (4 and 8 bit were already supported)
- combinations of inverted lists: HStackInvertedLists and VStackInvertedLists
- configurable number of threads for OnDiskInvertedLists prefetching (including 0=no prefetch)
- more test and demo code compatible with Python 3 (print with parentheses)
- refactored benchmark code: data loading is now in a single file
2019-05-28 16:17:22 +02:00
Matthijs Douze fd0f0671d2
Update README.md 2019-01-15 19:22:16 +01:00
Lucas Hosseini 4bcb5b3fe0
Update README.md 2018-12-19 18:08:20 +01:00
Matthijs Douze e57270600a
Update README.md 2018-08-31 11:33:41 +02:00
Matthijs Douze cdc5a8b7b8
Update README.md 2018-08-30 21:15:45 +02:00
Matthijs Douze 6cd4cfde56
Update README.md 2018-08-30 21:15:14 +02:00
Matthijs Douze 4328b93360
Update README.md 2018-02-26 11:55:54 +01:00
Matthijs Douze 75d27a7b73
Update README.md 2018-02-26 11:55:07 +01:00
Matthijs Douze 4d8e3a2b8c
Update README.md 2018-02-26 11:54:36 +01:00
Lucas Hosseini 97eba20218
Update README.md
Update Getting started tutorial link.
2018-02-21 14:06:46 +01:00
Matthijs Douze 762ab7333b
Update README.md 2018-01-09 15:49:58 +01:00
Jeff Johnson 02e3717c70
Update README.md 2017-12-07 09:08:52 -08:00
Jeff Johnson dd222548b7
Update README.md 2017-12-07 09:06:17 -08:00
Jeff Johnson 436d9f6bad
Update README.md 2017-12-07 09:05:47 -08:00
Matthijs Douze 3986a8db86 Update README.md 2017-09-08 13:22:17 +02:00
Matthijs Douze 021d53f96f Update README.md 2017-09-01 13:12:53 +02:00
Jeff Johnson 384d05c464 Update README.md 2017-07-31 14:22:14 -04:00
matthijs 8e3dc6f2b0 changed license 2017-07-30 00:18:45 -07:00
Matthijs Douze d3c84568d5 Update README.md 2017-05-09 18:24:37 +02:00
Matthijs Douze 6893b9e170 Update README.md 2017-04-13 23:45:09 +02:00
Pierre Letessier 1067735fba Add Dockerfile (#55)
* Add Dockerfile

* Update documentation with Docker build/run details
2017-03-23 18:25:27 +01:00
Matthijs Douze 94e58750e2 Update README.md 2017-03-04 23:18:53 +01:00
Jeff Johnson d0538ca2f0 Update README.md 2017-03-03 16:13:39 -05:00
Jeff Johnson eef521f766 Update README.md 2017-03-03 16:09:33 -05:00
Jeff Johnson 3333842603 Update README.md 2017-03-03 16:07:03 -05:00
Jeff Johnson edb337c8d7 Update README.md 2017-03-03 16:04:12 -05:00
mdouze b7d9a19a10 Update README.md 2017-03-01 10:47:46 +01:00
mdouze d1d10b3ff0 Update README.md 2017-03-01 10:47:09 +01:00
mdouze 71e53cbadf Update README.md 2017-02-24 17:44:27 +01:00
Matthijs Douze c670118a4e Initial commit 2017-02-22 23:26:44 +01:00