当前位置: 首页 > 工具软件 > MKL-DNN > 使用案例 >

mkldnn理解

沈栋
2023-12-01

mkldnn的作用是为cpu运行网络加速;

mkldnn是intel开发的开源项目,就是针对cpu上运行神经网络做了一些并行优化;但并不是针对所有模型都有效,比如:你跑一个模型,这些指令集应该是会加速一部分操作的速度,但是可能你跑的最耗时的操作并没有被加速,即使一部分速度的提升也看不出效果。比如最耗时的操作要2秒,被加速的指令需要100ms,这样即使快了几倍,最终的时间也没有太大差别。

mkldnn的github链接: https://github.com/intel/mkl-dnn

mkldnn实际应用(基于paddle框架的应用)https://aistudio.baidu.com/aistudio/projectdetail/1204039

参考链接:https://blog.csdn.net/qian99/article/details/84333272

 类似资料: