ML Builds
Pre-built shared libraries for machine learning
Library | Linux | Mac | Windows | Assets | Notes |
---|---|---|---|---|---|
Bling Fire | ✓ | ✓ | ✓ | View | |
Faiss | ✓ | ✓ | n/a | View | |
Interpret | ✓ | ✓ | ✓ | View | |
LIBMF | ✓ | ✓ | ✓ | View | Fork, OpenMP disabled |
Multicore t-SNE | ✓ | ✓ | ✓ | View | |
NGT | ✓ | ✓ | n/a | View | |
SCS | ✓ | ✓ | View | ||
ThunderSVM | ✓ | ✓ | ✓ | View | |
XGBoost | ✓ | ✓ | ✓ | View | OpenMP disabled (Windows) |
xLearn | ✓ | ✓ | ✓ | View |
View the build scripts
Some projects include shared libraries as part of their releases:
Details
For portability:
- Linux libraries are built with
-march=x86-64
(when possible) and olderglibc
(todo: build with much older) - Mac libraries are built with
-march=nehalem
(same as Homebrew) andMACOSX_DEPLOYMENT_TARGET=10.13
Other notes:
- Windows libraries are built with
-A x64
- Mac libraries that use OpenMP require
brew install libomp
(Faiss, NGT, ThunderSVM, XGBoost)