Toybrick
标题:
rknpu2是否会对鸿蒙支持?
[打印本页]
作者:
chenwei
时间:
前天 17:58
标题:
rknpu2是否会对鸿蒙支持?
本帖最后由 chenwei 于 2025-3-10 18:02 编辑
请问rknpu2 会对RK3568平台的鸿蒙系统进行支持吗?
目前使用网络上的教程进行驱动移植,测试可以在鸿蒙hdc shell调用NPU,并编译运行
rknn_matmul_api_demo
。
但是在鸿蒙的DevEco Studio上进行应用开发时,编译链接librknnrt.so会报错缺少以下函数符号:
__cxa_thread_atexit_impl
__strftime_l
__strdup
__fmodf_finite
__log2_finite
__log2f_finite
__exp_finite
__powf_finite
__logf_finite
__expf_finite
经过排查librknnrt.so使用的是glibc库,鸿蒙是musl libc库。
musl没有以上函数的实现,我添加了以上函数的实现,重新编译musl后,rknn_matmul_create和rknn_init这两个接口都是返回-1。
请问通过修改musl实现rknpu2接口调用是否可行?
作者:
jefferyzhang
时间:
昨天 08:45
都是独立的进程服务,你完全可以带一个glibc.so用,目前rknn没有计划发布musl libc版本。
欢迎光临 Toybrick (https://t.rock-chips.com/)
Powered by Discuz! X3.3