Skip to content

Commit cdeac0a

Browse files
authored
Build non-CBLAS ?gemm_batch too
1 parent eb931de commit cdeac0a

File tree

1 file changed

+6
-14
lines changed

1 file changed

+6
-14
lines changed

interface/CMakeLists.txt

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,8 @@ foreach (CBLAS_FLAG ${CBLAS_FLAGS})
124124
#sdsdot, dsdot
125125
if (BUILD_SINGLE OR BUILD_DOUBLE)
126126
GenerateNamedObjects("sdsdot.c" "" "sdsdot" ${CBLAS_FLAG} "" "" true "SINGLE")
127-
if(CBLAS_FLAG EQUAL 1)
128-
GenerateNamedObjects("gemm_batch.c" "" "gemm_batch" ${CBLAS_FLAG} "" "" false)
129-
endif ()
130-
endif ()
127+
GenerateNamedObjects("gemm_batch.c" "" "gemm_batch" ${CBLAS_FLAG} "" "" false)
128+
endif ()
131129
if (BUILD_DOUBLE)
132130
GenerateNamedObjects("dsdot.c" "" "dsdot" ${CBLAS_FLAG} "" "" true "SINGLE")
133131
endif ()
@@ -162,10 +160,8 @@ if (BUILD_BFLOAT16)
162160
GenerateNamedObjects("tobf16.c" "DOUBLE_PREC" "sbdtobf16" ${CBLAS_FLAG} "" "" true "BFLOAT16")
163161
GenerateNamedObjects("bf16to.c" "SINGLE_PREC" "sbf16tos" ${CBLAS_FLAG} "" "" true "BFLOAT16")
164162
GenerateNamedObjects("bf16to.c" "DOUBLE_PREC" "dbf16tod" ${CBLAS_FLAG} "" "" true "BFLOAT16")
165-
if(CBLAS_FLAG EQUAL 1)
166163
GenerateNamedObjects("gemm_batch.c" "" "sbgemm_batch" ${CBLAS_FLAG} "" "" true "BFLOAT16")
167164
endif ()
168-
endif ()
169165
if (BUILD_HFLOAT16)
170166
GenerateNamedObjects("gemm.c" "" "shgemm" ${CBLAS_FLAG} "" "" true "HFLOAT16")
171167
endif ()
@@ -197,9 +193,7 @@ foreach (float_type ${FLOAT_TYPES})
197193
GenerateNamedObjects("max.c" "USE_ABS" "scamax" ${CBLAS_FLAG} "" "" true "COMPLEX")
198194
GenerateNamedObjects("asum.c" "" "scasum" ${CBLAS_FLAG} "" "" true "COMPLEX")
199195
GenerateNamedObjects("sum.c" "" "scsum" ${CBLAS_FLAG} "" "" true "COMPLEX")
200-
if(CBLAS_FLAG EQUAL 1)
201-
GenerateNamedObjects("gemm_batch.c" "" "cgemm_batch" ${CBLAS_FLAG} "" "" true "COMPLEX")
202-
endif ()
196+
GenerateNamedObjects("gemm_batch.c" "" "cgemm_batch" ${CBLAS_FLAG} "" "" true "COMPLEX")
203197
endif ()
204198
if (${float_type} STREQUAL "ZCOMPLEX")
205199
GenerateNamedObjects("zscal.c" "SSCAL" "dscal" ${CBLAS_FLAG} "" "" false "ZCOMPLEX")
@@ -209,9 +203,7 @@ foreach (float_type ${FLOAT_TYPES})
209203
GenerateNamedObjects("max.c" "USE_ABS" "dzamax" ${CBLAS_FLAG} "" "" true "ZCOMPLEX")
210204
GenerateNamedObjects("asum.c" "" "dzasum" ${CBLAS_FLAG} "" "" true "ZCOMPLEX")
211205
GenerateNamedObjects("sum.c" "" "dzsum" ${CBLAS_FLAG} "" "" true "ZCOMPLEX")
212-
if(CBLAS_FLAG EQUAL 1)
213-
GenerateNamedObjects("gemm_batch.c" "" "zgemm_batch" ${CBLAS_FLAG} "" "" true "ZCOMPLEX")
214-
endif ()
206+
GenerateNamedObjects("gemm_batch.c" "" "zgemm_batch" ${CBLAS_FLAG} "" "" true "ZCOMPLEX")
215207
endif ()
216208
endforeach ()
217209

@@ -262,7 +254,7 @@ if ( BUILD_COMPLEX AND NOT BUILD_SINGLE)
262254
GenerateNamedObjects("nrm2.c" "" "nrm2" 0 "" "" false "SINGLE")
263255
GenerateNamedObjects("gemv.c" "" "gemv" 0 "" "" false "SINGLE")
264256
GenerateNamedObjects("gemm.c" "" "gemm" 0 "" "" false "SINGLE")
265-
GenerateNamedObjects("gemm_batch.c" "" "gemm_batch" 1 "" "" false "SINGLE")
257+
GenerateNamedObjects("gemm_batch.c" "" "gemm_batch" 0 "" "" false "SINGLE")
266258
GenerateNamedObjects("asum.c" "" "asum" 0 "" "" false "SINGLE")
267259
GenerateNamedObjects("swap.c" "" "swap" 0 "" "" false "SINGLE")
268260
GenerateNamedObjects("axpy.c" "" "axpy" 0 "" "" false "SINGLE")
@@ -276,7 +268,7 @@ if ( BUILD_COMPLEX16 AND NOT BUILD_DOUBLE)
276268
GenerateNamedObjects("nrm2.c" "" "nrm2" 0 "" "" false "DOUBLE")
277269
GenerateNamedObjects("gemv.c" "" "gemv" 0 "" "" false "DOUBLE")
278270
GenerateNamedObjects("gemm.c" "" "gemm" 0 "" "" false "DOUBLE")
279-
GenerateNamedObjects("gemm_batch.c" "" "gemm_batch" 1 "" "" false "DOUBLE")
271+
GenerateNamedObjects("gemm_batch.c" "" "gemm_batch" 0 "" "" false "DOUBLE")
280272
GenerateNamedObjects("asum.c" "" "asum" 0 "" "" false "DOUBLE")
281273
GenerateNamedObjects("swap.c" "" "swap" 0 "" "" false "DOUBLE")
282274
GenerateNamedObjects("axpy.c" "" "axpy" 0 "" "" false "DOUBLE")

0 commit comments

Comments
 (0)