设置首页收藏本站
开启左侧

CUDA libraries need to be available

[复制链接]
J123918 发表于 2024-12-18 06:01:31 | 显示全部楼层 |阅读模式
在halcon24.05进行深度学习训练一直出现
HALCON算子错误当在函数 'main' 中调用 'set_dl_model_param'时.line: 122.
For this operation a suitable GPU and the corresponding CUDA libraries need to be available (See installation guide) (HALCON错误代码: 7709)
已经配置好GPU和CUDA,在halcon上也能读取到GPU,但就是用不了,还是一直出现这个错误,有没有大佬知道是什么原因啊

奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
绝地武士 发表于 2024-12-18 08:59:27 | 显示全部楼层
以下版本为Halcon 24.11的CUDA版本限制与查询信息:

运行cmd输入命令
:nvidia-smi 查看CUDA版本:
微信截图_20241218090522.png
HALCON代码检查:
  1. *检查CUDA是否加载
  2. get_system ('cuda_loaded', cuda_is_loaded)
  3. *检查CUDA版本是否≥12.1.0(12010)
  4. get_system ('cuda_version', cuda_version)
  5. *获取CUDA设备,显示显卡型号
  6. get_system ('cuda_devices', cuda_devices)
复制代码
CUDA12.1.0更新地址https://developer.nvidia.com/cuda-12-1-0-download-archive
最新版本:https://developer.nvidia.com/cuda-downloads

HALCON CUDA位置
  1. $HALCONROOT/bin/$HALCONARCH/thirdparty/cuda12_1
复制代码

奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| J123918 发表于 2024-12-18 12:30:02 | 显示全部楼层
绝地武士 发表于 2024-12-18 08:59
运行cmd输入命令:nvidia-smi 查看CUDA版本:

HALCON代码检查:

感谢大佬,但是我的显卡型号是GTX 970M,我去查了一些资料,上面说该显卡不支持CUDA12.0以上的版本,所以我用的是CUDA11.0的,这样是不是说明我的电脑不支持这个功能啊?还是说可以不管直接用CUDA12.1进行以上操作
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| J123918 发表于 2024-12-18 12:32:55 | 显示全部楼层
绝地武士 发表于 2024-12-18 08:59
运行cmd输入命令:nvidia-smi 查看CUDA版本:

HALCON代码检查:

还有就是运行了get_system ('cuda_loaded', cuda_is_loaded)之后,返回了false,好像并没有加载到CUDA
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
绝地武士 发表于 2024-12-18 14:10:44 | 显示全部楼层
J123918 发表于 2024-12-18 12:32
还有就是运行了get_system ('cuda_loaded', cuda_is_loaded)之后,返回了false,好像并没有加载到CUDA ...

那就是不支持你的硬件,你可以尝试更新驱动到12以上,不行的话只能换新的电脑和显卡了,再说了你现在这配置算力也跟不上。
HALCON只支持CUDA12.1及其以上版本才可以。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| J123918 发表于 2024-12-19 20:30:52 | 显示全部楼层
绝地武士 发表于 2024-12-18 14:10
那就是不支持你的硬件,你可以尝试更新驱动到12以上,不行的话只能换新的电脑和显卡了,再说了你现在这配 ...

感谢回复,换台电脑这个问题就解决了
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Criss 发表于 2024-12-20 17:00:47 | 显示全部楼层
J123918 发表于 2024-12-19 20:30
感谢回复,换台电脑这个问题就解决了

Halcon23.05使用CUDA SDK版本是11.1,旧电脑可以用指定版本的试用即可。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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