imc_extension.cmake 589 B

12345678910111213141516171819
  1. set(IMC_BENCH_NAME "vConv2d" CACHE STRING "")
  2. set(AVAILABLE_BENCHES "vBasicMath" "vStringSearch" "vFFT" "vSha" "vCrc" "vTest_nvm" "vCustom" "vMemAccessPatternTest" "vMatMul" "vConv2d")
  3. if(NOT IMC_BENCH_NAME IN_LIST AVAILABLE_BENCHES)
  4. message( FATAL_ERROR "incorrect benchmark name: ${IMC_BENCH_NAME}")
  5. endif()
  6. if(IMC_BENCH_NAME MATCHES "vConv2d")
  7. set(BENCHMARK_SRC_FILES
  8. )
  9. set(IMC_APP_FILES
  10. Core/Src/benchmarks/conv2d/conv2d.c
  11. )
  12. set(IMC_LINK_OBJS
  13. )
  14. endif()
  15. foreach(BENCH_SRC ${BENCHMARK_SRC_FILES})
  16. list(APPEND SRC_FILES ${BENCH_SRC})
  17. endforeach()