Commit Graph

18 Commits (87721af1294c0dc2008d0537d9082198a477ac3a)

Author SHA1 Message Date
Lucas Hosseini cf18101f6d Refactor makefiles and add configure script (#466)
* Refactors Makefiles and add configure script.

* Give MKL higher priority in configure script.

* Clean up Linux example makefile.inc.

* Cleanup makefile.inc examples.

* Fix python clean Makefile target.

* Regen swig wrappers.

* Remove useless CUDAFLAGS variable.

* Fix python linking flags.

* Separate compile and link phase in python makefile.

* Add macro to look for swig.

* Add CUDA check in configure script.

* Cleanup make depend targets.

* Cleanup CUDA flags.

* Fix linking flags.

* Fix python GPU linking.

* Remove useless flags from python gpu module linking.

* Add check for cuda libs.

* Cleanup GPU targets.

* Clean up test target.

* Add cpu/gpu targets to python makefile.

* Clean up tutorial Makefile.

* Remove stale OS var from example makefiles.

* Clean up cuda example flags.
2018-06-02 08:35:30 +02:00
Matthijs Douze f87349b6e7
remove redundant flag 2018-05-25 10:10:06 +02:00
matthijs 4d440b6698 fix Makefile flags 2018-02-28 01:03:20 -08:00
Eduardo Pinho de0541c365 Add C API (#317)
* Add C API

* Add installation instructions for the C API
2018-02-26 11:23:17 +01:00
Matthijs Douze 6b3b743986 Update makefile.inc.Linux 2017-09-04 07:07:31 +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
matthijs 8e3dc6f2b0 changed license 2017-07-30 00:18:45 -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
Pierre Letessier 281683100a Docker improvements (#88)
* Docker build from local sources rather than Github cloned sources

* Update INSTALL instructions for docker build from Github repo

* Back to generic makefile.inc.Linux and use of env var in Dockerfile

* Back to generic makefile.inc.Linux and use of env var in Dockerfile
2017-04-19 10:22:25 +02:00
Matthijs Douze f7fb309eba Revert quoting of BLASLDFLAGS 2017-03-09 22:20:44 -05:00
Harvey 83e3c26864 Add Quotation Marks for mutiple BLASLDFLAGS in makefile.inc.Linux (#30) 2017-03-09 07:07:19 -05:00
Laurent Chauvin 5e109cd2b4 Removed numpy directory from include directory (#17)
swiggfaiss_wrap.cxx already include <numpy/arrayobject.h>, if compiled with -I/usr/lib64/python2.7/site-packages/numpy/core/include/numpy, file will be searched at /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/numpy/arrayobject.h and will not be found.
2017-03-04 23:15:02 +01:00
Bruno Guberfain do Amaral aabe9c775e Changing a few settings for MKL on Ubuntu (#13)
* Changing a few settings for MKL on Ubuntu

This is my current configuration for MKL on Ubuntu.
I also corrected the `BLASLDFLAGS=-DFINTEGER=long` line (it should be `BLASCFLAGS`).

* Update makefile.inc.Linux

Tested and documented on MLK 2017.0.098
2017-03-03 22:37:57 +01:00
mdouze add4d55f92 How to compile for ubuntu 14 2017-03-03 10:49:35 +01:00
mdouze c68fa0a35f Python 3 instructions 2017-03-03 07:45:43 +01:00
mdouze e5b3abd45d Update makefile.inc.Linux 2017-02-24 18:33:15 +01:00
Matthijs Douze c670118a4e Initial commit 2017-02-22 23:26:44 +01:00