視頻目標跟蹤: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版卻報告了以下錯誤(由於當時沒有截圖,在網上找的):

                                              

這個原因可通過下載最新的matconvnet來代替先前博客裏面的matconvnet,下載地址爲:http://www.vlfeat.org/matconvnet/

                                   

然後解壓到:

                                   

解壓後在命令窗口輸入(有的人說可以直接運行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

                                                           

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章