错误一:
Error using vl_compilenn>nvcc_compile (line 615)
Command “C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\bin\nvcc” -c -o
“D:\Matlab\matconvnet-1.0-beta25\matconvnet-1.0-beta25\matlab\mex.build\bits\data.obj”
“D:\Matlab\matconvnet-1.0-beta25\matconvnet-1.0-beta25\matlab\src\bits\data.cu” -DENABLE_GPU -DENABLE_DOUBLE
-DENABLE_CUDNN -I".local\cudnn\include" -O -DNDEBUG -D_FORCE_INLINES --std=c++11
-I"D:\Matlab\extern\include" -I"D:\Matlab\toolbox\distcomp\gpu\extern\include"
-gencode=arch=compute_52,code=“sm_52,compute_52” --compiler-options=/MD --compiler-bindir=“C:\Program
Files (x86)\Microsoft Visual Studio\2017\Community\VC\bin” failed.
Error in vl_compilenn (line 487)
nvcc_compile(opts, srcs{i}, objfile, flags) ;
原因:CUDA版本过高,建议安装旧版本CUDA
另附一篇覆盖问题较多的文章:链接: link.