Toybrick

楼主: keyman_sysu

编译ArmNN,CL runtime error

jefferyzhang

版主

积分
13001
楼主
发表于 2019-3-20 09:17:24 | 显示全部楼层
本帖最后由 jefferyzhang 于 2019-3-20 09:35 编辑

CL的so你需要先添加rk源:sudo dnf localinstall --nogpgcheck http://repo.rock-chips.com/fedora/rockchip-repo-1.0-3.fc28.aarch64.rpm
然后安装:
dnf install ocl-icd-devel.aarch64

可以用dnf info确认下是不是rockchip的,如果不是就别用,因为不是rockchip的ocl他跑的是cpu。

里头应该是带有h文件的。没有的话可以去Khronos官网下载头文件,是标准的 。


回复

使用道具 举报

jefferyzhang

版主

积分
13001
沙发
发表于 2019-3-20 09:36:18 | 显示全部楼层
keyman_sysu 发表于 2019-3-20 09:34
十分感谢,跑通了

你看下我刚编辑了帖子,你要用 rk的源装才行。
如果是fedora的源,他默认跑的是cpu的,并不能起到加速作用。
回复

使用道具 举报

jefferyzhang

版主

积分
13001
板凳
发表于 2020-2-19 20:54:06 | 显示全部楼层
xsky 发表于 2020-2-19 20:13
请问下Debain的有没有啊

一样的
回复

使用道具 举报

jefferyzhang

版主

积分
13001
地板
发表于 2020-2-21 08:37:21 | 显示全部楼层
xsky 发表于 2020-2-20 18:26
在Toybrick3399Pro Debain 10上
sudo apt install  ocl-icd-opencl-dev

我问了负责人了:

先装toybrick-gbm-dev
然后装ocl-icd-dev
然后执行脚本toybrick-mali.sh
就可以了

这样做主要原因是官方源依赖问题我们还在处理。过一段时间处理好就会直接做包了
回复

使用道具 举报

jefferyzhang

版主

积分
13001
5#
发表于 2020-2-21 15:04:49 | 显示全部楼层
cl/gl都在同一个库里,都链接同一个库就可以。
回复

使用道具 举报

jefferyzhang

版主

积分
13001
6#
发表于 2020-2-22 16:13:00 | 显示全部楼层
xsky 发表于 2020-2-21 18:06
toybrick@debian10:/usr/lib/aarch64-linux-gnu$ objdump -tT libmali-toybrick.so.r18p0 | grep -E "\bcl ...

clx不支持,cl只支持到1.2
回复

使用道具 举报

jefferyzhang

版主

积分
13001
7#
发表于 2020-2-24 10:56:11 | 显示全部楼层
xsky 发表于 2020-2-24 10:50
不好意思,可能我没表述清楚,这个只支持OpenCL 1.2看参数看到了的, 目前是在库libmali-toybrick.so.r18 ...

我反馈给负责人了,他说之前给的一个库没cl,后来重编了一个,正在处理了,下午你再试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表