C++ windows环境下 cpu_math_library_num_threads_ 以及 use_mkldnn_对于计算速度的影响
Created by: qq61786631
采用教程编译了windows下的 ocr_system.exe(mkl数学库),测试发现,同一张图片有如下情况
- 同样的cpu_math_library_num_threads_=10情况下,use_mkldnn 选项打开耗时(1.85s) 关闭选项(1.6s)
- use_mkldnn 关闭,cpu_math_library_num_threads_=0时,耗时1.4s cpu_math_library_num_threads_=12时,耗时1.9s
CPU Intel 8700(六核十二线程)
这两个情况,怎么都是反着来的呀,费解。单线程速度最快吗?