ARCHIVE
Snapshot of
the Shogun machine learning toolbox website
as of
2013
: preserved, not maintained. The live site:
shogun-toolbox.org
SHOGUN
4.1.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;/usr/local/lib/libarprec.a;-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
#define HAVE_EIGEN3 1
24
/* #undef HAVE_VIENNACL */
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
/* #undef USE_CPLEX */
33
#define HAVE_COLPACK 1
34
#define HAVE_ARPREC 1
35
36
#define HAVE_POWL 1
37
#define HAVE_LGAMMAL 1
38
#define HAVE_SQRTL 1
39
#define HAVE_LOG2 1
40
/* #undef USE_LOGCACHE */
41
/* #undef USE_LOGSUMARRAY */
42
43
/* Tells ViennaCL to use OpenCL as computation backend */
44
#define VIENNACL_WITH_OPENCL 1
45
46
/* for linear algebra global backend setups */
47
#define HAVE_LINALG_LIB 1
48
49
/* #undef USE_EIGEN3 */
50
/* #undef USE_VIENNACL */
51
52
/* #undef USE_EIGEN3_CORE */
53
/* #undef USE_VIENNACL_CORE */
54
55
/* #undef USE_EIGEN3_REDUX */
56
/* #undef USE_VIENNACL_REDUX */
57
58
/* #undef USE_EIGEN3_LINSLV */
59
/* #undef USE_VIENNACL_LINSLV */
60
61
/* #undef USE_EIGEN3_EIGSLV */
62
/* #undef USE_VIENNACL_EIGSLV */
63
64
/* Define to 1 if you have the declaration of `isfinite', and to 0 if you
65
don't. */
66
/* #undef HAVE_DECL_ISFINITE */
67
68
/* Define to 1 if you have the declaration of `isinf', and to 0 if you don't. */
69
#define HAVE_DECL_ISINF 1
70
71
/* Define to 1 if you have the declaration of `isnan', and to 0 if you don't. */
72
#define HAVE_DECL_ISNAN 1
73
74
/* Define to 1 if you have the `finite' function. */
75
/* #undef HAVE_FINITE */
76
77
/* Define to 1 if you have the `fpclass' function. */
78
#define HAVE_FPCLASS 1
79
80
/* Define to 1 if you have the `isfinite' function. */
81
/* #undef HAVE_ISFINITE */
82
83
/* Define to 1 if you have the `isinf' function. */
84
#define HAVE_ISINF 1
85
86
/* Define to 1 if you have the `isnan' function. */
87
#define HAVE_ISNAN 1
88
89
/* Define to 1 if you have the `std::isfinite' function. */
90
#define HAVE_STD_ISFINITE 1
91
92
/* Define to 1 if you have the `std::isinf' function. */
93
#define HAVE_STD_ISINF 1
94
95
/* Define to 1 if you have the `std::isnan' function. */
96
#define HAVE_STD_ISNAN 1
97
98
#define HAVE_DECL_SIGNGAM 1
99
100
#define HAVE_FDOPEN 1
101
102
#define USE_SPINLOCKS 1
103
#define USE_SHORTREAL_KERNELCACHE 1
104
#define USE_BIGSTATES 1
105
106
/* #undef USE_HMMDEBUG */
107
#define USE_HMMCACHE 1
108
/* #undef USE_HMMPARALLEL */
109
/* #undef USE_HMMPARALLEL_STRUCTURES */
110
111
/* #undef USE_PATHDEBUG */
112
113
#define USE_SVMLIGHT 1
114
/* #undef USE_MOSEK */
115
116
#define USE_GLPK 1
117
#define USE_LZO 1
118
#define USE_GZIP 1
119
#define USE_BZIP2 1
120
#define USE_LZMA 1
121
#define USE_REFERENCE_COUNTING 1
122
#define USE_SNAPPY 1
123
124
#define HAVE_SSE2 1
125
#define HAVE_BUILTIN_VECTOR 1
126
/* #undef OCTAVE_APIVERSION */
127
128
/* #undef DARWIN */
129
/* #undef FREEBSD */
130
#define LINUX 1
131
132
/* #undef USE_SWIG_DIRECTORS */
133
/* #undef TRACE_MEMORY_ALLOCS */
134
/* #undef USE_JEMALLOC */
135
136
/* #undef NARRAY_LIB */
137
138
/* #undef HAVE_CXX0X */
139
#define HAVE_CXX11 1
140
#define HAVE_CXX11_ATOMIC 1
141
#define HAVE_STD_UNORDERED_MAP 1
142
143
/* random related defines */
144
/* #undef HAVE_ARC4RANDOM */
145
#define DEV_RANDOM "/dev/urandom"
146
147
#endif
/* __SHOGUN_LIB_CONFIG_H__ */
SHOGUN
Machine Learning Toolbox - Documentation