JustPaste.it

96>filter2d.cu
96>tmpxft_00008bcc_00000000-10_filter2d.cudafe1.cpp
96>Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_median_filter.cu.obj
96>median_filter.cu
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(62): error : expected a ")"
96>    asm("vshr.u32.u32.u32.clamp.add %0, %1, %2, %3;" : "=r"(ret) : "r"(x), "r"(shift), "r"(addend));
96>                                                     ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(63): warning #549-D: variable "ret" is used before its value is set
96>    return ret;
96>           ^
96>
96>Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(73): error : expected a ")"
96>    asm("vshl.u32.u32.u32.clamp.add %0, %1, %2, %3;" : "=r"(ret) : "r"(x), "r"(shift), "r"(addend));
96>                                                     ^
96>
...
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(190): error : expected a ")"
96>    asm volatile("bar.sync 1, %0;" : : "r"(count));
96>                                   ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(199): error : calling a __device__ function("__syncthreads") from a __host__ function("CTA_SYNC") is not allowed
96>    __syncthreads();
96>    ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(208): error : calling a __device__ function("__syncthreads_and") from a __host__ function("CTA_SYNC_AND") is not allowed
96>    return __syncthreads_and(p);
96>           ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(217): error : calling a __device__ function("__syncthreads_or") from a __host__ function("CTA_SYNC_OR") is not allowed
96>    return __syncthreads_or(p);
96>           ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(226): error : calling a __device__ function("_ZN53_INTERNAL_65ea342d_16_median_filter_cu_7ef60c8a_3828010__syncwarpE1?") from a __host__ function("WARP_SYNC") is not allowed
96>    __syncwarp(member_mask);
96>    ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(235): error : calling a __device__ function("_ZN53_INTERNAL_65ea342d_16_median_filter_cu_7ef60c8a_3828010__any_syncE1?1?") from a __host__ function("WARP_ANY") is not allowed
96>    return __any_sync(member_mask, predicate);
96>           ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(244): error : calling a __device__ function("_ZN53_INTERNAL_65ea342d_16_median_filter_cu_7ef60c8a_3828010__all_syncE1?1?") from a __host__ function("WARP_ALL") is not allowed
96>    return __all_sync(member_mask, predicate);
96>           ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(253): error : calling a __device__ function("_ZN53_INTERNAL_65ea342d_16_median_filter_cu_7ef60c8a_3828013__ballot_syncE1?1?") from a __host__ function("WARP_BALLOT") is not allowed
96>    return __ballot_sync(member_mask, predicate);
96>           ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(262): error : expected a "("
96>    asm volatile("shfl.sync.up.b32 %0, %1, %2, %3, %4;"
96>        ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(263): error : expected a ")"
96>                 : "=r"(word)
96>                 ^
96>
...
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(299): error : calling a __device__ function("_ZN53_INTERNAL_65ea342d_16_median_filter_cu_7ef60c8a_3828011__shfl_syncE1?1?1?1?") from a __host__ function("SHFL_IDX_SYNC") is not allowed
96>    return __shfl_sync(member_mask, word, src_lane);
96>           ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(309): error : expected a ")"
96>    asm("mul.rz.f32 %0, %1, %2;" : "=f"(d) : "f"(a), "f"(b));
96>                                 ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(310): warning #549-D: variable "d" is used before its value is set
96>    return d;
96>           ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(320): error : expected a ")"
96>    asm("fma.rz.f32 %0, %1, %2, %3;" : "=f"(d) : "f"(a), "f"(b), "f"(c));
96>                                     ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(321): warning #549-D: variable "d" is used before its value is set
96>    return d;
96>           ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(331): error : expected a "("
96>    asm volatile("exit;");
96>        ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(340): error : expected a "("
96>    asm volatile("trap;");
96>        ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(359): error : expected a ")"
96>    asm("mov.u32 %0, %%laneid;" : "=r"(ret));
96>                                ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(360): warning #549-D: variable "ret" is used before its value is set
96>    return ret;
96>           ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(371): error : expected a ")"
96>    asm("mov.u32 %0, %%warpid;" : "=r"(ret));
96>                                ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(372): warning #549-D: variable "ret" is used before its value is set
96>    return ret;
96>           ^
96>
...
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(670): error : calling a __device__ function("_ZN53_INTERNAL_65ea342d_16_median_filter_cu_7ef60c8a_3828011__shfl_syncE1?1?1?1?") from a __host__ function("ShuffleIndex") is not allowed
96>    shuffle_word    = __shfl_sync(member_mask, (unsigned int) input_alias[0], src_lane, LOGICAL_WARP_THREADS);
96>                      ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(675): error : calling a __device__ function("_ZN53_INTERNAL_65ea342d_16_median_filter_cu_7ef60c8a_3828011__shfl_syncE1?1?1?1?") from a __host__ function("ShuffleIndex") is not allowed
96>      shuffle_word       = __shfl_sync(member_mask, (unsigned int) input_alias[WORD], src_lane, LOGICAL_WARP_THREADS);
96>                           ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(731): error : expected a ")"
96>            : "=r"(mask)
96>            ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(735): warning #549-D: variable "mask" is used before its value is set
96>        retval = (BIT == 0) ? mask : retval & mask;
96>                                              ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(749): error : expected a ")"
96>    asm("shl.b32 %0, %1, %2;" : "=r"(ret) : "r"(val), "r"(num_bits));
96>                              ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/util_ptx.cuh(760): error : expected a ")"
96>    asm("shr.b32 %0, %1, %2;" : "=r"(ret) : "r"(val), "r"(num_bits));
96>                              ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_adjacent_difference.cuh(142): error : a static "__shared__" variable declaration is not allowed inside a host function body
96>      __declspec(__shared__) _TempStorage private_storage;
96>                                          ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_adjacent_difference.cuh(312): error : calling a __device__ function("__syncthreads") from a __host__ function("SubtractLeft") is not allowed
96>      __syncthreads();
96>      ^
96>
...
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_adjacent_difference.cuh(929): error : calling a __device__ function("__syncthreads") from a __host__ function("SubtractRightPartialTile") is not allowed
96>      __syncthreads();
96>      ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_discontinuity.cuh(147): error : a static "__shared__" variable declaration is not allowed inside a host function body
96>      __declspec(__shared__) _TempStorage private_storage;
96>                                          ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_discontinuity.cuh(295): error : calling a __device__ function("__syncthreads") from a __host__ function("FlagHeads") is not allowed
96>      __syncthreads();
96>      ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_discontinuity.cuh(340): error : calling a __device__ function("__syncthreads") from a __host__ function("FlagHeads") is not allowed
96>      __syncthreads();
96>      ^
96>
...
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_discontinuity.cuh(1192): error : calling a __device__ function("__syncthreads") from a __host__ function("FlagHeadsAndTails") is not allowed
96>      __syncthreads();
96>      ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/warp/specializations/warp_exchange_shfl.cuh(279): error : namespace "cuda::ptx" has no member "get_sreg_laneid"
96>        : lane_id(IS_ARCH_WARP ? ::cuda::ptx::get_sreg_laneid() : (::cuda::ptx::get_sreg_laneid() % LOGICAL_WARP_THREADS))
96>                                              ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/warp/specializations/warp_exchange_shfl.cuh(279): error : namespace "cuda::ptx" has no member "get_sreg_laneid"
96>        : lane_id(IS_ARCH_WARP ? ::cuda::ptx::get_sreg_laneid() : (::cuda::ptx::get_sreg_laneid() % LOGICAL_WARP_THREADS))
96>                                                                                ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/warp/specializations/warp_exchange_shfl.cuh(280): error : namespace "cuda::ptx" has no member "get_sreg_laneid"
96>        , warp_id(IS_ARCH_WARP ? 0 : (::cuda::ptx::get_sreg_laneid() / LOGICAL_WARP_THREADS))
96>                                                   ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/warp/specializations/warp_exchange_smem.cuh(93): error : namespace "cuda::ptx" has no member "get_sreg_laneid"
96>        , lane_id(IS_ARCH_WARP ? ::cuda::ptx::get_sreg_laneid() : (::cuda::ptx::get_sreg_laneid() % LOGICAL_WARP_THREADS))
96>                                              ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/warp/specializations/warp_exchange_smem.cuh(93): error : namespace "cuda::ptx" has no member "get_sreg_laneid"
96>        , lane_id(IS_ARCH_WARP ? ::cuda::ptx::get_sreg_laneid() : (::cuda::ptx::get_sreg_laneid() % LOGICAL_WARP_THREADS))
96>                                                                                ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/warp/specializations/warp_exchange_smem.cuh(94): error : namespace "cuda::ptx" has no member "get_sreg_laneid"
96>        , warp_id(IS_ARCH_WARP ? 0 : (::cuda::ptx::get_sreg_laneid() / LOGICAL_WARP_THREADS))
96>                                                   ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_exchange.cuh(184): error : namespace "cuda::ptx" has no member "get_sreg_laneid"
96>    unsigned int lane_id     = ::cuda::ptx::get_sreg_laneid();
96>                                            ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_exchange.cuh(191): error : a static "__shared__" variable declaration is not allowed inside a host function body
96>      __declspec(__shared__) _TempStorage private_storage;
96>                                          ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_exchange.cuh(220): error : calling a __device__ function("__syncthreads") from a __host__ function("BlockedToStriped") is not allowed
96>      __syncthreads();
96>      ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_exchange.cuh(256): error : calling a __device__ function("__syncthreads") from a __host__ function("BlockedToStriped") is not allowed
96>        __syncthreads();
96>        ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_exchange.cuh(272): error : calling a __device__ function("__syncthreads") from a __host__ function("BlockedToStriped") is not allowed
96>        __syncthreads();
96>        ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_exchange.cuh(329): error : calling a __device__ function("_ZN53_INTERNAL_65ea342d_16_median_filter_cu_7ef60c8a_3828010__syncwarpE1?") from a __host__ function("BlockedToWarpStriped") is not allowed
96>      __syncwarp(0xffffffff);
96>      ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_exchange.cuh(370): error : calling a __device__ function("_ZN53_INTERNAL_65ea342d_16_median_filter_cu_7ef60c8a_3828010__syncwarpE1?") from a __host__ function("BlockedToWarpStriped") is not allowed
96>        __syncwarp(0xffffffff);
96>        ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_exchange.cuh(387): error : calling a __device__ function("__syncthreads") from a __host__ function("BlockedToWarpStriped") is not allowed
96>        __syncthreads();
96>        ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_exchange.cuh(402): error : calling a __device__ function("_ZN53_INTERNAL_65ea342d_16_median_filter_cu_7ef60c8a_3828010__syncwarpE1?") from a __host__ function("BlockedToWarpStriped") is not allowed
96>          __syncwarp(0xffffffff);
96>          ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_exchange.cuh(443): error : calling a __device__ function("__syncthreads") from a __host__ function("StripedToBlocked") is not allowed
96>      __syncthreads();
96>      ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_exchange.cuh(481): error : calling a __device__ function("__syncthreads") from a __host__ function("StripedToBlocked") is not allowed
96>        __syncthreads();
96>        ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_exchange.cuh(504): error : calling a __device__ function("__syncthreads") from a __host__ function("StripedToBlocked") is not allowed
96>        __syncthreads();
96>        ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_exchange.cuh(554): error : calling a __device__ function("_ZN53_INTERNAL_65ea342d_16_median_filter_cu_7ef60c8a_3828010__syncwarpE1?") from a __host__ function("WarpStripedToBlocked") is not allowed
96>      __syncwarp(0xffffffff);
96>      ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_exchange.cuh(585): error : calling a __device__ function("__syncthreads") from a __host__ function("WarpStripedToBlocked") is not allowed
96>        __syncthreads();
96>        ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_exchange.cuh(600): error : calling a __device__ function("_ZN53_INTERNAL_65ea342d_16_median_filter_cu_7ef60c8a_3828010__syncwarpE1?") from a __host__ function("WarpStripedToBlocked") is not allowed
96>          __syncwarp(0xffffffff);
96>          ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_exchange.cuh(644): error : calling a __device__ function("__syncthreads") from a __host__ function("ScatterToBlocked") is not allowed
96>      __syncthreads();
96>      ^
96>
...
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_exchange.cuh(1155): error : calling a __device__ function("__syncthreads") from a __host__ function("ScatterToStripedGuarded") is not allowed
96>      __syncthreads();
96>      ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/block/block_exchange.cuh(1214): error : calling a __device__ function("__syncthreads") from a __host__ function("ScatterToStripedFlagged") is not allowed
96>      __syncthreads();
96>      ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/thread/thread_load.cuh(291): error : expected a "("
96>  template <>  __forceinline uint4 ThreadLoad<LOAD_CA, uint4 const*>(uint4 const* ptr) { uint4 retval; asm volatile("ld." "ca" ".v4.u32 {%0, %1, %2, %3}, [%4];" : "=r"(retval.x), "=r"(retval.y), "=r"(retval.z), "=r"(retval.w) : "l"(ptr)); return retval; } template <>  __forceinline ulonglong2 ThreadLoad<LOAD_CA, ulonglong2 const*>(ulonglong2 const* ptr) { ulonglong2 retval; asm volatile("ld." "ca" ".v2.u64 {%0, %1}, [%2];" : "=l"(retval.x), "=l"(retval.y) : "l"(ptr)); return retval; } template <>  __forceinline ushort4 ThreadLoad<LOAD_CA, ushort4 const*>(ushort4 const* ptr) { ushort4 retval; asm volatile("ld." "ca" ".v4.u16 {%0, %1, %2, %3}, [%4];" : "=h"(retval.x), "=h"(retval.y), "=h"(retval.z), "=h"(retval.w) : "l"(ptr)); return retval; } template <>  __forceinline uint2 ThreadLoad<LOAD_CA, uint2 const*>(uint2 const* ptr) { uint2 retval; asm volatile("ld." "ca" ".v2.u32 {%0, %1}, [%2];" : "=r"(retval.x), "=r"(retval.y) : "l"(ptr)); return retval; } template <>  __forceinline unsigned long long ThreadLoad<LOAD_CA, unsigned long long const*>( unsigned long long const* ptr) { unsigned long long retval; asm volatile("ld." "ca" ".u64 %0, [%1];" : "=l"(retval) : "l"(ptr)); return retval; } template <>  __forceinline unsigned int ThreadLoad<LOAD_CA, unsigned int const*>(unsigned int const* ptr) { unsigned int retval; asm volatile("ld." "ca" ".u32 %0, [%1];" : "=r"(retval) : "l"(ptr)); return retval; } template <>  __forceinline unsigned short ThreadLoad<LOAD_CA, unsigned short const*>( unsigned short const* ptr) { unsigned short retval; asm volatile("ld." "ca" ".u16 %0, [%1];" : "=h"(retval) : "l"(ptr)); return retval; } template <>  __forceinline unsigned char ThreadLoad<LOAD_CA, unsigned char const*>( unsigned char const* ptr) { unsigned short retval; asm volatile( "{" "   .reg .u8 datum;" "    ld." "ca" ".u8 datum, [%1];" "    cvt.u16.u8 %0, datum;" "}" : "=h"(retval) : "l"(ptr)); return (unsigned char) retval; }
96>                                                                                                           ^
96>
...                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ^
96>
96>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\cub/thread/thread_load.cuh(292): error : expected a "("
96>  template <>  __forceinline uint4 ThreadLoad<LOAD_CG, uint4 const*>(uint4 const* ptr) { uint4 retval; asm volatile("ld." "cg" ".v4.u32 {%0, %1, %2, %3}, [%4];" : "=r"(retval.x), "=r"(retval.y), "=r"(retval.z), "=r"(retval.w) : "l"(ptr)); return retval; } template <>  __forceinline ulonglong2 ThreadLoad<LOAD_CG, ulonglong2 const*>(ulonglong2 const* ptr) { ulonglong2 retval; asm volatile("ld." "cg" ".v2.u64 {%0, %1}, [%2];" : "=l"(retval.x), "=l"(retval.y) : "l"(ptr)); return retval; } template <>  __forceinline ushort4 ThreadLoad<LOAD_CG, ushort4 const*>(ushort4 const* ptr) { ushort4 retval; asm volatile("ld." "cg" ".v4.u16 {%0, %1, %2, %3}, [%4];" : "=h"(retval.x), "=h"(retval.y), "=h"(retval.z), "=h"(retval.w) : "l"(ptr)); return retval; } template <>  __forceinline uint2 ThreadLoad<LOAD_CG, uint2 const*>(uint2 const* ptr) { uint2 retval; asm volatile("ld." "cg" ".v2.u32 {%0, %1}, [%2];" : "=r"(retval.x), "=r"(retval.y) : "l"(ptr)); return retval; } template <>  __forceinline unsigned long long ThreadLoad<LOAD_CG, unsigned long long const*>( unsigned long long const* ptr) { unsigned long long retval; asm volatile("ld." "cg" ".u64 %0, [%1];" : "=l"(retval) : "l"(ptr)); return retval; } template <>  __forceinline unsigned int ThreadLoad<LOAD_CG, unsigned int const*>(unsigned int const* ptr) { unsigned int retval; asm volatile("ld." "cg" ".u32 %0, [%1];" : "=r"(retval) : "l"(ptr)); return retval; } template <>  __forceinline unsigned short ThreadLoad<LOAD_CG, unsigned short const*>( unsigned short const* ptr) { unsigned short retval; asm volatile("ld." "cg" ".u16 %0, [%1];" : "=h"(retval) : "l"(ptr)); return retval; } template <>  __forceinline unsigned char ThreadLoad<LOAD_CG, unsigned char const*>( unsigned char const* ptr) { unsigned short retval; asm volatile( "{" "   .reg .u8 datum;" "    ld." "cg" ".u8 datum, [%1];" "    cvt.u16.u8 %0, datum;" "}" : "=h"(retval) : "l"(ptr)); return (unsigned char) retval; }
96>                                                                                                           ^
96>
96>Error limit reached.
96>100 errors detected in the compilation of "D:/Downloads/_cuda integration/opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudafilters/src/cuda/median_filter.cu".
96>Compilation terminated.
96>median_filter.cu
96>CMake Error at cuda_compile_1_generated_median_filter.cu.obj.Release.cmake:278 (message):
96>  Error generating file D:/Downloads/_cuda
96>  integration/opencv-4.12.0/opencv-4.12.0/build/modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_median_filter.cu.obj
96>
96>
96>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): error MSB8066: Custom build for 'D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\column_filter.16sc1.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\column_filter.16sc3.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\column_filter.16sc4.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\column_filter.16uc1.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\column_filter.16uc3.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\column_filter.16uc4.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\column_filter.32fc1.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\column_filter.32fc3.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\column_filter.32fc4.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\column_filter.32sc1.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\column_filter.32sc3.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\column_filter.32sc4.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\column_filter.8uc1.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\column_filter.8uc3.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\column_filter.8uc4.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\filter2d.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\median_filter.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\row_filter.16sc1.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\row_filter.16sc3.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\row_filter.16sc4.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\row_filter.16uc1.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\row_filter.16uc3.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\row_filter.16uc4.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\row_filter.32fc1.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\row_filter.32fc3.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\row_filter.32fc4.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\row_filter.32sc1.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\row_filter.32sc3.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\row_filter.32sc4.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\row_filter.8uc1.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\row_filter.8uc3.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafilters\src\cuda\row_filter.8uc4.cu' exited with code 1.
96>Done building project "opencv_cudafilters.vcxproj" -- FAILED.
97>------ Build started: Project: opencv_cudaimgproc, Configuration: Release x64 ------
98>------ Build started: Project: opencv_cudafeatures2d, Configuration: Release x64 ------
98>Building NVCC (Device) object modules/cudafeatures2d/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_bf_knnmatch.cu.obj
97>Building NVCC (Device) object modules/cudaimgproc/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_bilateral_filter.cu.obj
97>bilateral_filter.cu
98>bf_knnmatch.cu
...
97>color.cu
97>tmpxft_00009968_00000000-10_color.cudafe1.cpp
97>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudev\include\opencv2\cudev/ptr2d/warping.hpp(86): warning C4505: 'cv::cudev::affineMap': unreferenced function with internal linkage has been removed
97>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudev\include\opencv2\cudev/ptr2d/warping.hpp(134): warning C4505: 'cv::cudev::perspectiveMap': unreferenced function with internal linkage has been removed
97>Building NVCC (Device) object modules/cudaimgproc/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_connectedcomponents.cu.obj
98>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\thrust/system/detail/generic/sort.inl(174): error : static assertion failed with "unimplemented for this system"
98>    static_assert((thrust::detail::depend_on_instantiation<RandomAccessIterator1, false>::value), "unimplemented for this system");
98>    ^
98>          detected during:
98>            instantiation of "void thrust::THRUST_200802_SM_860_NS::system::detail::generic::stable_sort_by_key(thrust::THRUST_200802_SM_860_NS::execution_policy<DerivedPolicy> &, RandomAccessIterator1, RandomAccessIterator1, RandomAccessIterator2, StrictWeakOrdering) [with DerivedPolicy=thrust::THRUST_200802_SM_860_NS::detail::execute_with_allocator<cv::cuda::device::ThrustAllocator &, thrust::THRUST_200802_SM_860_NS::cuda_cub::execute_on_stream_base>, RandomAccessIterator1=thrust::THRUST_200802_SM_860_NS::device_ptr<float>, RandomAccessIterator2=thrust::THRUST_200802_SM_860_NS::device_ptr<int>, StrictWeakOrdering=thrust::THRUST_200802_SM_860_NS::greater<float>]" at line 137 of C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\thrust/detail/sort.inl
98>            instantiation of "void thrust::THRUST_200802_SM_860_NS::stable_sort_by_key(const thrust::THRUST_200802_SM_860_NS::detail::execution_policy_base<DerivedPolicy> &, RandomAccessIterator1, RandomAccessIterator1, RandomAccessIterator2, StrictWeakOrdering) [with DerivedPolicy=thrust::THRUST_200802_SM_860_NS::detail::execute_with_allocator<cv::cuda::device::ThrustAllocator &, thrust::THRUST_200802_SM_860_NS::cuda_cub::execute_on_stream_base>, RandomAccessIterator1=thrust::THRUST_200802_SM_860_NS::device_ptr<float>, RandomAccessIterator2=thrust::THRUST_200802_SM_860_NS::device_ptr<int>, StrictWeakOrdering=thrust::THRUST_200802_SM_860_NS::greater<float>]" at line 87
98>            instantiation of "void thrust::THRUST_200802_SM_860_NS::system::detail::generic::sort_by_key(thrust::THRUST_200802_SM_860_NS::execution_policy<DerivedPolicy> &, RandomAccessIterator1, RandomAccessIterator1, RandomAccessIterator2, StrictWeakOrdering) [with DerivedPolicy=thrust::THRUST_200802_SM_860_NS::detail::execute_with_allocator<cv::cuda::device::ThrustAllocator &, thrust::THRUST_200802_SM_860_NS::cuda_cub::execute_on_stream_base>, RandomAccessIterator1=thrust::THRUST_200802_SM_860_NS::device_ptr<float>, RandomAccessIterator2=thrust::THRUST_200802_SM_860_NS::device_ptr<int>, StrictWeakOrdering=thrust::THRUST_200802_SM_860_NS::greater<float>]" at line 107 of C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\thrust/detail/sort.inl
98>            instantiation of "void thrust::THRUST_200802_SM_860_NS::sort_by_key(const thrust::THRUST_200802_SM_860_NS::detail::execution_policy_base<DerivedPolicy> &, RandomAccessIterator1, RandomAccessIterator1, RandomAccessIterator2, StrictWeakOrdering) [with DerivedPolicy=thrust::THRUST_200802_SM_860_NS::detail::execute_with_allocator<cv::cuda::device::ThrustAllocator &, thrust::THRUST_200802_SM_860_NS::cuda_cub::execute_on_stream_base>, RandomAccessIterator1=thrust::THRUST_200802_SM_860_NS::device_ptr<float>, RandomAccessIterator2=thrust::THRUST_200802_SM_860_NS::device_ptr<int>, StrictWeakOrdering=thrust::THRUST_200802_SM_860_NS::greater<float>]" at line 70 of D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafeatures2d\src\cuda\orb.cu
98>
98>1 error detected in the compilation of "D:/Downloads/_cuda integration/opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudafeatures2d/src/cuda/orb.cu".
98>orb.cu
98>CMake Error at cuda_compile_1_generated_orb.cu.obj.Release.cmake:278 (message):
98>  Error generating file D:/Downloads/_cuda
98>  integration/opencv-4.12.0/opencv-4.12.0/build/modules/cudafeatures2d/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_orb.cu.obj
98>
98>
98>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): error MSB8066: Custom build for 'D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafeatures2d\src\cuda\bf_knnmatch.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafeatures2d\src\cuda\bf_match.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafeatures2d\src\cuda\bf_radius_match.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafeatures2d\src\cuda\fast.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudafeatures2d\src\cuda\orb.cu' exited with code 1.
98>Done building project "opencv_cudafeatures2d.vcxproj" -- FAILED.
97>connectedcomponents.cu
97>connectedcomponents.cu
97>tmpxft_000022cc_00000000-10_connectedcomponents.cudafe1.cpp
97>Building NVCC (Device) object modules/cudaimgproc/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_corners.cu.obj
97>corners.cu
97>corners.cu
97>tmpxft_00000d40_00000000-10_corners.cudafe1.cpp
97>Building NVCC (Device) object modules/cudaimgproc/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_debayer.cu.obj
97>debayer.cu
97>debayer.cu
97>tmpxft_00004104_00000000-10_debayer.cudafe1.cpp
97>Building NVCC (Device) object modules/cudaimgproc/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_generalized_hough.cu.obj
97>generalized_hough.cu
97>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\thrust/system/detail/generic/for_each.h(49): error : static assertion failed with "unimplemented for this system"
97>    static_assert((thrust::detail::depend_on_instantiation<InputIterator, false>::value), "unimplemented for this system");
97>    ^
97>          detected during:
97>            instantiation of "InputIterator thrust::THRUST_200802_SM_860_NS::system::detail::generic::for_each(thrust::THRUST_200802_SM_860_NS::execution_policy<DerivedPolicy> &, InputIterator, InputIterator, UnaryFunction) [with DerivedPolicy=thrust::THRUST_200802_SM_860_NS::cuda_cub::tag, InputIterator=thrust::THRUST_200802_SM_860_NS::zip_iterator<cuda::std::__4::tuple<thrust::THRUST_200802_SM_860_NS::device_ptr<int>, thrust::THRUST_200802_SM_860_NS::device_ptr<int>>>, UnaryFunction=thrust::THRUST_200802_SM_860_NS::detail::unary_transform_functor<cv::cuda::device::binder2nd<cv::cuda::device::minimum<int>>>]" at line 46 of C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\thrust/detail/for_each.inl
97>            instantiation of "InputIterator thrust::THRUST_200802_SM_860_NS::for_each(const thrust::THRUST_200802_SM_860_NS::detail::execution_policy_base<DerivedPolicy> &, InputIterator, InputIterator, UnaryFunction) [with DerivedPolicy=thrust::THRUST_200802_SM_860_NS::cuda_cub::tag, InputIterator=thrust::THRUST_200802_SM_860_NS::zip_iterator<cuda::std::__4::tuple<thrust::THRUST_200802_SM_860_NS::device_ptr<int>, thrust::THRUST_200802_SM_860_NS::device_ptr<int>>>, UnaryFunction=thrust::THRUST_200802_SM_860_NS::detail::unary_transform_functor<cv::cuda::device::binder2nd<cv::cuda::device::minimum<int>>>]" at line 62 of C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\thrust/system/detail/generic/transform.inl
97>            instantiation of "OutputIterator thrust::THRUST_200802_SM_860_NS::system::detail::generic::transform(thrust::THRUST_200802_SM_860_NS::execution_policy<DerivedPolicy> &, InputIterator, InputIterator, OutputIterator, UnaryFunction) [with DerivedPolicy=thrust::THRUST_200802_SM_860_NS::cuda_cub::tag, InputIterator=thrust::THRUST_200802_SM_860_NS::device_ptr<int>, OutputIterator=thrust::THRUST_200802_SM_860_NS::device_ptr<int>, UnaryFunction=cv::cuda::device::binder2nd<cv::cuda::device::minimum<int>>]" at line 47 of C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\thrust/detail/transform.inl
97>            instantiation of "OutputIterator thrust::THRUST_200802_SM_860_NS::transform(const thrust::THRUST_200802_SM_860_NS::detail::execution_policy_base<DerivedPolicy> &, InputIterator, InputIterator, OutputIterator, UnaryFunction) [with DerivedPolicy=thrust::THRUST_200802_SM_860_NS::cuda_cub::tag, InputIterator=thrust::THRUST_200802_SM_860_NS::device_ptr<int>, OutputIterator=thrust::THRUST_200802_SM_860_NS::device_ptr<int>, UnaryFunction=cv::cuda::device::binder2nd<cv::cuda::device::minimum<int>>]" at line 148 of C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\thrust/detail/transform.inl
97>            instantiation of "OutputIterator thrust::THRUST_200802_SM_860_NS::transform(InputIterator, InputIterator, OutputIterator, UnaryFunction) [with InputIterator=thrust::THRUST_200802_SM_860_NS::device_ptr<int>, OutputIterator=thrust::THRUST_200802_SM_860_NS::device_ptr<int>, UnaryFunction=cv::cuda::device::binder2nd<cv::cuda::device::minimum<int>>]" at line 541 of D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaimgproc\src\cuda\generalized_hough.cu
97>            instantiation of "void cv::cuda::device::ght::Guil_Full_buildFeatureList_caller<FT,isTempl>(const unsigned int *, const float *, int, int *, int, float, float, int, float2, float) [with FT=cv::cuda::device::ght::TemplFeatureTable, isTempl=true]" at line 549 of D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaimgproc\src\cuda\generalized_hough.cu
97>
97>1 error detected in the compilation of "D:/Downloads/_cuda integration/opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudaimgproc/src/cuda/generalized_hough.cu".
97>generalized_hough.cu
97>CMake Error at cuda_compile_1_generated_generalized_hough.cu.obj.Release.cmake:278 (message):
97>  Error generating file D:/Downloads/_cuda
97>  integration/opencv-4.12.0/opencv-4.12.0/build/modules/cudaimgproc/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_generalized_hough.cu.obj
97>
97>
97>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): error MSB8066: Custom build for 'D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaimgproc\src\cuda\bilateral_filter.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaimgproc\src\cuda\blend.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaimgproc\src\cuda\build_point_list.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaimgproc\src\cuda\canny.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaimgproc\src\cuda\clahe.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaimgproc\src\cuda\color.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaimgproc\src\cuda\connectedcomponents.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaimgproc\src\cuda\corners.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaimgproc\src\cuda\debayer.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaimgproc\src\cuda\generalized_hough.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaimgproc\src\cuda\gftt.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaimgproc\src\cuda\hist.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaimgproc\src\cuda\hough_circles.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaimgproc\src\cuda\hough_lines.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaimgproc\src\cuda\hough_segments.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaimgproc\src\cuda\match_template.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaimgproc\src\cuda\mean_shift.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaimgproc\src\cuda\moments.cu' exited with code 1.
97>Done building project "opencv_cudaimgproc.vcxproj" -- FAILED.
99>------ Build started: Project: opencv_photo, Configuration: Release x64 ------
100>------ Build started: Project: opencv_cudalegacy, Configuration: Release x64 ------
101>------ Build started: Project: opencv_cudacodec, Configuration: Release x64 ------
99>Processing OpenCL kernels (photo)
100>Building NVCC (Device) object modules/cudalegacy/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_NCV.cu.obj
101>Building NVCC (Device) object modules/cudacodec/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_ColorSpace.cu.obj
99>Building NVCC (Device) object modules/photo/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_nlm.cu.obj
99>nlm.cu
101>ColorSpace.cu
100>NCV.cu
100>NCV.cu
100>tmpxft_00007300_00000000-10_NCV.cudafe1.cpp
100>Building NVCC (Device) object modules/cudalegacy/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_NCVBroxOpticalFlow.cu.obj
101>ColorSpace.cu
101>tmpxft_000098b4_00000000-10_ColorSpace.cudafe1.cpp
100>NCVBroxOpticalFlow.cu
99>D:\Downloads\_cuda integration\opencv-4.12.0\opencv-4.12.0\modules\photo\src\cuda\nlm.cu(202): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float>  &,  ::cv::cuda::device::plus<float>  & > (T1 &&...)") from a __device__ function("cv::cuda::device::imgproc::Unroll<(int)1> ::op") is not allowed
99>
99>D:\Downloads\_cuda integration\opencv-4.12.0\opencv-4.12.0\modules\photo\src\cuda\nlm.cu(202): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float>  &,  ::cv::cuda::device::plus<float>  & > " is undefined in device code
99>
99>D:\Downloads\_cuda integration\opencv-4.12.0\opencv-4.12.0\modules\photo\src\cuda\nlm.cu(221): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float>  &,  ::cv::cuda::device::plus<float>  &,  ::cv::cuda::device::plus<float>  & > (T1 &&...)") from a __device__ function("cv::cuda::device::imgproc::Unroll<(int)2> ::op") is not allowed
99>
99>D:\Downloads\_cuda integration\opencv-4.12.0\opencv-4.12.0\modules\photo\src\cuda\nlm.cu(221): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float>  &,  ::cv::cuda::device::plus<float>  &,  ::cv::cuda::device::plus<float>  & > " is undefined in device code
99>
99>D:\Downloads\_cuda integration\opencv-4.12.0\opencv-4.12.0\modules\photo\src\cuda\nlm.cu(240): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float>  &,  ::cv::cuda::device::plus<float>  &,  ::cv::cuda::device::plus<float>  &,  ::cv::cuda::device::plus<float>  & > (T1 &&...)") from a __device__ function("cv::cuda::device::imgproc::Unroll<(int)3> ::op") is not allowed
99>
99>D:\Downloads\_cuda integration\opencv-4.12.0\opencv-4.12.0\modules\photo\src\cuda\nlm.cu(240): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float>  &,  ::cv::cuda::device::plus<float>  &,  ::cv::cuda::device::plus<float>  &,  ::cv::cuda::device::plus<float>  & > " is undefined in device code
99>
99>6 errors detected in the compilation of "D:/Downloads/_cuda integration/opencv-4.12.0/opencv-4.12.0/modules/photo/src/cuda/nlm.cu".
99>nlm.cu
99>CMake Error at cuda_compile_1_generated_nlm.cu.obj.Release.cmake:278 (message):
99>  Error generating file D:/Downloads/_cuda
99>  integration/opencv-4.12.0/opencv-4.12.0/build/modules/photo/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_nlm.cu.obj
99>
99>
99>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): error MSB8066: Custom build for 'D:\Downloads\_cuda integration\opencv-4.12.0\opencv-4.12.0\build\CMakeFiles\4b68a46f76014206feb9338236adfd21\opencl_kernels_photo.cpp.rule;D:\Downloads\_cuda integration\opencv-4.12.0\opencv-4.12.0\modules\photo\src\cuda\nlm.cu' exited with code 1.
99>Done building project "opencv_photo.vcxproj" -- FAILED.
102>------ Build started: Project: opencv_xphoto, Configuration: Release x64 ------
103>------ Build started: Project: opencv_face, Configuration: Release x64 ------
100>NCVBroxOpticalFlow.cu
100>tmpxft_00000748_00000000-10_NCVBroxOpticalFlow.cudafe1.cpp
100>Building NVCC (Device) object modules/cudalegacy/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_NCVHaarObjectDetection.cu.obj
100>NCVHaarObjectDetection.cu
100>NCVHaarObjectDetection.cu
100>tmpxft_00002644_00000000-10_NCVHaarObjectDetection.cudafe1.cpp
100>C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\algorithm(3799): warning C4244: '=': conversion from 'int' to 'char', possible loss of data
100>C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\algorithm(3799): note: the template instantiation context (the oldest one first) is
100>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudalegacy\src\cuda\NCVHaarObjectDetection.cu(2141): note: see reference to function template instantiation '_OutIt std::transform<std::_String_iterator<std::_String_val<std::_Simple_types<_Elem>>>,std::_String_iterator<std::_String_val<std::_Simple_types<_Elem>>>,int(__cdecl *)(int)>(const _InIt,const _InIt,_OutIt,_Fn)' being compiled
100>        with
100>        [
100>            _OutIt=std::_String_iterator<std::_String_val<std::_Simple_types<char>>>,
100>            _Elem=char,
100>            _InIt=std::_String_iterator<std::_String_val<std::_Simple_types<char>>>,
100>            _Fn=int (__cdecl *)(int)
100>        ]
100>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudev\include\opencv2\cudev/ptr2d/warping.hpp(86): warning C4505: 'cv::cudev::affineMap': unreferenced function with internal linkage has been removed
100>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudev\include\opencv2\cudev/ptr2d/warping.hpp(134): warning C4505: 'cv::cudev::perspectiveMap': unreferenced function with internal linkage has been removed
100>Building NVCC (Device) object modules/cudalegacy/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_NCVPyramid.cu.obj
100>NCVPyramid.cu
100>NCVPyramid.cu
100>tmpxft_00004270_00000000-10_NCVPyramid.cudafe1.cpp
100>Building NVCC (Device) object modules/cudalegacy/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_NPP_staging.cu.obj
100>NPP_staging.cu
100>NPP_staging.cu
100>tmpxft_00001a78_00000000-10_NPP_staging.cudafe1.cpp
100>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudev\include\opencv2\cudev\grid\detail/integral.hpp(150): warning C4459: declaration of 'NUM_SCAN_THREADS' hides global declaration
100>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudalegacy\src\cuda\NPP_staging.cu(84): note: see declaration of 'NUM_SCAN_THREADS'
100>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudev\include\opencv2\cudev\grid\detail/integral.hpp(150): note: the template instantiation context (the oldest one first) is
100>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudev\include\opencv2\cudev\grid\detail/integral.hpp(611): note: see reference to function template instantiation 'void cv::cudev::integral_detail::horizontal_pass<cv::cudev::GlobPtr<unsigned char>,unsigned int>(const SrcPtr &,const cv::cudev::GlobPtr<unsigned int> &,int,int,cudaStream_t)' being compiled
100>        with
100>        [
100>            SrcPtr=cv::cudev::GlobPtr<unsigned char>
100>        ]
100>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudev\include\opencv2\cudev/ptr2d/warping.hpp(86): warning C4505: 'cv::cudev::affineMap': unreferenced function with internal linkage has been removed
100>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudev\include\opencv2\cudev/ptr2d/warping.hpp(134): warning C4505: 'cv::cudev::perspectiveMap': unreferenced function with internal linkage has been removed
100>Building NVCC (Device) object modules/cudalegacy/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_bm.cu.obj
100>bm.cu
100>bm.cu
100>tmpxft_00007dac_00000000-10_bm.cudafe1.cpp
100>Building NVCC (Device) object modules/cudalegacy/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_bm_fast.cu.obj
100>bm_fast.cu
100>bm_fast.cu
100>tmpxft_00009968_00000000-10_bm_fast.cudafe1.cpp
100>Building NVCC (Device) object modules/cudalegacy/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_calib3d.cu.obj
100>calib3d.cu
100>calib3d.cu
100>tmpxft_00006f68_00000000-10_calib3d.cudafe1.cpp
100>Building NVCC (Device) object modules/cudalegacy/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_ccomponetns.cu.obj
100>ccomponetns.cu
100>ccomponetns.cu
100>tmpxft_000054c4_00000000-10_ccomponetns.cudafe1.cpp
100>Building NVCC (Device) object modules/cudalegacy/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_fgd.cu.obj
100>fgd.cu
100>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudalegacy\src\cuda\fgd.cu(187): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<unsigned int>  &,  ::cv::cuda::device::plus<unsigned int>  &,  ::cv::cuda::device::plus<unsigned int>  & > (T1 &&...)") from a __global__ function("fgd::mergeHistogram") is not allowed
100>
100>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudalegacy\src\cuda\fgd.cu(187): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<unsigned int>  &,  ::cv::cuda::device::plus<unsigned int>  &,  ::cv::cuda::device::plus<unsigned int>  & > " is undefined in device code
100>
100>2 errors detected in the compilation of "D:/Downloads/_cuda integration/opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudalegacy/src/cuda/fgd.cu".
100>fgd.cu
100>CMake Error at cuda_compile_1_generated_fgd.cu.obj.Release.cmake:278 (message):
100>  Error generating file D:/Downloads/_cuda
100>  integration/opencv-4.12.0/opencv-4.12.0/build/modules/cudalegacy/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_fgd.cu.obj
100>
100>
100>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): error MSB8066: Custom build for 'D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudalegacy\src\cuda\NCV.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudalegacy\src\cuda\NCVBroxOpticalFlow.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudalegacy\src\cuda\NCVHaarObjectDetection.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudalegacy\src\cuda\NCVPyramid.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudalegacy\src\cuda\NPP_staging.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudalegacy\src\cuda\bm.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudalegacy\src\cuda\bm_fast.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudalegacy\src\cuda\calib3d.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudalegacy\src\cuda\ccomponetns.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudalegacy\src\cuda\fgd.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudalegacy\src\cuda\gmg.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudalegacy\src\cuda\needle_map.cu' exited with code 1.
100>Done building project "opencv_cudalegacy.vcxproj" -- FAILED.
104>------ Build started: Project: opencv_stitching, Configuration: Release x64 ------
105>------ Build started: Project: opencv_cudaoptflow, Configuration: Release x64 ------
106>------ Build started: Project: opencv_cudaobjdetect, Configuration: Release x64 ------
101>cmake_pch.cxx
103>cmake_pch.cxx
...
101>video_parser.cpp
101>video_reader.cpp
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(161,23): warning C4806: '|=': unsafe operation: no value of type 'bool' promoted to type 'cudaVideoCodec_enum' can equal the given constant
101>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudacodec/src/video_decoder.cpp')
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(161,23): warning C4806: '|': unsafe operation: no value of type 'bool' promoted to type 'int' can equal the given constant
101>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudacodec/src/video_decoder.cpp')
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(214,5): warning C4018: '<=': signed/unsigned mismatch
101>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudacodec/src/video_decoder.cpp')
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\ffmpeg_video_source.cpp(132,29): warning C4244: '=': conversion from 'double' to 'int', possible loss of data
101>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudacodec/src/ffmpeg_video_source.cpp')
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(219,5): warning C4018: '<=': signed/unsigned mismatch
101>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudacodec/src/video_decoder.cpp')
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\ffmpeg_video_source.cpp(133,28): warning C4244: '=': conversion from 'double' to 'int', possible loss of data
101>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudacodec/src/ffmpeg_video_source.cpp')
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(243,62): warning C4244: '=': conversion from 'const _Tp' to 'short', possible loss of data
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(243,62): warning C4244:         with
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(243,62): warning C4244:         [
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(243,62): warning C4244:             _Tp=int
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(243,62): warning C4244:         ]
101>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudacodec/src/video_decoder.cpp')
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(244,65): warning C4244: '=': conversion from '_Tp' to 'short', possible loss of data
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(244,65): warning C4244:         with
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(244,65): warning C4244:         [
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(244,65): warning C4244:             _Tp=int
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(244,65): warning C4244:         ]
101>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudacodec/src/video_decoder.cpp')
...
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(250,63): warning C4244:         with
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(250,63): warning C4244:         [
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(250,63): warning C4244:             _Tp=int
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(250,63): warning C4244:         ]
101>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudacodec/src/video_decoder.cpp')
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\ffmpeg_video_source.cpp(180,138): warning C4267: 'argument': conversion from 'size_t' to 'const int', possible loss of data
101>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudacodec/src/ffmpeg_video_source.cpp')
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\ffmpeg_video_source.cpp(180,127): warning C4267: 'argument': conversion from 'size_t' to 'const int', possible loss of data
101>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudacodec/src/ffmpeg_video_source.cpp')
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\ffmpeg_video_source.cpp(184,37): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
101>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudacodec/src/ffmpeg_video_source.cpp')
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(294,64): warning C4244: '=': conversion from '_Tp' to 'short', possible loss of data
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(294,64): warning C4244:         with
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(294,64): warning C4244:         [
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(294,64): warning C4244:             _Tp=int
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(294,64): warning C4244:         ]
101>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudacodec/src/video_decoder.cpp')
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(295,68): warning C4244: '=': conversion from '_Tp' to 'short', possible loss of data
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(295,68): warning C4244:         with
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(295,68): warning C4244:         [
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(295,68): warning C4244:             _Tp=int
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(295,68): warning C4244:         ]
101>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudacodec/src/video_decoder.cpp')
...
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(303,66): warning C4244:         with
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(303,66): warning C4244:         [
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(303,66): warning C4244:             _Tp=int
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_decoder.cpp(303,66): warning C4244:         ]
101>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudacodec/src/video_decoder.cpp')
101>video_source.cpp
101>video_writer.cpp
101>opencv_cudacodec_main.cpp
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_reader.cpp(302,49): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
101>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudacodec/src/video_reader.cpp')
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_reader.cpp(354,42): warning C4244: '=': conversion from 'unsigned __int64' to 'double', possible loss of data
101>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudacodec/src/video_reader.cpp')
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_reader.cpp(360,45): warning C4244: 'initializing': conversion from 'double' to 'int', possible loss of data
101>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudacodec/src/video_reader.cpp')
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_reader.cpp(360,31): warning C4244: 'initializing': conversion from 'double' to 'const int', possible loss of data
101>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudacodec/src/video_reader.cpp')
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_writer.cpp(103,41): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
101>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudacodec/src/video_writer.cpp')
101>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudacodec\src\video_writer.cpp(446,70): warning C4244: 'argument': conversion from 'const double' to 'const int', possible loss of data
101>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudacodec/src/video_writer.cpp')
103>LINK : fatal error LNK1181: cannot open input file '..\..\lib\Release\opencv_photo4120.lib'
101>LINK : fatal error LNK1181: cannot open input file '..\..\lib\Release\opencv_cudaimgproc4120.lib'
103>Done building project "opencv_face.vcxproj" -- FAILED.
101>Done building project "opencv_cudacodec.vcxproj" -- FAILED.
105>farneback.cu
106>hog.cu
...
106>hog.cpp
106>opencv_cudaobjdetect_main.cpp
106>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaobjdetect\src\cascadeclassifier.cpp(357,13): warning C4244: 'argument': conversion from 'double' to 'Ncv32f', possible loss of data
106>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudaobjdetect/src/cascadeclassifier.cpp')
106>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaobjdetect\src\cascadeclassifier.cpp(438,28): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
106>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudaobjdetect/src/cascadeclassifier.cpp')
106>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaobjdetect\src\cascadeclassifier.cpp(550,27): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data
106>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudaobjdetect/src/cascadeclassifier.cpp')
106>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaobjdetect\src\cascadeclassifier.cpp(577,36): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data
106>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudaobjdetect/src/cascadeclassifier.cpp')
106>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaobjdetect\src\cascadeclassifier.cpp(585,107): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data
106>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudaobjdetect/src/cascadeclassifier.cpp')
106>LINK : fatal error LNK1181: cannot open input file '..\..\lib\Release\opencv_cudalegacy4120.lib'
106>Done building project "opencv_cudaobjdetect.vcxproj" -- FAILED.
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)1, (int)1, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)1, (int)1, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)1, (int)1, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)1, (int)1, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)2, (int)1, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)2, (int)1, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)2, (int)1, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)2, (int)1, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)3, (int)1, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)3, (int)1, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)3, (int)1, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)3, (int)1, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)4, (int)1, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)4, (int)1, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)4, (int)1, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)4, (int)1, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)5, (int)1, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)5, (int)1, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)5, (int)1, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)5, (int)1, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)1, (int)2, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)1, (int)2, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)1, (int)2, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)1, (int)2, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)2, (int)2, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)2, (int)2, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)2, (int)2, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)2, (int)2, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)3, (int)2, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)3, (int)2, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)3, (int)2, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)3, (int)2, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)4, (int)2, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)4, (int)2, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)4, (int)2, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)4, (int)2, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)5, (int)2, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)5, (int)2, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)5, (int)2, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)5, (int)2, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)1, (int)3, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)1, (int)3, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)1, (int)3, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)1, (int)3, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)2, (int)3, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)2, (int)3, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)2, (int)3, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)2, (int)3, (bool)0, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)3, (int)3, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(215): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : calling a __host__ function("cuda::std::__4::tuple< ::cuda::std::__4::__unwrap_ref_decay<T1> ::type... >  cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > (T1 &&...)") from a __global__ function("pyrlk::sparseKernel<(int)1, (int)3, (int)3, (bool)1, unsigned char,  ::cv::cudev::TexturePtr<unsigned char, float> > ") is not allowed
105>
105>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu(283): error : identifier "cuda::std::__4::make_tuple< ::cv::cuda::device::plus<float> ,  ::cv::cuda::device::plus<float>  > " is undefined in device code
105>
105>Error limit reached.
105>100 errors detected in the compilation of "D:/Downloads/_cuda integration/opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/cudaoptflow/src/cuda/pyrlk.cu".
105>Compilation terminated.
105>pyrlk.cu
105>CMake Error at cuda_compile_1_generated_pyrlk.cu.obj.Release.cmake:278 (message):
105>  Error generating file D:/Downloads/_cuda
105>  integration/opencv-4.12.0/opencv-4.12.0/build/modules/cudaoptflow/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_pyrlk.cu.obj
105>
105>
105>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): error MSB8066: Custom build for 'D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\farneback.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\nvidiaOpticalFlow.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\pyrlk.cu;D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\cudaoptflow\src\cuda\tvl1flow.cu' exited with code 1.
105>Done building project "opencv_cudaoptflow.vcxproj" -- FAILED.
107>------ Build started: Project: opencv_videostab, Configuration: Release x64 ------
108>------ Build started: Project: opencv_superres, Configuration: Release x64 ------
107>Building NVCC (Device) object modules/videostab/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_global_motion.cu.obj
108>Processing OpenCL kernels (superres)
108>Building NVCC (Device) object modules/superres/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_btv_l1_gpu.cu.obj
107>global_motion.cu
108>btv_l1_gpu.cu
108>btv_l1_gpu.cu
108>tmpxft_0000902c_00000000-10_btv_l1_gpu.cudafe1.cpp
108>cmake_pch.cxx
107>C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\thrust/system/detail/generic/for_each.h(49): error : static assertion failed with "unimplemented for this system"
107>    static_assert((thrust::detail::depend_on_instantiation<InputIterator, false>::value), "unimplemented for this system");
107>    ^
107>          detected during:
107>            instantiation of "InputIterator thrust::THRUST_200802_SM_860_NS::system::detail::generic::for_each(thrust::THRUST_200802_SM_860_NS::execution_policy<DerivedPolicy> &, InputIterator, InputIterator, UnaryFunction) [with DerivedPolicy=thrust::THRUST_200802_SM_860_NS::cuda_cub::tag, InputIterator=thrust::THRUST_200802_SM_860_NS::zip_iterator<cuda::std::__4::tuple<thrust::THRUST_200802_SM_860_NS::device_ptr<const uchar>, thrust::THRUST_200802_SM_860_NS::detail::normal_iterator<thrust::THRUST_200802_SM_860_NS::pointer<thrust::THRUST_200802_SM_860_NS::detail::intmax_t, thrust::THRUST_200802_SM_860_NS::cuda_cub::tag, thrust::THRUST_200802_SM_860_NS::use_default, thrust::THRUST_200802_SM_860_NS::use_default>>>>, UnaryFunction=thrust::THRUST_200802_SM_860_NS::detail::unary_transform_functor<thrust::THRUST_200802_SM_860_NS::detail::predicate_to_integral<thrust::THRUST_200802_SM_860_NS::detail::not_fun_t<thrust::THRUST_200802_SM_860_NS::unary_negate<thrust::THRUST_200802_SM_860_NS::identity<uchar>>>, thrust::THRUST_200802_SM_860_NS::detail::intmax_t>>]" at line 46 of C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\thrust/detail/for_each.inl
107>            instantiation of "InputIterator thrust::THRUST_200802_SM_860_NS::for_each(const thrust::THRUST_200802_SM_860_NS::detail::execution_policy_base<DerivedPolicy> &, InputIterator, InputIterator, UnaryFunction) [with DerivedPolicy=thrust::THRUST_200802_SM_860_NS::cuda_cub::tag, InputIterator=thrust::THRUST_200802_SM_860_NS::zip_iterator<cuda::std::__4::tuple<thrust::THRUST_200802_SM_860_NS::device_ptr<const uchar>, thrust::THRUST_200802_SM_860_NS::detail::normal_iterator<thrust::THRUST_200802_SM_860_NS::pointer<thrust::THRUST_200802_SM_860_NS::detail::intmax_t, thrust::THRUST_200802_SM_860_NS::cuda_cub::tag, thrust::THRUST_200802_SM_860_NS::use_default, thrust::THRUST_200802_SM_860_NS::use_default>>>>, UnaryFunction=thrust::THRUST_200802_SM_860_NS::detail::unary_transform_functor<thrust::THRUST_200802_SM_860_NS::detail::predicate_to_integral<thrust::THRUST_200802_SM_860_NS::detail::not_fun_t<thrust::THRUST_200802_SM_860_NS::unary_negate<thrust::THRUST_200802_SM_860_NS::identity<uchar>>>, thrust::THRUST_200802_SM_860_NS::detail::intmax_t>>]" at line 62 of C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\thrust/system/detail/generic/transform.inl
107>            instantiation of "OutputIterator thrust::THRUST_200802_SM_860_NS::system::detail::generic::transform(thrust::THRUST_200802_SM_860_NS::execution_policy<DerivedPolicy> &, InputIterator, InputIterator, OutputIterator, UnaryFunction) [with DerivedPolicy=thrust::THRUST_200802_SM_860_NS::cuda_cub::tag, InputIterator=thrust::THRUST_200802_SM_860_NS::device_ptr<const uchar>, OutputIterator=thrust::THRUST_200802_SM_860_NS::detail::normal_iterator<thrust::THRUST_200802_SM_860_NS::pointer<thrust::THRUST_200802_SM_860_NS::detail::intmax_t, thrust::THRUST_200802_SM_860_NS::cuda_cub::tag, thrust::THRUST_200802_SM_860_NS::use_default, thrust::THRUST_200802_SM_860_NS::use_default>>, UnaryFunction=thrust::THRUST_200802_SM_860_NS::detail::predicate_to_integral<thrust::THRUST_200802_SM_860_NS::detail::not_fun_t<thrust::THRUST_200802_SM_860_NS::unary_negate<thrust::THRUST_200802_SM_860_NS::identity<uchar>>>, thrust::THRUST_200802_SM_860_NS::detail::intmax_t>]" at line 47 of C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\thrust/detail/transform.inl
107>            instantiation of "OutputIterator thrust::THRUST_200802_SM_860_NS::transform(const thrust::THRUST_200802_SM_860_NS::detail::execution_policy_base<DerivedPolicy> &, InputIterator, InputIterator, OutputIterator, UnaryFunction) [with DerivedPolicy=thrust::THRUST_200802_SM_860_NS::cuda_cub::tag, InputIterator=thrust::THRUST_200802_SM_860_NS::device_ptr<const uchar>, OutputIterator=thrust::THRUST_200802_SM_860_NS::detail::normal_iterator<thrust::THRUST_200802_SM_860_NS::pointer<thrust::THRUST_200802_SM_860_NS::detail::intmax_t, thrust::THRUST_200802_SM_860_NS::cuda_cub::tag, thrust::THRUST_200802_SM_860_NS::use_default, thrust::THRUST_200802_SM_860_NS::use_default>>, UnaryFunction=thrust::THRUST_200802_SM_860_NS::detail::predicate_to_integral<thrust::THRUST_200802_SM_860_NS::detail::not_fun_t<thrust::THRUST_200802_SM_860_NS::unary_negate<thrust::THRUST_200802_SM_860_NS::identity<uchar>>>, thrust::THRUST_200802_SM_860_NS::detail::intmax_t>]" at line 73 of C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\thrust/system/detail/generic/copy_if.inl
107>            instantiation of "OutputIterator thrust::THRUST_200802_SM_860_NS::system::detail::generic::detail::copy_if<IndexType,DerivedPolicy,InputIterator1,InputIterator2,OutputIterator,Predicate>(thrust::THRUST_200802_SM_860_NS::execution_policy<DerivedPolicy> &, InputIterator1, InputIterator1, InputIterator2, OutputIterator, Predicate) [with IndexType=thrust::THRUST_200802_SM_860_NS::detail::intmax_t, DerivedPolicy=thrust::THRUST_200802_SM_860_NS::cuda_cub::tag, InputIterator1=thrust::THRUST_200802_SM_860_NS::detail::normal_iterator<thrust::THRUST_200802_SM_860_NS::pointer<cuda::std::__4::tuple<float2, float2>, thrust::THRUST_200802_SM_860_NS::cuda_cub::tag, thrust::THRUST_200802_SM_860_NS::use_default, thrust::THRUST_200802_SM_860_NS::use_default>>, InputIterator2=thrust::THRUST_200802_SM_860_NS::device_ptr<const uchar>, OutputIterator=thrust::THRUST_200802_SM_860_NS::zip_iterator<cuda::std::__4::tuple<thrust::THRUST_200802_SM_860_NS::device_ptr<float2>, thrust::THRUST_200802_SM_860_NS::device_ptr<float2>>>, Predicate=thrust::THRUST_200802_SM_860_NS::detail::not_fun_t<thrust::THRUST_200802_SM_860_NS::unary_negate<thrust::THRUST_200802_SM_860_NS::identity<uchar>>>]" at line 142 of C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\thrust/system/detail/generic/copy_if.inl
107>            [ 2 instantiation contexts not shown ]
107>            instantiation of "OutputIterator thrust::THRUST_200802_SM_860_NS::system::detail::generic::remove_copy_if(thrust::THRUST_200802_SM_860_NS::execution_policy<DerivedPolicy> &, InputIterator1, InputIterator1, InputIterator2, OutputIterator, Predicate) [with DerivedPolicy=thrust::THRUST_200802_SM_860_NS::cuda_cub::tag, InputIterator1=thrust::THRUST_200802_SM_860_NS::detail::normal_iterator<thrust::THRUST_200802_SM_860_NS::pointer<cuda::std::__4::tuple<float2, float2>, thrust::THRUST_200802_SM_860_NS::cuda_cub::tag, thrust::THRUST_200802_SM_860_NS::use_default, thrust::THRUST_200802_SM_860_NS::use_default>>, InputIterator2=thrust::THRUST_200802_SM_860_NS::device_ptr<const uchar>, OutputIterator=thrust::THRUST_200802_SM_860_NS::zip_iterator<cuda::std::__4::tuple<thrust::THRUST_200802_SM_860_NS::device_ptr<float2>, thrust::THRUST_200802_SM_860_NS::device_ptr<float2>>>, Predicate=thrust::THRUST_200802_SM_860_NS::unary_negate<thrust::THRUST_200802_SM_860_NS::identity<uchar>>]" at line 115 of C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\thrust/detail/remove.inl
107>            instantiation of "OutputIterator thrust::THRUST_200802_SM_860_NS::remove_copy_if(const thrust::THRUST_200802_SM_860_NS::detail::execution_policy_base<DerivedPolicy> &, InputIterator1, InputIterator1, InputIterator2, OutputIterator, Predicate) [with DerivedPolicy=thrust::THRUST_200802_SM_860_NS::cuda_cub::tag, InputIterator1=thrust::THRUST_200802_SM_860_NS::detail::normal_iterator<thrust::THRUST_200802_SM_860_NS::pointer<cuda::std::__4::tuple<float2, float2>, thrust::THRUST_200802_SM_860_NS::cuda_cub::tag, thrust::THRUST_200802_SM_860_NS::use_default, thrust::THRUST_200802_SM_860_NS::use_default>>, InputIterator2=thrust::THRUST_200802_SM_860_NS::device_ptr<const uchar>, OutputIterator=thrust::THRUST_200802_SM_860_NS::zip_iterator<cuda::std::__4::tuple<thrust::THRUST_200802_SM_860_NS::device_ptr<float2>, thrust::THRUST_200802_SM_860_NS::device_ptr<float2>>>, Predicate=thrust::THRUST_200802_SM_860_NS::unary_negate<thrust::THRUST_200802_SM_860_NS::identity<uchar>>]" at line 94 of C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\thrust/system/detail/generic/remove.inl
107>            instantiation of "ForwardIterator thrust::THRUST_200802_SM_860_NS::system::detail::generic::remove_if(thrust::THRUST_200802_SM_860_NS::execution_policy<DerivedPolicy> &, ForwardIterator, ForwardIterator, InputIterator, Predicate) [with DerivedPolicy=thrust::THRUST_200802_SM_860_NS::cuda_cub::tag, ForwardIterator=thrust::THRUST_200802_SM_860_NS::zip_iterator<cuda::std::__4::tuple<thrust::THRUST_200802_SM_860_NS::device_ptr<float2>, thrust::THRUST_200802_SM_860_NS::device_ptr<float2>>>, InputIterator=thrust::THRUST_200802_SM_860_NS::device_ptr<const uchar>, Predicate=thrust::THRUST_200802_SM_860_NS::unary_negate<thrust::THRUST_200802_SM_860_NS::identity<uchar>>]" at line 96 of C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\thrust/detail/remove.inl
107>            instantiation of "ForwardIterator thrust::THRUST_200802_SM_860_NS::remove_if(const thrust::THRUST_200802_SM_860_NS::detail::execution_policy_base<DerivedPolicy> &, ForwardIterator, ForwardIterator, InputIterator, Predicate) [with DerivedPolicy=thrust::THRUST_200802_SM_860_NS::cuda_cub::tag, ForwardIterator=thrust::THRUST_200802_SM_860_NS::zip_iterator<cuda::std::__4::tuple<thrust::THRUST_200802_SM_860_NS::device_ptr<float2>, thrust::THRUST_200802_SM_860_NS::device_ptr<float2>>>, InputIterator=thrust::THRUST_200802_SM_860_NS::device_ptr<const uchar>, Predicate=thrust::THRUST_200802_SM_860_NS::unary_negate<thrust::THRUST_200802_SM_860_NS::identity<uchar>>]" at line 167 of C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include\thrust/detail/remove.inl
107>            instantiation of "ForwardIterator thrust::THRUST_200802_SM_860_NS::remove_if(ForwardIterator, ForwardIterator, InputIterator, Predicate) [with ForwardIterator=thrust::THRUST_200802_SM_860_NS::zip_iterator<cuda::std::__4::tuple<thrust::THRUST_200802_SM_860_NS::device_ptr<float2>, thrust::THRUST_200802_SM_860_NS::device_ptr<float2>>>, InputIterator=thrust::THRUST_200802_SM_860_NS::device_ptr<const uchar>, Predicate=thrust::THRUST_200802_SM_860_NS::unary_negate<thrust::THRUST_200802_SM_860_NS::identity<uchar>>]" at line 61 of D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\videostab\src\cuda\global_motion.cu
107>
...
107>10 errors detected in the compilation of "D:/Downloads/_cuda integration/opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/videostab/src/cuda/global_motion.cu".
107>global_motion.cu
108>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\superres\src\btv_l1_cuda.cpp(183,38): warning C4244: '=': conversion from 'double' to '_Ty', possible loss of data
108>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\superres\src\btv_l1_cuda.cpp(183,38): warning C4244:         with
108>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\superres\src\btv_l1_cuda.cpp(183,38): warning C4244:         [
108>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\superres\src\btv_l1_cuda.cpp(183,38): warning C4244:             _Ty=float
108>D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\superres\src\btv_l1_cuda.cpp(183,38): warning C4244:         ]
107>CMake Error at cuda_compile_1_generated_global_motion.cu.obj.Release.cmake:278 (message):
107>  Error generating file D:/Downloads/_cuda
107>  integration/opencv-4.12.0/opencv-4.12.0/build/modules/videostab/CMakeFiles/cuda_compile_1.dir/src/cuda/Release/cuda_compile_1_generated_global_motion.cu.obj
107>
107>
107>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): error MSB8066: Custom build for 'D:\Downloads\_cuda integration\opencv_contrib-4.12.0\opencv_contrib-4.12.0\modules\videostab\src\cuda\global_motion.cu' exited with code 1.
107>Done building project "opencv_videostab.vcxproj" -- FAILED.
108>(compiling source file '../../../../../opencv_contrib-4.12.0/opencv_contrib-4.12.0/modules/superres/src/btv_l1_cuda.cpp')
108>LINK : fatal error LNK1181: cannot open input file '..\..\lib\Release\opencv_cudacodec4120.lib'
108>Done building project "opencv_superres.vcxproj" -- FAILED.
109>------ Build started: Project: opencv_python3, Configuration: Release x64 ------
109>cv2.cpp
109>cv2_util.cpp
109>cv2_numpy.cpp
109>cv2_convert.cpp
109>cv2_highgui.cpp
109>LINK : fatal error LNK1181: cannot open input file '..\..\lib\Release\opencv_xphoto4120.lib'
109>Done building project "opencv_python3.vcxproj" -- FAILED.
110>------ Build started: Project: ALL_BUILD, Configuration: Release x64 ------
========== Build: 96 succeeded, 14 failed, 0 up-to-date, 0 skipped ==========
========== Build completed at 1:41 AM and took 22:34.782 minutes ==========