开启左侧

[HALCON文档] 查询设备信息提示 7990 错误

[复制链接]
绝地武士 发表于 2022-6-14 15:04:24 | 显示全部楼层 |阅读模式
  1. HTuple hv_Handles,hv_Info;
  2. HOperatorSet.GetSystem("cuda_devices", out hv_Info);
  3. HOperatorSet.QueryAvailableDlDevices(new HTuple("runtime").TupleConcat("runtime"), new HTuple("cpu").TupleConcat("gpu"), out hv_Handles);
复制代码


QueryAvailableDlDevices这句代码在HDevelop里面能正常打印出CPU和GPU的值,但是到了C#里面直接报错提示halcondl.dll未能加载(7990错误码),更新了CUDA为11.7后还是不行。程序采用的是Halcon 22.05,一直无解。

最后,重新装了系统,采用SOM重新安装了Halcon后,神奇的深度学习和C#就全部工作正常了,可能是之前哪个配置影响了或环境搞乱了。

一般不要直接重装,我的系统是因为很多程序必须以管理员运行才正常,可能是系统本身权限问题。
可以在HDevelop和C#程序中尝试打印出相关值看看能否正常显示或对照一致。
  1. get_system ('cuda_loaded', Information1)
  2. get_system ('cuda_version', Information2)
  3. get_system ('cuda_devices', Information3)
  4. get_system ('cudnn_loaded', Information4)
  5. get_system ('cudnn_version', Information5)
  6. get_system ('cublas_loaded', Information6)
  7. get_system ('cublas_version', Information7)
复制代码
CXB19950505 发表于 2022-8-24 14:07:46 | 显示全部楼层
No supported device found to continue this example.
CXB19950505 发表于 2022-8-24 14:09:10 | 显示全部楼层
我的是官网下载的家庭中文版系统,不知道是否有关系
Image 42022575813.jpg
Image 52022583313.jpg
Criss 发表于 2022-8-24 14:47:27 | 显示全部楼层
CXB19950505 发表于 2022-8-24 14:07
No supported device found to continue this example.

是最新版Nvidia驱动么?显卡版本太高太低可能都不支持。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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