config.h
00001 #ifndef _CONFIG_H__
00002 #define _CONFIG_H__
00003
00004 #include "ipps.h"
00005 #include "mkl.h"
00006
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055 typedef float REAL;
00056 #define IPPS_THRESHOLD ippsThreshold_32f
00057 #define CBLAS_SCAL cblas_sscal
00058 #define CBLAS_GEMV cblas_sgemv
00059 #define CBLAS_GEMM cblas_sgemm
00060 #define CBLAS_DOT cblas_sdot
00061 #define CBLAS_AXPY cblas_saxpy
00062 #define V_SUB vsSub
00063 #define V_ADD vsAdd
00064 #define V_ADDCI ippsAddC_32f_I
00065 #define V_MUL vsMul
00066 #define V_MULC ippsMulC_32f
00067 #define V_MULCI ippsMulC_32f_I
00068 #define V_DIV vsDiv
00069 #define V_DIVC ippsDivC_32f
00070 #define GELSS sgelss
00071 #define FIND_MAX cblas_isamax
00072 #define V_COPY ippsCopy_32f
00073 #define V_TANH vsTanh
00074 #define V_SQR vsSqr
00075 #define V_ZERO ippsZero_32f
00076 #define V_NORMALIZE ippsNormalize_32f
00077 #define V_POWC vsPowx
00078 #define V_POW vsPow
00079 #define LAPACK_POTRF spotrf
00080 #define LAPACK_POTRS spotrs
00081 #define SORT_ASCEND ippsSortAscend_32f_I
00082 #define SORT_ASCEND_I ippsSortIndexAscend_32f_I
00083 #define SORT_ASCEND_RADIX_I ippsSortRadixIndexAscend_32f
00084 #define GAUSS_DISTRIBUTION ippsRandGauss_Direct_32f
00085 #define UNIFORM_DISTRIBUTION ippsRandUniform_Direct_32f
00086 #define V_EXP ippsExp_32f_I
00087 #define V_INV vsInv
00088 #define V_SQRT vsSqrt
00089
00090
00091
00092
00093
00094 #define DATA_PATH "DataFiles"
00095 #define DSC_PATH "DscFiles"
00096 #define TMP_PATH "TempFiles"
00097 #define FULL_PREDICTOR_PATH "FullPredictorFiles"
00098
00099 #endif