瓯北论坛

 找回密码
 立即注册

扫一扫,访问微社区

搜索
查看: 12516|回复: 6

求助,如何利用OpenCL实现神经网络加速推理

[复制链接]

413

主题

1

回帖

2101

积分

中级会员

Rank: 3Rank: 3

积分
2101
发表于 2020-4-17 12:25:13 | 显示全部楼层 |阅读模式
  之前尝试过网络结构、模型量化/剪枝来加速神经网络运算,现在才接触到FPGA并行计算的特性并利用OpenCL来实现加速运算。刚上手,卡在了模型参数提取并送入FPGA当中运算这一步,在线求解。

  我的新手操作如下:

  

  训练神经网络

  

  然后得到的模型

  后面参数提取和输入FPGA好像有点错乱了。。。。。。

回复

使用道具 举报

0

主题

4

回帖

12

积分

新手上路

Rank: 1

积分
12
发表于 2020-4-19 13:25:01 | 显示全部楼层
FPGA在并行计算和可编程方面确实有很大的发展空间,但是其实我也没有涉猎,LZ加油
回复 支持 反对

使用道具 举报

0

主题

4

回帖

12

积分

新手上路

Rank: 1

积分
12
发表于 2020-4-19 13:26:24 | 显示全部楼层
FPGA在并行计算和可编程方面确实有很大的发展空间,但是其实我也没有涉猎,LZ加油
回复 支持 反对

使用道具 举报

0

主题

4

回帖

12

积分

新手上路

Rank: 1

积分
12
发表于 2020-4-19 13:27:07 | 显示全部楼层
FPGA在并行计算和可编程方面确实有很大的发展空间,但是其实我也没有涉猎,LZ加油
回复 支持 反对

使用道具 举报

0

主题

1

回帖

4

积分

新手上路

Rank: 1

积分
4
发表于 2020-4-19 14:57:48 | 显示全部楼层
到参数提取这一步后,要将多维数组处理为一维数组,才能送入到 OpenCL 当中进行执行。
回复 支持 反对

使用道具 举报

0

主题

3

回帖

10

积分

新手上路

Rank: 1

积分
10
发表于 2020-4-19 15:14:50 | 显示全部楼层
神经网络算法的 OpenCL 实现,可以看下

然后要对算法进行编译,生成必要的aocx二进制文件,才可以放到 FPGA 上进行执行。
楼主多操作几次就熟练了。
回复 支持 反对

使用道具 举报

0

主题

2

回帖

16

积分

新手上路

Rank: 1

积分
16
发表于 2020-4-19 18:12:14 | 显示全部楼层
我目前也正在学习FPGA的开发设计,给楼主推荐一个免费资源,FPGA线上培训 可以看看有没有能用的

回复 支持 反对

使用道具 举报

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

本版积分规则

联系我们|手机版|Archiver|小黑屋|瓯北论坛

GMT+8, 2024-10-12 02:45 , Processed in 0.057554 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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