diff --git a/CMakeLists.txt b/CMakeLists.txt index 166814d6f3..5745173cc1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -189,7 +189,6 @@ endif() # Use DSP hardware if (USE_DSP) set(USE_ELPA OFF) - set(ENABLE_LCAO OFF) set(ABACUS_BIN_NAME abacus_dsp) endif() diff --git a/source/source_base/kernels/math_kernel_op.cpp b/source/source_base/kernels/math_kernel_op.cpp index fa1bb4628c..1000637554 100644 --- a/source/source_base/kernels/math_kernel_op.cpp +++ b/source/source_base/kernels/math_kernel_op.cpp @@ -182,6 +182,8 @@ template struct matrix_mul_vector_op, base_device::DEVICE_C template struct matrixTranspose_op; #endif #ifdef __DSP +template struct gemm_op_mt; +template struct gemm_op_mt; template struct gemv_op_mt, base_device::DEVICE_CPU>; template struct gemv_op_mt, base_device::DEVICE_CPU>; template struct gemm_op_mt, base_device::DEVICE_CPU>;