移动端
JNingWei
工作后比较忙,不怎么看账号和消息。回复不及时望见谅。
展开
-
手机指令集:armv7 & armv8
经验总结:手机指令集主要跟芯片相关,如果是c端,就默认是arm芯片了,也只有arm芯片才有armv7和armv8之分。如果上MNN的话,MNN的量化都是做在armv8上的现在c端大部分都是64位APP,对应的架构是armv8。寄存器个数不一样,指令集也不一样。需要针对这些不同重新设计计算的方式。armv7:一般偏低端机才有armv7,而armv7 是可以优化的。模型一般在armv7上跑得较慢,而MNN现在对armv7不能加速。但是据说抖音的都跑在armv7上,且还能加速。armv8:原创 2021-11-03 00:30:46 · 1736 阅读 · 0 评论 -
推理引擎:tnn & ncnn & 自研
经验总结目前开源的框架int推理做的都比较一般,有比较大的优化空间。在我们测试的case下,tnn相对来说会比ncnn好一些。不少大点的公司主要还是基于开源版本,适配自己的模型,针对性优化。其实搞优化大部分时间就是提高缓存命中率,高效利用neon寄存器。...原创 2021-11-03 00:29:15 · 843 阅读 · 0 评论 -
【模型部署】手机系统对端侧模型的影响
【模型部署】手机系统对端侧模型的影响原创 2021-09-14 23:56:51 · 141 阅读 · 0 评论 -
CPU档次
安卓高通骁龙(占有率第一)6字头算中低端。8字头算高端。华为海思(占有率第二)略。联发科(占有率极低)略。苹果A系列A10:iphone7。A11:iphone8 / iphoneX。A12:略。A13:iphone11 / iphoneSE2。常见的测试机型类型机型系统 cpu型号ios低端机型iphone 6sios A9ios高端机型iphone 11ios A13android低端机型荣耀7candroid 骁龙45原创 2021-09-14 23:51:44 · 224 阅读 · 0 评论