windows的ASRCF成功配置

windows的ASRCF成功配置

  • 一、前提配置
    • Matlab
    • VS2015
    • CUDA、CUDNN
  • 二、ASRCF
  • 三、编译
    • CPU编译
    • GPU编译

一、前提配置

Matlab

使用的是matlab2018a,百度网盘链接:链接:https://pan.baidu.com/s/1dSoN9rUVjvRqIoueNqn6Fg
提取码:h8qo

VS2015

与matlab208a匹配的版本为VS2015,百度网盘链接:链接:https://pan.baidu.com/s/11-1wrtwcNnXEeccGUvfdrA
提取码:46bn

CUDA、CUDNN

为与上面一致,CUDA版本为9.0。CUDA百度网盘链接:链接:https://pan.baidu.com/s/1dXyHbdLL5FmdcXkZBROIJw
提取码:es5j
CUDNN百度网盘链接:链接:https://pan.baidu.com/s/1fww5n3yJMdKv_sdgg31gaQ
提取码:5ca7

二、ASRCF

1、论文下载地址:链接:https://pan.baidu.com/s/1kH3pyzV6gMDgKX84X0e5Uw
提取码:0rcz
2、代码下载地址:https://github.com/Daikenan/ASRCF 或
链接:https://pan.baidu.com/s/1KSNnIDBLkPFcMkTjM5osyw
提取码:ndcr
3、预训练模型
imagenet-vgg-verydeep-16.mat:链接:https://pan.baidu.com/s/1ObGFwEBzw1DxyxGdEoip4A
提取码:ju3j
imagenet-vgg-m-2048.mat:链接:https://pan.baidu.com/s/1Q4DuVtmm-U6egeK92WT_bw
提取码:uuj1

三、编译

先进到external_libs的matconvnet文件夹中,进行编译

CPU编译

mex -setup

进入matconvnet的matlab中

vl_compilenn

只是记录一下

GPU编译

1、先将cudnn中 bin中的cudnn64_7.dll复制到mex文件夹中。
2、vl_compilenn截图:windows的ASRCF成功配置_第1张图片
3、打开instsall.m,修改第23行:
windows的ASRCF成功配置_第2张图片

4、编译

vl_compilenn('enableGpu',true,'cudaRoot','C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0','cudaMethod' ,'nvcc','enableCudnn','true','cudnnRoot','F:\ASRCF\ASRCF-master\external_libs\matconvnet\local\cuda')

只需修改对应的路径,第一个为CUDA路径,第二个为cudnn路径

5、打开路径:matconvnet\examples\cifar\cnn_cifar.m,修改opts.train.gpuswindows的ASRCF成功配置_第3张图片
6、运行ASRCF_Demo.m
windows的ASRCF成功配置_第4张图片

你可能感兴趣的:(目标跟踪,matlab,gpu,深度学习)