SHOGUN  4.1.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 -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"
 
#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"
 
#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_ARPACK   1
 
#define HAVE_EIGEN3   1
 
#define HAVE_NLOPT   1
 
#define USE_LPSOLVE   1
 
#define HAVE_PTHREAD   1
 
#define HAVE_COLPACK   1
 
#define HAVE_ARPREC   1
 
#define HAVE_POWL   1
 
#define HAVE_LGAMMAL   1
 
#define HAVE_SQRTL   1
 
#define HAVE_LOG2   1
 
#define VIENNACL_WITH_OPENCL   1
 
#define HAVE_LINALG_LIB   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 HAVE_DECL_SIGNGAM   1
 
#define HAVE_FDOPEN   1
 
#define USE_SPINLOCKS   1
 
#define USE_SHORTREAL_KERNELCACHE   1
 
#define USE_BIGSTATES   1
 
#define USE_HMMCACHE   1
 
#define USE_SVMLIGHT   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 -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"

在文件 config.h6 行定义.

#define CONFIGURE_OPTIONS   "TODO"

在文件 config.h5 行定义.

#define DEV_RANDOM   "/dev/urandom"

在文件 config.h145 行定义.

#define DSFMT_MEXP   19937

在文件 config.h10 行定义.

#define HAVE_ARPACK   1

在文件 config.h22 行定义.

#define HAVE_ARPREC   1

在文件 config.h34 行定义.

#define HAVE_BUILTIN_VECTOR   1

在文件 config.h125 行定义.

#define HAVE_COLPACK   1

在文件 config.h33 行定义.

#define HAVE_CURL   1

在文件 config.h13 行定义.

#define HAVE_CXX11   1

在文件 config.h139 行定义.

#define HAVE_CXX11_ATOMIC   1

在文件 config.h140 行定义.

#define HAVE_DECL_ISINF   1

在文件 config.h69 行定义.

#define HAVE_DECL_ISNAN   1

在文件 config.h72 行定义.

#define HAVE_DECL_SIGNGAM   1

在文件 config.h98 行定义.

#define HAVE_DOXYGEN   1

在文件 config.h17 行定义.

#define HAVE_EIGEN3   1

在文件 config.h23 行定义.

#define HAVE_FDOPEN   1

在文件 config.h100 行定义.

#define HAVE_FPCLASS   1

在文件 config.h78 行定义.

#define HAVE_HDF5   1

在文件 config.h12 行定义.

#define HAVE_ISINF   1

在文件 config.h84 行定义.

#define HAVE_ISNAN   1

在文件 config.h87 行定义.

#define HAVE_JSON   1

在文件 config.h14 行定义.

#define HAVE_LAPACK   1

在文件 config.h18 行定义.

#define HAVE_LARGEFILE   1

在文件 config.h16 行定义.

#define HAVE_LGAMMAL   1

在文件 config.h37 行定义.

#define HAVE_LINALG_LIB   1

在文件 config.h47 行定义.

#define HAVE_LOG2   1

在文件 config.h39 行定义.

#define HAVE_NLOPT   1

在文件 config.h29 行定义.

#define HAVE_POWL   1

在文件 config.h36 行定义.

#define HAVE_PTHREAD   1

在文件 config.h31 行定义.

#define HAVE_SQRTL   1

在文件 config.h38 行定义.

#define HAVE_SSE2   1

在文件 config.h124 行定义.

#define HAVE_STD_ISFINITE   1

在文件 config.h90 行定义.

#define HAVE_STD_ISINF   1

在文件 config.h93 行定义.

#define HAVE_STD_ISNAN   1

在文件 config.h96 行定义.

#define HAVE_STD_UNORDERED_MAP   1

在文件 config.h141 行定义.

#define HAVE_XML   1

在文件 config.h15 行定义.

#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"

在文件 config.h7 行定义.

#define LINUX   1

在文件 config.h130 行定义.

#define MACHINE   "x86_64"

在文件 config.h4 行定义.

#define SFMT_MEXP   19937

在文件 config.h9 行定义.

#define USE_BIGSTATES   1

在文件 config.h104 行定义.

#define USE_BZIP2   1

在文件 config.h119 行定义.

#define USE_GLPK   1

在文件 config.h116 行定义.

#define USE_GZIP   1

在文件 config.h118 行定义.

#define USE_HMMCACHE   1

在文件 config.h107 行定义.

#define USE_LPSOLVE   1

在文件 config.h30 行定义.

#define USE_LZMA   1

在文件 config.h120 行定义.

#define USE_LZO   1

在文件 config.h117 行定义.

#define USE_REFERENCE_COUNTING   1

在文件 config.h121 行定义.

#define USE_SHORTREAL_KERNELCACHE   1

在文件 config.h103 行定义.

#define USE_SNAPPY   1

在文件 config.h122 行定义.

#define USE_SPINLOCKS   1

在文件 config.h102 行定义.

#define USE_SVMLIGHT   1

在文件 config.h113 行定义.

#define VIENNACL_WITH_OPENCL   1

在文件 config.h44 行定义.


SHOGUN 机器学习工具包 - 项目文档