HALCON 错误代码 #7709
前言
最近在研究halcon的深度学习,在环境配置上花了不少的功夫搞定,结果正要开始训练分类的第二个train文件就出现了一个错误,报7709,折腾了三天才解决。
原因
报7709主要的原因有如下几个原因:1、就是你选的cuda版本和cudnn的不匹配,这个原因应该大家在选择的时候注意一下版本对比的话可以避免,基本上不是这个原因造成的。2、显卡的驱动版本的过低,需要下载一个驱动精灵升级一下显卡的驱动,但是我更新之后也是一样的没有用。3、大家一定要注意你选择版本的时候并不是根据你的显卡来选cuda版本,当然前提是你必须要满足在你显卡支持的版本之内,其实更重要的是需要找到你用的halcon版本支持的cuda版本来安装。
例如:
如果是 HALCON20.11,则 CUDA 必须是 10.2 或 11.1;
如果在 HALCON18.11 时安装,CUDA则为 10.0。
解决方法
正是因为这个原因我的显卡版本是支持12.0的我傻乎乎的安装了cuda的12.0版本,结果一直不对我用的halcon确实20.11,所以我重新更换之后再次打开就可以正常的用GPU显卡去运行了。