SHOGUN  v3.2.0
宏定义
config.h 文件参考

浏览源代码.

宏定义

#define MACHINE   "x86_64"
 
#define CONFIGURE_OPTIONS   "TODO"
 
#define COMPFLAGS_CPP   "-std=c++11 -Wall -Wno-unused-parameter -Wformat -Wformat-security -Wparentheses -Wshadow -Wno-unknown-pragmas -Wno-deprecated -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fopenmp"
 
#define LINKFLAGS   "-lpthread;/usr/lib/atlas-base/liblapack_atlas.so.3;/usr/lib/atlas-base/libcblas.so.3;/usr/lib/atlas-base/libf77blas.so.3;/usr/lib/atlas-base/libatlas.so.3;/usr/lib/liblapack.so.3;/usr/lib/x86_64-linux-gnu/libglpk.so;/usr/lib/libarpack.so;/usr/lib/x86_64-linux-gnu/libnlopt.so;/usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/libsnappy.so;/usr/lib/x86_64-linux-gnu/liblzo2.so;optimized;/usr/lib/x86_64-linux-gnu/libprotobuf.so;debug;/usr/lib/x86_64-linux-gnu/libprotobuf.so;-lpthread"
 
#define SFMT_MEXP   19937
 
#define DSFMT_MEXP   19937
 
#define HAVE_HDF5   1
 
#define HAVE_CURL   1
 
#define HAVE_JSON   1
 
#define HAVE_XML   1
 
#define HAVE_LARGEFILE   1
 
#define HAVE_DOXYGEN   1
 
#define HAVE_LAPACK   1
 
#define HAVE_PROTOBUF   1
 
#define HAVE_ARPACK   1
 
#define HAVE_EIGEN3   1
 
#define HAVE_ATLAS   1
 
#define HAVE_NLOPT   1
 
#define HAVE_PTHREAD   1
 
#define HAVE_COLPACK   1
 
#define HAVE_POWL   1
 
#define HAVE_LGAMMAL   1
 
#define HAVE_SQRTL   1
 
#define HAVE_LOG2   1
 
#define HAVE_DECL_ISINF   1
 
#define HAVE_DECL_ISNAN   1
 
#define HAVE_FPCLASS   1
 
#define HAVE_ISINF   1
 
#define HAVE_ISNAN   1
 
#define HAVE_STD_ISFINITE   1
 
#define HAVE_STD_ISINF   1
 
#define HAVE_STD_ISNAN   1
 
#define USE_SPINLOCKS   1
 
#define USE_SHORTREAL_KERNELCACHE   1
 
#define USE_BIGSTATES   1
 
#define USE_HMMCACHE   1
 
#define USE_GLPK   1
 
#define USE_LZO   1
 
#define USE_GZIP   1
 
#define USE_BZIP2   1
 
#define USE_LZMA   1
 
#define USE_REFERENCE_COUNTING   1
 
#define USE_SNAPPY   1
 
#define HAVE_SSE2   1
 
#define HAVE_BUILTIN_VECTOR   1
 
#define LINUX   1
 
#define HAVE_CXX11   1
 
#define HAVE_CXX11_ATOMIC   1
 
#define HAVE_STD_UNORDERED_MAP   1
 
#define DEV_RANDOM   "/dev/urandom"
 

宏定义说明

#define COMPFLAGS_CPP   "-std=c++11 -Wall -Wno-unused-parameter -Wformat -Wformat-security -Wparentheses -Wshadow -Wno-unknown-pragmas -Wno-deprecated -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fopenmp"

在文件 config.h 第 3 行定义.

#define CONFIGURE_OPTIONS   "TODO"

在文件 config.h 第 2 行定义.

#define DEV_RANDOM   "/dev/urandom"

在文件 config.h 第 116 行定义.

#define DSFMT_MEXP   19937

在文件 config.h 第 7 行定义.

#define HAVE_ARPACK   1

在文件 config.h 第 19 行定义.

#define HAVE_ATLAS   1

在文件 config.h 第 22 行定义.

#define HAVE_BUILTIN_VECTOR   1

在文件 config.h 第 94 行定义.

#define HAVE_COLPACK   1

在文件 config.h 第 27 行定义.

