ncnn any case about tinypose and movenet running on the mali gpu with opencl

cld4siwp  于 4个月前  发布在  其他
关注(0)|答案(8)|浏览(48)

1,关于mail gpu的case,有木有更详细点的文档和示例提供下? 相比cpu 和 arm,maili gpu的相关例子很单薄,是否可以提供下,更方便复现和调试。 tks
2,我只看到了关于 cpu 或者arm的版本,缺少mali gpu opencl的文档
附加一个问题就是 ncnn 关于opencl maligpu T系列和G系列的 example 或者demo case 示例有木有更详细点的资料,可以发下链接吗?
多谢

eiee3dmh

eiee3dmh2#

1, 这个链接 https://github.com/FeiGeChuanShu/ncnn_Android_PP-TinyPose 说的下面的问题
“step3
Open this project with Android Studio, build it and enjoy!”
这是在手机上运行的吗? 需要编译成apk才行吗? 不可以直接加载二进制运行吗? 有加载二进制可执行文件运行的例子吗?
2, 这个帧率20多点,是在哪种型号的arm上 几个核跑出来的呢?
3, 你确定这个tinypose的demo 也跑在了 手机mali gpu上的 with vulkan? 这手机的gpu是哪一个型号 T系列?
4,这里的测试视频 图像分辨是 多少的啊?

yyhrrdl8

yyhrrdl83#

1 这些项目都是开源代码的,可自行移植
2 可以用自己的硬件跑跑看,这样最实际
3 mali gpu 有很多型号,凡是支持 vulkan api 都可以用 ncnn 在 gpu 上推理
rk3288 rk3399 这些T系列gpu在最新 android 系统中支持 vulkan
4 具体细节看看代码呗~

tquggr8v

tquggr8v4#

tks
1 https://github.com/FeiGeChuanShu/ncnn_Android_PP-TinyPose这个code拉下来后,在最新的android studio上rebuild报错 Invalid revision: 3.20.21032501-MSVC_2。 也无法正常run起来,需要加载配置

2 ncnn_Android_PP-TinyPose这个code 里面关于 tinypose模型的 tinypose_128x96.bin tinypose_128x96.param bin文件是权重信息,param是网络结果吗?
3 tinypose模型的 tinypose_128x96.bin tinypose_128x96.param 是什么框架生成的,caffe还是?是否经过了我们ncnn 优化工具优化还是框架直接生成的?
4 我们 https://github.com/FeiGeChuanShu/ncnn_Android_PP-TinyPose 这里的demo结果20多帧是在cpu上测的吧?mali gpu上有测试数据结果吗?

8e2ybdfx

8e2ybdfx5#

at @FeiGeChuanShu 好了。

rsaldnfx

rsaldnfx7#

1 ncnn 使用 vulkan api 可在支持的 mali gpu 上执行模型推理
2 ncnn 不使用 opencl,考虑到通用性和兼容性使用 vulkan,vulkan 基础学习文档可以参考 vulkan 官网相关教程
3 ncnn 自带的 example 和 github 上的例子全部支持 mali gpu vulkan

rfbsl7qr

rfbsl7qr8#

tks,那tinypose和 movennet在mali gpu上调通的case有文档和示例链接吗?

相关问题