|
本帖最后由 jefferyzhang 于 2021-12-20 09:17 编辑
2021年开发者大会,我们带来了边缘计算Python版本SDK先行体验。
为什么开发PythonSDK
1. 嵌入式开发和PC不一样,不是调用通用运算库就能解决问题。第三方库绝大多数都是运行在CPU上,其性能功耗比是比较低的,不适合嵌入式设备。
2. RK拥有一系列自主研发的IP核,例如硬件编解码用的VPU、2D图像处理单元RGA、人工智能运算单元NPU等等。都有独立的运行库来支持。
3. 新手学习成本较高,除了大家都熟知的CPU/GPU外,还需要了解这些运算单元如何工作。
4. Python社区在边缘计算和人工智能领域生态非常丰富。
设计约束
1. 兼容第三方库,例如OpenCV、numpy、tensorflow、pytorch、scikit等,在其联合调用中不能有多余的拷贝造成性能损失。
2. API简单,符合Python工程师开发习惯。尽可能沿用OpenCV命名规则。
3. 充分利用RK各加速单元。
4. 所有RK芯片通用(第一版目前只在Toybrick 3568/3588 debian11 python3.9环境测试过,板子可通过顶部购买渠道购买到)
API文档初稿以及Workshop实操手册
未来版本API接口可能还会修改,请以实际发布文档为准
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|