Host Environment
- OS: Microsoft Windows [10.0.19041.388]
- CUDA: 11.0
- Compiler: VS 2019 (16.6.5)
To Reproduce
Steps to reproduce the behavior:
.\vcpkg install opencv[core,cuda]:x64-windows
Failure logs
[1/1159] C:\PROGRA~2\MICROS~1\2019\Enterprise\VC\Tools\MSVC\14.26.28801\bin\Hostx64\x64\cl.exe -D_VARIADIC_MAX=10 -D_WIN32_WINNT=0x0601 -ID:\vcpkg\buildtrees\opencv4\src\4.3.0-0c6047baf6.clean\3rdparty\quirc\include -I. /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /Gy /bigobj /Oi /fp:precise /FS /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fo3rdparty\quirc\CMakeFiles\quirc.dir\src\version_db.c.obj /Fd3rdparty\lib\quircd.pdb /FS -c D:\vcpkg\buildtrees\opencv4\src\4.3.0-0c6047baf6.clean\3rdparty\quirc\src\version_db.c
[2/1159] C:\PROGRA~2\MICROS~1\2019\Enterprise\VC\Tools\MSVC\14.26.28801\bin\Hostx64\x64\cl.exe -D_VARIADIC_MAX=10 -D_WIN32_WINNT=0x0601 -ID:\vcpkg\buildtrees\opencv4\src\4.3.0-0c6047baf6.clean\3rdparty\quirc\include -I. /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /Gy /bigobj /Oi /fp:precise /FS /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fo3rdparty\quirc\CMakeFiles\quirc.dir\src\decode.c.obj /Fd3rdparty\lib\quircd.pdb /FS -c D:\vcpkg\buildtrees\opencv4\src\4.3.0-0c6047baf6.clean\3rdparty\quirc\src\decode.c
[3/1159] C:\PROGRA~2\MICROS~1\2019\Enterprise\VC\Tools\MSVC\14.26.28801\bin\Hostx64\x64\cl.exe -D_VARIADIC_MAX=10 -D_WIN32_WINNT=0x0601 -ID:\vcpkg\buildtrees\opencv4\src\4.3.0-0c6047baf6.clean\3rdparty\quirc\include -I. /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /Gy /bigobj /Oi /fp:precise /FS /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fo3rdparty\quirc\CMakeFiles\quirc.dir\src\quirc.c.obj /Fd3rdparty\lib\quircd.pdb /FS -c D:\vcpkg\buildtrees\opencv4\src\4.3.0-0c6047baf6.clean\3rdparty\quirc\src\quirc.c
[4/1159] C:\PROGRA~2\MICROS~1\2019\Enterprise\VC\Tools\MSVC\14.26.28801\bin\Hostx64\x64\cl.exe /TP -DCVAPI_EXPORTS -D_USE_MATH_DEFINES -D_VARIADIC_MAX=10 -D_WIN32_WINNT=0x0601 -D__OPENCV_BUILD=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ID:\vcpkg\buildtrees\opencv4\src\4.3.0-795a2a992f.clean\modules\cudev\src -ID:\vcpkg\buildtrees\opencv4\src\4.3.0-795a2a992f.clean\modules\cudev\include -Imodules\cudev -ID:\vcpkg\buildtrees\opencv4\src\4.3.0-0c6047baf6.clean\modules\core\include -I. /nologo /DWIN32 /D_WINDOWS /W4 /utf-8 /GR /MP /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /Gy /bigobj /Oi /fp:precise /FS /EHa /wd4127 /wd4251 /wd4324 /wd4275 /wd4512 /wd4589 /wd4189 /wd4505 /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fomodules\cudev\CMakeFiles\opencv_cudev.dir\src\stub.cpp.obj /Fdlib\opencv_cudevd.pdb /FS -c D:\vcpkg\buildtrees\opencv4\src\4.3.0-795a2a992f.clean\modules\cudev\src\stub.cpp
[5/1159] "D:/vcpkg/downloads/tools/cmake-3.17.2-windows/cmake-3.17.2-win32-x86/bin/cmcldeps.exe" RC D:\vcpkg\buildtrees\opencv4\x64-windows-dbg\modules\cudev\vs_version.rc modules\cudev\CMakeFiles\opencv_cudev.dir\vs_version.rc.res.d modules\cudev\CMakeFiles\opencv_cudev.dir\vs_version.rc.res "Note: including file: " "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.26.28801/bin/Hostx64/x64/cl.exe" C:\PROGRA~2\WI3CF2~1\10\bin\10.0.19041.0\x64\rc.exe -DCVAPI_EXPORTS -D_USE_MATH_DEFINES -D_VARIADIC_MAX=10 -D_WIN32_WINNT=0x0601 -D__OPENCV_BUILD=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I D:\vcpkg\buildtrees\opencv4\src\4.3.0-795a2a992f.clean\modules\cudev\src -I D:\vcpkg\buildtrees\opencv4\src\4.3.0-795a2a992f.clean\modules\cudev\include -I D:\vcpkg\buildtrees\opencv4\x64-windows-dbg\modules\cudev -I D:\vcpkg\buildtrees\opencv4\src\4.3.0-0c6047baf6.clean\modules\core\include -I D:\vcpkg\buildtrees\opencv4\x64-windows-dbg -c65001 /DWIN32 -D_DEBUG /fo modules\cudev\CMakeFiles\opencv_cudev.dir\vs_version.rc.res D:\vcpkg\buildtrees\opencv4\x64-windows-dbg\modules\cudev\vs_version.rc
Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384
Copyright (C) Microsoft Corporation. All rights reserved.
[6/1159] cmd.exe /C "cd . && C:\PROGRA~2\MICROS~1\2019\Enterprise\VC\Tools\MSVC\14.26.28801\bin\Hostx64\x64\link.exe /lib /machine:x64 /IGNORE:4221 /nologo /out:3rdparty\lib\quircd.lib 3rdparty\quirc\CMakeFiles\quirc.dir\src\decode.c.obj 3rdparty\quirc\CMakeFiles\quirc.dir\src\quirc.c.obj 3rdparty\quirc\CMakeFiles\quirc.dir\src\version_db.c.obj && cd ."
[7/1159] cmd.exe /C "cd . && D:\vcpkg\downloads\tools\cmake-3.17.2-windows\cmake-3.17.2-win32-x86\bin\cmake.exe -E vs_link_dll --intdir=modules\cudev\CMakeFiles\opencv_cudev.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\10.0.19041.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\10.0.19041.0\x64\mt.exe --manifests -- C:\PROGRA~2\MICROS~1\2019\Enterprise\VC\Tools\MSVC\14.26.28801\bin\Hostx64\x64\link.exe modules\cudev\CMakeFiles\opencv_cudev.dir\src\stub.cpp.obj modules\cudev\CMakeFiles\opencv_cudev.dir\vs_version.rc.res /out:bin\opencv_cudevd.dll /implib:lib\opencv_cudevd.lib /pdb:bin\opencv_cudevd.pdb /dll /version:4.3 /machine:x64 /nologo /debug /INCREMENTAL /NODEFAULTLIB:libc /DEBUG -LIBPATH:C:\PROGRA~1\NVIDIA~2\CUDA\v11.0\lib\x64 -LIBPATH:D:\vcpkg\installed\x64-windows\debug\lib opengl32.lib glu32.lib cudart_static.lib nppc.lib nppial.lib nppicc.lib nppidei.lib nppif.lib nppig.lib nppim.lib nppist.lib nppisu.lib nppitc.lib npps.lib cublas.lib cudnn.lib cufft.lib -LIBPATH:"C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.0/lib/x64" -LIBPATH:"D:/vcpkg/installed/x64-windows/debug/lib" cudart_static.lib nppc.lib nppial.lib nppicc.lib nppidei.lib nppif.lib nppig.lib nppim.lib nppist.lib nppisu.lib nppitc.lib npps.lib cublas.lib cudnn.lib cufft.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
Creating library lib\opencv_cudevd.lib and object lib\opencv_cudevd.exp
Creating library lib\opencv_cudevd.lib and object lib\opencv_cudevd.exp
[8/1159] cmd.exe /C "cd /D D:\vcpkg\buildtrees\opencv4\x64-windows-dbg\modules\core\CMakeFiles\cuda_compile_1.dir\src\cuda && D:\vcpkg\downloads\tools\cmake-3.17.2-windows\cmake-3.17.2-win32-x86\bin\cmake.exe -E make_directory D:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/. && D:\vcpkg\downloads\tools\cmake-3.17.2-windows\cmake-3.17.2-win32-x86\bin\cmake.exe -D verbose:BOOL=OFF -D build_configuration:STRING=Debug -D generated_file:STRING=D:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/./cuda_compile_1_generated_gpu_mat.cu.obj -D generated_cubin_file:STRING=D:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/./cuda_compile_1_generated_gpu_mat.cu.obj.cubin.txt -P D:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_gpu_mat.cu.obj.Debug.cmake"
FAILED: modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_gpu_mat.cu.obj
cmd.exe /C "cd /D D:\vcpkg\buildtrees\opencv4\x64-windows-dbg\modules\core\CMakeFiles\cuda_compile_1.dir\src\cuda && D:\vcpkg\downloads\tools\cmake-3.17.2-windows\cmake-3.17.2-win32-x86\bin\cmake.exe -E make_directory D:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/. && D:\vcpkg\downloads\tools\cmake-3.17.2-windows\cmake-3.17.2-win32-x86\bin\cmake.exe -D verbose:BOOL=OFF -D build_configuration:STRING=Debug -D generated_file:STRING=D:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/./cuda_compile_1_generated_gpu_mat.cu.obj -D generated_cubin_file:STRING=D:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/./cuda_compile_1_generated_gpu_mat.cu.obj.cubin.txt -P D:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_gpu_mat.cu.obj.Debug.cmake"
nvcc fatal : Unsupported gpu architecture 'compute_30'
CMake Error at cuda_compile_1_generated_gpu_mat.cu.obj.Debug.cmake:220 (message):
Error generating
D:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/./cuda_compile_1_generated_gpu_mat.cu.obj
[9/1159] cmd.exe /C "cd /D D:\vcpkg\buildtrees\opencv4\x64-windows-dbg\modules\core && D:\vcpkg\downloads\tools\cmake-3.17.2-windows\cmake-3.17.2-win32-x86\bin\cmake.exe -DMODULE_NAME=core -DCL_DIR=D:/vcpkg/buildtrees/opencv4/src/4.3.0-0c6047baf6.clean/modules/core/src/opencl -DOUTPUT=D:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/core/opencl_kernels_core.cpp -P D:/vcpkg/buildtrees/opencv4/src/4.3.0-0c6047baf6.clean/cmake/cl2cpp.cmake"
ninja: build stopped: subcommand failed.
Additional context
"Support for Kepler sm_30 and sm_32 architecture based products is dropped."
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
Host Environment
To Reproduce
Steps to reproduce the behavior:
.\vcpkg install opencv[core,cuda]:x64-windowsFailure logs
Additional context
"Support for Kepler sm_30 and sm_32 architecture based products is dropped."
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html