Go to the documentation of this file. 1 #ifndef __SHOGUN_LIB_CONFIG_H__
2 #define __SHOGUN_LIB_CONFIG_H__
4 #define MACHINE "x86_64"
5 #define CONFIGURE_OPTIONS "TODO"
6 #define COMPFLAGS_CPP "-std=c++11 -Wall -Wno-unused-parameter -Wformat -Wformat-security -Wparentheses -Wshadow -Wno-unknown-pragmas -Wno-deprecated -fopenmp -O3 -fexpensive-optimizations -frerun-cse-after-loop -fcse-follow-jumps -finline-functions -fschedule-insns2 -fthread-jumps -fforce-addr -fstrength-reduce -funroll-loops -mfpmath=sse"
7 #define LINKFLAGS "-lpthread;/usr/lib/liblapack.so;/usr/lib/libf77blas.so.3gf;/usr/lib/libatlas.so.3gf;/usr/lib/libcblas.so.3;/usr/lib/x86_64-linux-gnu/libglpk.so;/usr/lib/libparpack.so;/usr/lib/x86_64-linux-gnu/libnlopt.so;/usr/lib/liblpsolve55.a;/usr/local/lib/libColPack.so;-ljson-c;/usr/lib/x86_64-linux-gnu/libxml2.so;/usr/lib/x86_64-linux-gnu/hdf5/serial/lib/libhdf5.so;/usr/lib/x86_64-linux-gnu/libpthread.so;/usr/lib/x86_64-linux-gnu/libz.so;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libm.so;/usr/lib/x86_64-linux-gnu/libcurl.so;/usr/lib/x86_64-linux-gnu/libz.so;/usr/lib/x86_64-linux-gnu/libbz2.so;/usr/lib/x86_64-linux-gnu/liblzma.so;/usr/lib/libsnappy.so;/usr/lib/x86_64-linux-gnu/liblzo2.so"
9 #define SFMT_MEXP 19937
10 #define DSFMT_MEXP 19937
16 #define HAVE_LARGEFILE 1
17 #define HAVE_DOXYGEN 1
31 #define HAVE_PTHREAD 1
34 #define HAVE_COLPACK 1
38 #define HAVE_LGAMMAL 1
45 #define VIENNACL_WITH_OPENCL 1
48 #define HAVE_LINALG_LIB 1
53 #define USE_EIGEN3_CORE 1
56 #define USE_EIGEN3_REDUX 1
62 #define USE_EIGEN3_EIGSLV 1
70 #define HAVE_DECL_ISINF 1
73 #define HAVE_DECL_ISNAN 1
79 #define HAVE_FPCLASS 1
91 #define HAVE_STD_ISFINITE 1
94 #define HAVE_STD_ISINF 1
97 #define HAVE_STD_ISNAN 1
99 #define HAVE_DECL_SIGNGAM 1
101 #define HAVE_FDOPEN 1
103 #define USE_SPINLOCKS 1
104 #define USE_SHORTREAL_KERNELCACHE 1
105 #define USE_BIGSTATES 1
108 #define USE_HMMCACHE 1
114 #define USE_SVMLIGHT 1
116 #define USE_GPL_SHOGUN 1
123 #define USE_REFERENCE_COUNTING 1
127 #define HAVE_BUILTIN_VECTOR 1
142 #define HAVE_CXX11_ATOMIC 1
143 #define HAVE_STD_UNORDERED_MAP 1
147 #define DEV_RANDOM "/dev/urandom"
SHOGUN Machine Learning Toolbox - Documentation