完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1、ARM Cortex-M系列芯片神经网络推理库CMSIS-NN详解 CMSIS-NN是用于ARM Cortex-M系列的芯片的神经网络推理库,用于低性能芯片/架构的神经网络部署。 Convolution(卷积)与Matrix Multiplication(矩阵乘法) 使用的16 bit的乘加SMID即SMLAD ___SXTB_16 数据扩展 大部分NNFunctions使用的是16bit的MAC指令,所以在送进去SIMD之前需要把8-bit的数据拓展为16-bit,CMSIS_NN提供了函数*arm_q7_to_q15。 实现有两步骤: 使用有符号的扩展指令即__SXTB16来扩展; 把扩展后的数据重排一下。数据重排主要__SXTB16扩展指令导致的。如图所示: 扩展成16-bit是必不可少的,但数据重排不一定。假设可以忽略扩展成16-bit的数据后的重排操作的话,流程如下图: 原作者:GiantPandaCV
|
|
相关推荐
|
|
如何配置Linux操作系统设备树让我的开发板可以将板子上的GPIO接口用作 I2S输出??
1292 浏览 1 评论
1264 浏览 0 评论
1982 浏览 0 评论
2004 浏览 2 评论
1112 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-17 00:38 , Processed in 0.475554 second(s), Total 39, Slave 30 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191