视频目标跟踪:ECO代码调试

本文只调试了ECO的MATLAB版本当中的CPU和GPU版!重点是讲解如何调试GPU版!重点是讲解如何调试GPU版!重点是讲解如何调试GPU版!我的配置环境是:matlab2018a+cuda9.0+cudnn9.0+VS2015

ECO的matlab版本调试比较简单,博客:https://blog.csdn.net/qq_17783559/article/details/81487975

按照这个博客步骤走一遍之后CPU版本就可以运行了,但是我运行GPU版却报告了以下错误(由于当时没有截图,在网上找的):

                                              视频目标跟踪:ECO代码调试_第1张图片

这个原因可通过下载最新的matconvnet来代替先前博客里面的matconvnet,下载地址为:http://www.vlfeat.org/matconvnet/

                                   视频目标跟踪:ECO代码调试_第2张图片

然后解压到:

                                   视频目标跟踪:ECO代码调试_第3张图片

解压后在命令窗口输入(有的人说可以直接运行insatll.m,不妨一试):

vl_compilenn('enableGpu', true,... 
               'cudaRoot', 'C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0', ...
                            %改成你安装的cuda地址
               'cudaMethod', 'nvcc', ...
               'enableCudnn', true, ...
               'cudnnRoot', 'D:\视频目标跟踪\ECO\ECO-master\external_libs\matconvnet\matlab\local\cuda') ;
                            %改成你装的cudnn地址

编译会报一堆的警告,不过直接忽略就行。

然后再次运行:install.m文件就行。

最后运行:demo_ECO_gpu.m

                                                           视频目标跟踪:ECO代码调试_第4张图片

你可能感兴趣的:(s)