ARCHIVE
Snapshot of
the Shogun machine learning toolbox website
as of
2013
: preserved, not maintained. The live site:
shogun-toolbox.org
SHOGUN
4.2.0
Main Page
Related Pages
Modules
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
src
shogun
lib
config.h
Go to the documentation of this file.
1
#ifndef __SHOGUN_LIB_CONFIG_H__
2
#define __SHOGUN_LIB_CONFIG_H__
3
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"
8
9
#define SFMT_MEXP 19937
10
#define DSFMT_MEXP 19937
11
12
#define HAVE_HDF5 1
13
#define HAVE_CURL 1
14
#define HAVE_JSON 1
15
#define HAVE_XML 1
16
#define HAVE_LARGEFILE 1
17
#define HAVE_DOXYGEN 1
18
#define HAVE_LAPACK 1
19
/* #undef HAVE_MVEC */
20
/* #undef HAVE_PROTOBUF */
21
22
#define HAVE_ARPACK 1
23
/* #undef HAVE_VIENNACL */
24
/* #undef VIENNACL_VERSION */
25
/* #undef HAVE_OPENCV */
26
/* #undef HAVE_CATLAS */
27
/* #undef HAVE_ATLAS */
28
/* #undef HAVE_MKL */
29
#define HAVE_NLOPT 1
30
#define USE_LPSOLVE 1
31
#define HAVE_PTHREAD 1
32
#define HAVE_OPENMP 1
33
/* #undef USE_CPLEX */
34
#define HAVE_COLPACK 1
35
/* #undef HAVE_ARPREC */
36
37
#define HAVE_POWL 1
38
#define HAVE_LGAMMAL 1
39
#define HAVE_SQRTL 1
40
#define HAVE_LOG2 1
41
/* #undef USE_LOGCACHE */
42
/* #undef USE_LOGSUMARRAY */
43
44
/* Tells ViennaCL to use OpenCL as computation backend */
45
#define VIENNACL_WITH_OPENCL 1
46
47
/* for linear algebra global backend setups */
48
#define HAVE_LINALG_LIB 1
49
50
#define USE_EIGEN3 1
51
/* #undef USE_VIENNACL */
52
53
#define USE_EIGEN3_CORE 1
54
/* #undef USE_VIENNACL_CORE */
55
56
#define USE_EIGEN3_REDUX 1
57
/* #undef USE_VIENNACL_REDUX */
58
59
/* #undef USE_EIGEN3_LINSLV */
60
/* #undef USE_VIENNACL_LINSLV */
61
62
#define USE_EIGEN3_EIGSLV 1
63
/* #undef USE_VIENNACL_EIGSLV */
64
65
/* Define to 1 if you have the declaration of `isfinite', and to 0 if you
66
don't. */
67
/* #undef HAVE_DECL_ISFINITE */
68
69
/* Define to 1 if you have the declaration of `isinf', and to 0 if you don't. */
70
#define HAVE_DECL_ISINF 1
71
72
/* Define to 1 if you have the declaration of `isnan', and to 0 if you don't. */
73
#define HAVE_DECL_ISNAN 1
74
75
/* Define to 1 if you have the `finite' function. */
76
/* #undef HAVE_FINITE */
77
78
/* Define to 1 if you have the `fpclass' function. */
79
#define HAVE_FPCLASS 1
80
81
/* Define to 1 if you have the `isfinite' function. */
82
/* #undef HAVE_ISFINITE */
83
84
/* Define to 1 if you have the `isinf' function. */
85
#define HAVE_ISINF 1
86
87
/* Define to 1 if you have the `isnan' function. */
88
#define HAVE_ISNAN 1
89
90
/* Define to 1 if you have the `std::isfinite' function. */
91
#define HAVE_STD_ISFINITE 1
92
93
/* Define to 1 if you have the `std::isinf' function. */
94
#define HAVE_STD_ISINF 1
95
96
/* Define to 1 if you have the `std::isnan' function. */
97
#define HAVE_STD_ISNAN 1
98
99
#define HAVE_DECL_SIGNGAM 1
100
101
#define HAVE_FDOPEN 1
102
103
#define USE_SPINLOCKS 1
104
#define USE_SHORTREAL_KERNELCACHE 1
105
#define USE_BIGSTATES 1
106
107
/* #undef USE_HMMDEBUG */
108
#define USE_HMMCACHE 1
109
/* #undef USE_HMMPARALLEL */
110
/* #undef USE_HMMPARALLEL_STRUCTURES */
111
112
/* #undef USE_PATHDEBUG */
113
114
#define USE_SVMLIGHT 1
115
/* #undef USE_MOSEK */
116
#define USE_GPL_SHOGUN 1
117
118
#define USE_GLPK 1
119
#define USE_LZO 1
120
#define USE_GZIP 1
121
#define USE_BZIP2 1
122
#define USE_LZMA 1
123
#define USE_REFERENCE_COUNTING 1
124
#define USE_SNAPPY 1
125
126
#define HAVE_SSE2 1
127
#define HAVE_BUILTIN_VECTOR 1
128
/* #undef OCTAVE_APIVERSION */
129
130
/* #undef DARWIN */
131
/* #undef FREEBSD */
132
#define LINUX 1
133
134
/* #undef USE_SWIG_DIRECTORS */
135
/* #undef TRACE_MEMORY_ALLOCS */
136
/* #undef USE_JEMALLOC */
137
138
/* #undef NARRAY_LIB */
139
140
/* #undef HAVE_CXX0X */
141
#define HAVE_CXX11 1
142
#define HAVE_CXX11_ATOMIC 1
143
#define HAVE_STD_UNORDERED_MAP 1
144
145
/* random related defines */
146
/* #undef HAVE_ARC4RANDOM */
147
#define DEV_RANDOM "/dev/urandom"
148
149
#endif
/* __SHOGUN_LIB_CONFIG_H__ */
SHOGUN
Machine Learning Toolbox - Documentation