SHOGUN  4.1.0
宏定义
config.h 文件参考

浏览源代码.

宏定义

#define MACHINE   "aarch64"
 
#define CONFIGURE_OPTIONS   "TODO"
 
#define COMPFLAGS_CPP   "-std=c++11 -Wall -Wno-unused-parameter -Wformat -Wformat-security -Wparentheses -Wshadow -Wno-unknown-pragmas -Wno-deprecated -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fopenmp"
 
#define LINKFLAGS   "-lpthread;/usr/lib64/atlas/libtatlas.so;/lib64/libglpk.so;/usr/lib64/libarpack.so;/usr/lib64/libnlopt_cxx.so;/usr/lib64/liblpsolve55.so;/lib64/libColPack.so;/lib64/libarprec.so;-ljson-c;/usr/lib64/libxml2.so;/usr/lib64/libhdf5.so;/usr/lib64/libhdf5_hl.so;/usr/lib64/libhdf5.so;/usr/lib64/libz.so;/usr/lib64/libdl.so;/usr/lib64/libm.so;/usr/lib64/libcurl.so;/usr/lib64/libz.so;/usr/lib64/libbz2.so;/usr/lib64/liblzma.so;/usr/lib64/libsnappy.so;/usr/lib64/liblzo2.so;optimized;/usr/lib64/libprotobuf.so;debug;/usr/lib64/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 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_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_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 OCTAVE_APIVERSION   50
 
#define LINUX   1
 
#define NARRAY_LIB   "/usr/lib64/gems/ruby/narray-0.6.1.1/narray.so"
 
#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 -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fopenmp"

在文件 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_ATLAS   1

在文件 config.h27 行定义.

#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_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_PROTOBUF   1

在文件 config.h20 行定义.

#define HAVE_PTHREAD   1

在文件 config.h31 行定义.

#define HAVE_SQRTL   1

在文件 config.h38 行定义.

#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/lib64/atlas/libtatlas.so;/lib64/libglpk.so;/usr/lib64/libarpack.so;/usr/lib64/libnlopt_cxx.so;/usr/lib64/liblpsolve55.so;/lib64/libColPack.so;/lib64/libarprec.so;-ljson-c;/usr/lib64/libxml2.so;/usr/lib64/libhdf5.so;/usr/lib64/libhdf5_hl.so;/usr/lib64/libhdf5.so;/usr/lib64/libz.so;/usr/lib64/libdl.so;/usr/lib64/libm.so;/usr/lib64/libcurl.so;/usr/lib64/libz.so;/usr/lib64/libbz2.so;/usr/lib64/liblzma.so;/usr/lib64/libsnappy.so;/usr/lib64/liblzo2.so;optimized;/usr/lib64/libprotobuf.so;debug;/usr/lib64/libprotobuf.so;-lpthread"

在文件 config.h7 行定义.

#define LINUX   1

在文件 config.h130 行定义.

#define MACHINE   "aarch64"

在文件 config.h4 行定义.

#define NARRAY_LIB   "/usr/lib64/gems/ruby/narray-0.6.1.1/narray.so"

在文件 config.h136 行定义.

#define OCTAVE_APIVERSION   50

在文件 config.h126 行定义.

#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 VIENNACL_WITH_OPENCL   1

在文件 config.h44 行定义.


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