#define HAVE_CURL   1

在文件 config.h 第 10 行定义.

#define HAVE_CXX11   1

在文件 config.h 第 108 行定义.

#define HAVE_CXX11_ATOMIC   1

在文件 config.h 第 109 行定义.

#define HAVE_DECL_ISINF   1

在文件 config.h 第 42 行定义.

#define HAVE_DECL_ISNAN   1

在文件 config.h 第 45 行定义.

#define HAVE_DOXYGEN   1

在文件 config.h 第 14 行定义.

#define HAVE_EIGEN3   1

在文件 config.h 第 20 行定义.

#define HAVE_FPCLASS   1

在文件 config.h 第 51 行定义.

#define HAVE_HDF5   1

在文件 config.h 第 9 行定义.

#define HAVE_ISINF   1

在文件 config.h 第 57 行定义.

#define HAVE_ISNAN   1

在文件 config.h 第 60 行定义.

#define HAVE_JSON   1

在文件 config.h 第 11 行定义.

#define HAVE_LAPACK   1

在文件 config.h 第 15 行定义.

#define HAVE_LARGEFILE   1

在文件 config.h 第 13 行定义.

#define HAVE_LGAMMAL   1

在文件 config.h 第 31 行定义.

#define HAVE_LOG2   1

在文件 config.h 第 33 行定义.

#define HAVE_NLOPT   1

在文件 config.h 第 23 行定义.

#define HAVE_POWL   1

在文件 config.h 第 30 行定义.

#define HAVE_PROTOBUF   1

在文件 config.h 第 17 行定义.

#define HAVE_PTHREAD   1

在文件 config.h 第 25 行定义.

#define HAVE_SQRTL   1

在文件 config.h 第 32 行定义.

#define HAVE_SSE2   1

在文件 config.h 第 93 行定义.

#define HAVE_STD_ISFINITE   1

在文件 config.h 第 63 行定义.

#define HAVE_STD_ISINF   1

在文件 config.h 第 66 行定义.

#define HAVE_STD_ISNAN   1

在文件 config.h 第 69 行定义.

#define HAVE_STD_UNORDERED_MAP   1

在文件 config.h 第 110 行定义.

#define HAVE_XML   1

在文件 config.h 第 12 行定义.

#define LINKFLAGS   "-lpthread;/usr/lib/atlas-base/liblapack_atlas.so.3;/usr/lib/atlas-base/libcblas.so.3;/usr/lib/atlas-base/libf77blas.so.3;/usr/lib/atlas-base/libatlas.so.3;/usr/lib/liblapack.so.3;/usr/lib/x86_64-linux-gnu/libglpk.so;/usr/lib/libarpack.so;/usr/lib/x86_64-linux-gnu/libnlopt.so;/usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/libsnappy.so;/usr/lib/x86_64-linux-gnu/liblzo2.so;optimized;/usr/lib/x86_64-linux-gnu/libprotobuf.so;debug;/usr/lib/x86_64-linux-gnu/libprotobuf.so;-lpthread"

在文件 config.h 第 4 行定义.

#define LINUX   1

在文件 config.h 第 99 行定义.

#define MACHINE   "x86_64"

在文件 config.h 第 1 行定义.

#define SFMT_MEXP   19937

在文件 config.h 第 6 行定义.

#define USE_BIGSTATES   1

在文件 config.h 第 73 行定义.

#define USE_BZIP2   1

在文件 config.h 第 88 行定义.

#define USE_GLPK   1

在文件 config.h 第 85 行定义.

#define USE_GZIP   1

在文件 config.h 第 87 行定义.

#define USE_HMMCACHE   1

在文件 config.h 第 76 行定义.

#define USE_LZMA   1

在文件 config.h 第 89 行定义.

#define USE_LZO   1

在文件 config.h 第 86 行定义.

#define USE_REFERENCE_COUNTING   1

在文件 config.h 第 90 行定义.

#define USE_SHORTREAL_KERNELCACHE   1

在文件 config.h 第 72 行定义.

#define USE_SNAPPY   1

在文件 config.h 第 91 行定义.

#define USE_SPINLOCKS   1

在文件 config.h 第 71 行定义.


SHOGUN Machine Learning Toolbox - Documentation