设置首页收藏本站
授权版本:2024_10
开启左侧

c#使用halcon引擎,如何实现GPU算子加速

[复制链接]
xiaomear 发表于 2024-9-18 16:18:09 | 显示全部楼层 |阅读模式
halcon c#联合开发时,我们调用hdevenginedotnet.dll,以引擎运行多个hdvp函数,如何可以实现调用引擎时默认使用gpu加速所有算子
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
halcon2016 发表于 2024-9-18 17:01:41 | 显示全部楼层
参考compute_devices.hdev,不是所有的算子都能支持在cpu运行,只有Supports OpenCL compute devices的算子才行
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| xiaomear 发表于 2024-9-20 14:08:43 | 显示全部楼层
halcon2016 发表于 2024-9-18 17:01
参考compute_devices.hdev,不是所有的算子都能支持在cpu运行,只有Supports OpenCL compute devices的算子 ...

我按着halcon官方指导示例,写了个c#demo,测试多线程调用同一个算子,能够正常运行,但是我重复运行该过程,在做内存释放的时候遇到了内存报错System AccessViolationxception:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。HalconDotNet.EngineAPl.SetInputIconicParanObiect (IntPtr ca11.String name, IntPtr key),这个该如何处理
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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