电脑安装了HALCON 18.05,也安装了该网站提供的对应的halcon-18.05.0.2-windows-deep-learning,但我用HALCON运行软件自带的例程,会出现图中所示的情况。关闭错误窗口,也出现了深度学习的折线图,驱动也是最新版本。何解?
原因是没有将cuda中的cublas64_10.dll放进HALCON 18运行路径下的thirdparty文件夹中。这个问题困扰了我三天,这个网站帮了我很多,现在我简单总结一下,希望也可以给大家提供帮助。关于“cuDNN Error occured,错误代码4201,train_dl_classifier_batch函数出错“的解决方案。
第一:安装好halcon-18.05.0.2-windows.exe和halcon-18.05.0.2-windows-images-deep-learning.exe之后,将电脑显卡驱动更新到最新版本,不要用第三方软件,最好用GeForce Experience,之后进入C:\Program Files,查看是否有NVIDIA GPU Computing Toolkit这个文件(默认安装位置的情况下),即你的电脑是否安装CUDA,如果已经安装过了,就桌面空白处右键进入NVIDIA 控制面板,再点击左下角系统信息,然后点击组件查看NVIDIA CUDA版本,记下版本号,并且下面一步可不用下载cuda。
第二:进入NVIDIA官方网站https://developer.nvidia.com/,该网站需要登录,然后下载自己所需的cuDNN(200M多)和cuda(2G多),版本一定要对应,版本一定要对应,版本一定要对应,网站右上角可以直接搜索。
第三:先安装cuda,最好不要改安装路径,接着解压cuDNN,发现其中也有一个cuda文件夹,再进入C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1,对比cuDNN解压后的cuda,将cuDNN中的cuda文件夹中的内容放在CUDA文件夹中同名的文件中,如:将cuDNN解压后的cuda中的include文件夹中的cudnn.h拷贝到

