Commit Graph

104 Commits (5b45b055840aee51c1f1cc951c69b9eecd58943b)
 

Author SHA1 Message Date
matthijs 5b45b05584 machine gen 2018-01-09 06:41:00 -08:00
Matthijs Douze 1a9b814873
Update 4-GPU.py 2017-12-18 19:23:30 +01:00
rv e289ddd247
Update PolysemousTraining.h
just fixed a typo
2017-12-08 00:10:33 +01:00
matthijs f28ac00f2d Merge branch 'master' of https://github.com/facebookresearch/faiss 2017-12-07 09:12:48 -08:00
matthijs c4ebee7feb added tuto for GPU 2017-12-07 09:12:19 -08: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 e652a6648f
Update demo_auto_tune.py 2017-11-23 16:52:31 +01:00
matthijs 5f684a4627 Merge branch 'master' of https://github.com/facebookresearch/faiss 2017-11-23 06:46:00 -08:00
matthijs fe446e41a2 bugfixes 2017-11-23 06:34:53 -08:00
Soumith Chintala de8ac33f2e fix test syntax (#260) 2017-11-23 10:40:06 +01:00
matthijs 250a3d3f18 sync with FB version 2017-11-22
various bugfixes from github issues
kmean with some frozen centroids
GPU better tiling for large flat datasets
default AVX for vector ops
2017-11-22 05:11:28 -08:00
matthijs 71335194f6 sync with FB version 2017-11-22
various bugfixes from github issues
kmean with some frozen centroids
GPU better tiling for large flat datasets
default AVX for vector ops
2017-11-22 05:10:35 -08:00
matthijs 0df3f646fc sync with FB version 2017-11-22
various bugfixes from github issues
kmean with some frozen centroids
GPU better tiling for large flat datasets
default AVX for vector ops
2017-11-22 05:00:42 -08:00
Matthijs Douze 885399767d
set verbose of GpuMultipleClonerOptions to True 2017-11-13 10:08:52 +01:00
Jason Gauci f82e8a45bd Fix for homebrew and support for non-standard python distributions (#242)
* fixes for homebrew and anaconda python

* remove #/bin/bash

* PR feedback and handle different versions of LLVM
2017-11-06 18:06:45 +01:00
Ivan Lobov 2eb8eb9915 Fix makefile.inc.Mac.brew (#232)
Accepting this 2-word PR without CLA....
2017-10-27 08:16:30 +02:00
Matthijs Douze f2598e0e08 Update Index.h 2017-09-18 15:46:18 +02:00
matthijs d8eeceb883 sync with FB version 2017-09-08
fix index_cpu_to_gpu_multiple

fix PCA dimension
2017-09-08 04:39:41 -07:00
Matthijs Douze 3986a8db86 Update README.md 2017-09-08 13:22:17 +02:00
Matthijs Douze 6b3b743986 Update makefile.inc.Linux 2017-09-04 07:07:31 +02:00
Matthijs Douze 021d53f96f Update README.md 2017-09-01 13:12:53 +02:00
Julieta 486ec6c6ac Add LD_PRELOAD update to MKL compile instructions (#197)
It took me quite some time to get around this error -- it might save others time.
2017-08-31 06:31:33 +02:00
Julieta 8d0643ae74 make INSTALL a proper markdown file (#196)
* make INSTALL a proper markdown file

* add clarification to gpu test

* add forgotten parenthesis
2017-08-31 06:27:53 +02:00
matthijs 54a2abb30d sync with FB version 2017-08-09 (2) 2017-08-09 11:21:50 -07:00
matthijs a5ef16db89 sync with FB version 2017-08-09 2017-08-09 11:13:51 -07: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 2882e89397 forgotten 2017-07-26 03:12:49 -07:00
matthijs ca2ea5097b Sync with FB version 2017-07-16
- access GPU resources

- all Hamming distances of all sizes supported
2017-07-26 03:11:01 -07:00
Matthijs Douze fd427873a1 Fix bug in chain training. 2017-07-19 08:12:53 +02:00
matthijs 12f181ee44 forgotten 2017-07-18 02:55:11 -07:00
matthijs 01b2224b58 forgotten sources 2017-07-18 02:52:23 -07:00
matthijs f7aedbdfc0 sync with FB version 2017-07-18
- implemented ScalarQuantizer (without IVF)
- implemented update for IndexIVFFlat
- implemented L2 normalization preproc
2017-07-18 02:51:27 -07:00
matthijs 602debae7b sync with FB version 2017-07-18
- implemented ScalarQuantizer (without IVF)
- implemented update for IndexIVFFlat
- implemented L2 normalization preproc
2017-07-18 02:43:35 -07:00
Matthijs Douze 47ee2d8de7 Update makefile.inc.Linux 2017-07-11 12:01:57 +02:00
matthijs 5ca05218c0 move to C++11 2017-06-21 09:35:06 -07:00
matthijs 3ba41afe8f Merge branch 'master' of https://github.com/facebookresearch/faiss 2017-06-21 09:02:01 -07:00
matthijs 13754a74a3 fix cmakelists 2017-06-21 09:01:45 -07:00
matthijs 2d59917d33 fix GPU compile 2017-06-21 09:01:44 -07:00
matthijs 784e2facd8 Synchronization with FB version 2017-06-21
* moved most FAISS_ASSERT calls to C++ exceptions, and adjusted
  memory allocation to avoid mem leaks

* added an IndexIVFScalarQuantizer type that offers an
  intermediate compression between IVFFlat and IVFPQ

* support removal of indices in IndexIDMap / IndexFlat combination

* various fixes in GPU code
2017-06-21 09:01:06 -07:00
matthijs fda9230440 fix cmakelists 2017-06-21 08:56:08 -07:00
matthijs 97a65c3d0c fix GPU compile 2017-06-21 08:45:46 -07:00
matthijs aa1585cb21 * moved most FAISS_ASSERT calls to C++ exceptions, and adjusted
memory allocation to avoid mem leaks

* added an IndexIVFScalarQuantizer type that offers an
  intermediate compression between IVFFlat and IVFPQ

* support removal of indices in IndexIDMap / IndexFlat combination

* various fixes in GPU code
2017-06-21 07:22:50 -07:00
Max Strange 9839b0ae11 Changed rootdir (#137)
The rootdir in the distribution seems specific to the creators.  I just made the rootdir for the fvecs be the suggested directory (sift1M) from the installation guide.
2017-06-15 06:53:26 +02:00
Boris Mansencal 678750113e add support for Nvidia GPUs with CUDA compute capability 6.1 (#110) 2017-05-31 15:52:39 +02:00
Matthijs Douze cb43614634 Update INSTALL 2017-05-31 15:43:40 +02:00
Adeykin c056f1d320 mkl support in cmake (#123) 2017-05-31 15:41:42 +02:00
Matthijs Douze d3c84568d5 Update README.md 2017-05-09 18:24:37 +02:00