imc_extension.h 581 B

123456789101112131415161718192021222324252627282930
  1. #ifndef INC_IMC_IMC_EXTENSION_H_
  2. #define INC_IMC_IMC_EXTENSION_H_
  3. #ifndef imcBENCH_NAME
  4. #define imcBENCH_NAME vConv2d
  5. #endif
  6. #ifndef imcBENCH_INFINITE_LOOP
  7. #define imcBENCH_INFINITE_LOOP 0
  8. #endif
  9. #ifndef imcPRINT_RECOVERY_MESSAGE
  10. #define imcPRINT_RECOVERY_MESSAGE 0
  11. #endif
  12. #ifndef imcENABLE_STATIC_LOOP_PASS_COUNT
  13. #define imcENABLE_STATIC_LOOP_PASS_COUNT 0
  14. #endif
  15. #ifndef imcLOOP_PASS_COUNT
  16. #define imcLOOP_PASS_COUNT 10
  17. #endif
  18. #ifndef imcBENCH_REPEAT_COUNT
  19. #define imcBENCH_REPEAT_COUNT 1
  20. #endif
  21. int __imc_get_loop_pass_count(int loop_id);
  22. #endif