【matlab+MatConvNet】问题:错误使用 vl_compilenn>nvcc_compile

显卡3050 最新驱动 CUDA版本11.6 CUDNN是对应版本。matlab 2018b 。visual studio版本2017 profession。
vl_setupnn运行无报错,无警告。运行vl_compilenn('enableGpu',true)后出现
“错误使用 vl_compilenn>nvcc_compile (line 617)”
Command "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc" -c -o
"D:\software\matlab\R2018b\matconvnet-1.0-beta25\matconvnet-1.0-beta25\matlab\mex.build\bits\data.obj"
"D:\software\matlab\R2018b\matconvnet-1.0-beta25\matconvnet-1.0-beta25\matlab\src\bits\data.cu" -O3 -D_FORCE_INLINES --std=c++11
-I"D:\software\matlab\R2018b\extern\include" -I"D:\software\matlab\R2018b\toolbox\distcomp\gpu\extern\include" -gencode=arch=compute_86,code="sm_86,compute_86"
--compiler-options=/MD --compiler-bindir="C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\Hostx64" failed.
具体情况如图:

img

单纯跑vl_compilenn没有问题。
目前已经尝试的方法(https://blog.csdn.net/sinat_38503868/article/details/122989096
另外已经尝试更改CUDA版本(分别是11.6 10.2 9.2),依然报错。