这里写自定义目录标题
PC 端 mediapipe GPU 硬件加速
mediapipe 目前官方仅仅是 iOS 和 Android 支持硬件加速,支持 opengl es 3.0 的 linux 也支持硬件加速;但是最最重要的 macOS 和 Windows 尽然不支持,都不知道他们是咋想的,那我来支持一下吧。通过测试 CPU 能大幅下降,macOS 的 CPU 消耗从单核 110% -> 19% (M1 Pro 16G), 107% -> 13% ( intel i7 16G)
准备工作
- Windows 需要编译 google 的 libangle,主要是为了使用 opengles 3.0,google 单独用 d3d 实现了一套 opengles 的兼容版本;
- macOS 编译方式和 iOS 相同,不过需要调整一下 mediapipe 的 BUILD 相关配置,主要是 cpu 的 config 相关