初始配置环境:
电脑:联想R9000K Win11
显卡:3080
Matlab 2021b
Visual Studio 2017 Professional
VS安装位置:D:\VisualStudio2017
CUDA:cuda_11.3.1_465.89_win10
CUDA安装位置:D:\CUDA\NVIDIA GPU Computing ToolKit\v11.3\
Cudnn:cudnn-11.3-windows-x64-v8.2.1.32
Matconvnet:matconvnet-1.0-beta25
配置过程中,关于mex设置问题均按照网上的方法解决了,但始终报如下错误:
警告: Setting the 'MW_NVCC_PATH' environment variable to 'D:\CUDA\NVIDIA GPU Computing ToolKit\v11.3\bin\nvcc'
> 位置:vl_compilenn>activate_nvcc (第 758 行)
位置: vl_compilenn (第 299 行)
警告: CL.EXE not found in PATH. Trying to guess out of mex setup.
> 位置:vl_compilenn>check_clpath (第 656 行)
位置: vl_compilenn (第 429 行)
用于 x64 的 Microsoft (R) C/C++ 优化编译器 19.16.27045 版
版权所有(C) Microsoft Corporation。保留所有权利。
用法: cl [ 选项... ] 文件名... [ /link 链接选项... ]
Location of cl.exe (D:\VisualStudio2017\IDE\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64) successfully added to your PATH.
错误使用 vl_compilenn>nvcc_compile (第 620 行)
Command "D:\CUDA\NVIDIA GPU Computing ToolKit\v11.3\bin\nvcc" -c -o
"E:\Matlab Projects\00 MatConvNet\matconvnet-1.0-beta25\matlab\mex\.build\bits\data.obj"
"E:\Matlab Projects\00 MatConvNet\matconvnet-1.0-beta25\matlab\src\bits\data.cu" -DENABLE_GPU -DENABLE_DOUBLE -DENABLE_CUDNN -I".local\cudnn\include" -g
-D