C:\Users\Martin\AppData\Local\Programs\CLion\bin\cmake\win\x64\bin\cmake.exe --build D:\_git\MatX\cmake-build-release-visual-studio---clang --target resample -j 18 [0/2][00:00 + ?] Re-checking globbed directories... [1/3][00:04 + 00:08] Building CUDA object examples\CMakeFiles\resample.dir\resample.cu.obj FAILED: examples/CMakeFiles/resample.dir/resample.cu.obj C:\PROGRA~1\NVIDIA~2\CUDA\v11.8\bin\nvcc.exe -forward-unknown-to-host-compiler -DINDEX_64_BIT -DMATX_DISABLE_CUB_CACHE=1 -DMATX_ENABLE_CUTENSOR=0 -DMATX_ENABLE_CUTLASS=0 -DMATX_ENABLE_FILEIO=0 -DMATX_ENABLE_PYBIND11=0 -ID:\_git\MatX\include -ID:\_git\MatX\include\matx\kernels -isystem D:\_git\MatX\cmake-build-release-visual-studio---clang\_deps\cccl-src\libcudacxx\include -isystem D:\_git\MatX\cmake-build-release-visual-studio---clang\_deps\cccl-src\cub -isystem D:\_git\MatX\cmake-build-release-visual-studio---clang\_deps\cccl-src\thrust -isystem "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\include" -D_WINDOWS -Xcompiler=" /EHsc" -Xcompiler="-O2 -Ob2" -DNDEBUG -std=c++17 "--generate-code=arch=compute_80,code=[compute_80,sm_80]" -Xcompiler=-MD --expt-relaxed-constexpr -MD -MT examples\CMakeFiles\resample.dir\resample.cu.obj -MF examples\CMakeFiles\resample.dir\resample.cu.obj.d -x cu -c D:\_git\MatX\examples\resample.cu -o examples\CMakeFiles\resample.dir\resample.cu.obj -Xcompiler=-Fdexamples\CMakeFiles\resample.dir\,-FS D:\_git\MatX\include\matx/core/allocator.h(107): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/allocator.h(168): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/allocator.h(353): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/allocator.h(361): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/allocator.h(369): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/allocator.h(380): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(53): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(79): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(98): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(130): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(167): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(191): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(226): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(301): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(328): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(350): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(379): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(441): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(466): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(491): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(513): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(540): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(558): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(586): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(610): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(640): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(653): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor_utils.h(73): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor_utils.h(99): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor_utils.h(528): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor_utils.h(628): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor_utils.h(989): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor_utils.h(1112): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(659): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(715): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(757): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(776): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(793): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(838): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(878): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(934): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(989): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1076): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1134): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1194): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1219): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1254): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1295): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1339): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1392): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1461): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1567): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1591): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1734): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1766): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/operators/base_operator.h(63): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/operators/base_operator.h(93): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/operators/base_operator.h(151): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/copy.h(67): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/copy.h(84): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/copy.h(107): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/copy.h(116): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_common.h(66): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(100): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(139): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(164): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(388): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(456): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(524): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(598): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(720): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(766): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(811): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(851): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/ambgfun.h(168): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/operators/ambgfun.h(181): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/operators/ambgfun.h(213): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_fftw.h(77): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_fftw.h(377): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_fftw.h(434): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_fftw.h(490): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_fftw.h(508): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_fftw.h(528): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_fftw.h(546): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/channelize_poly.h(60): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/channelize_poly.h(86): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/channelize_poly.h(128): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/channelize_poly.h(165): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(56): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(86): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(125): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(216): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(252): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(368): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(402): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(543): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(577): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(745): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(793): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(947): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(991): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(1115): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(1198): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(1272): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(1328): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(1414): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(1503): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/conv.h(160): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/conv.h(204): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/conv.h(237): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/conv.h(293): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/conv.h(374): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(153): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(243): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(320): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(374): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(568): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(711): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(762): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(809): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(855): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(902): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(980): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1041): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1164): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1219): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1265): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1316): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1377): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1415): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1478): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1513): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1571): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1716): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1787): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1838): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1908): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1953): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(2024): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1367): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1448): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1488): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1535): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1585): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1625): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1695): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1700): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1801): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1866): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1893): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1931): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1961): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2008): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2038): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2081): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2116): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2159): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2189): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2232): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2263): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2308): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2336): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2381): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2409): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2459): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2495): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2541): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2605): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2635): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cgsolve.h(67): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/operators/cgsolve.h(143): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/corr.h(66): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/matmul.h(193): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/matmul.h(511): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/matmul.h(543): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/matmul.h(766): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/matmul.h(1014): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/matmul.h(1041): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/matmul.h(1062): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/matmul.h(1181): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/transpose.h(65): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cov.h(85): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cov.h(147): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cov.h(234): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/operators/cov.h(133): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/filter.h(61): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/filter.h(163): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/filter.h(191): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/filter.h(210): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/filter.h(395): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/filter.h(461): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/inverse.h(104): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/inverse.h(224): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/inverse.h(360): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/operators/matvec.h(158): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/operators/outer.h(164): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/percentile.h(59): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/pwelch.h(40): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/operators/pwelch.h(154): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/qr.h(72): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/qr.h(209): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/resample_poly.h(54): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/resample_poly.h(204): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/svd.h(79): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/svd.h(375): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/operators/softmax.h(168): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/allocator.h(107): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/allocator.h(168): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/allocator.h(353): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/allocator.h(361): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/allocator.h(369): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/allocator.h(380): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(53): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(79): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(98): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(130): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(167): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(191): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(226): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(301): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(328): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(350): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(379): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(441): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(466): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(491): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(513): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(540): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(558): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(586): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(610): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(640): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/make_tensor.h(653): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor_utils.h(73): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor_utils.h(99): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor_utils.h(528): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor_utils.h(628): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor_utils.h(989): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor_utils.h(1112): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(659): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(715): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(757): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(776): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(793): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(838): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(878): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(934): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(989): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1076): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1134): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1194): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1219): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1254): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1295): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1339): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1392): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1461): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1567): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1591): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1734): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/tensor.h(1766): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/operators/base_operator.h(63): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/operators/base_operator.h(93): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/operators/base_operator.h(151): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/copy.h(67): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/copy.h(84): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/copy.h(107): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/copy.h(116): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_common.h(66): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(100): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(139): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(164): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(388): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(456): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(524): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(598): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(720): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(766): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(811): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(851): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/ambgfun.h(168): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/operators/ambgfun.h(181): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/operators/ambgfun.h(213): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_fftw.h(77): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_fftw.h(377): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_fftw.h(434): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_fftw.h(490): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_fftw.h(508): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_fftw.h(528): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/fft/fft_fftw.h(546): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/channelize_poly.h(60): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/channelize_poly.h(86): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/channelize_poly.h(128): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/channelize_poly.h(165): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(56): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(86): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(125): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(216): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(252): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(368): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(402): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(543): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(577): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(745): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(793): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(947): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(991): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(1115): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(1198): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(1272): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(1328): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(1414): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/solver.h(1503): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/conv.h(160): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/conv.h(204): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/conv.h(237): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/conv.h(293): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/conv.h(374): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(153): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(243): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(320): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(374): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(568): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(711): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(762): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(809): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(855): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(902): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(980): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1041): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1164): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1219): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1265): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1316): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1377): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1415): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1478): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1513): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1571): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1716): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1787): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1838): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1908): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(1953): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cub.h(2024): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1367): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1448): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1488): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1535): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1585): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1625): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1695): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1700): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1801): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1866): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1893): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1931): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(1961): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2008): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2038): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2081): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2116): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2159): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2189): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2232): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2263): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2308): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2336): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2381): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2409): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2459): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2495): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2541): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2605): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/reduce.h(2635): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cgsolve.h(67): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/operators/cgsolve.h(143): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/corr.h(66): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/matmul.h(193): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/matmul.h(511): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/matmul.h(543): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/matmul.h(766): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/matmul.h(1014): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/matmul.h(1041): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/matmul.h(1062): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/matmul.h(1181): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/transpose.h(65): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cov.h(85): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cov.h(147): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/cov.h(234): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/operators/cov.h(133): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/filter.h(61): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/filter.h(163): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/filter.h(191): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/filter.h(210): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/filter.h(395): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/filter.h(461): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/inverse.h(104): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/inverse.h(224): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/inverse.h(360): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/operators/matvec.h(158): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/operators/outer.h(164): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/percentile.h(59): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/pwelch.h(40): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/operators/pwelch.h(154): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/qr.h(72): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/qr.h(209): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/resample_poly.h(54): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/resample_poly.h(204): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/svd.h(79): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/transforms/svd.h(375): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/operators/softmax.h(168): warning C4002: too many arguments for function-like macro invocation 'MATX_NVTX_1' D:\_git\MatX\include\matx/core/half.h(57): warning #20012-D: __host__ annotation is ignored on a function("matxHalf") that is explicitly defaulted on its first declaration D:\_git\MatX\include\matx/core/half.h(57): warning #20012-D: __device__ annotation is ignored on a function("matxHalf") that is explicitly defaulted on its first declaration D:\_git\MatX\include\matx/core/half.h(64): warning #20012-D: __host__ annotation is ignored on a function("matxHalf") that is explicitly defaulted on its first declaration D:\_git\MatX\include\matx/core/half.h(64): warning #20012-D: __device__ annotation is ignored on a function("matxHalf") that is explicitly defaulted on its first declaration D:\_git\MatX\include\matx/core/half.h(119): warning #20012-D: __host__ annotation is ignored on a function("operator=") that is explicitly defaulted on its first declaration D:\_git\MatX\include\matx/core/half.h(119): warning #20012-D: __device__ annotation is ignored on a function("operator=") that is explicitly defaulted on its first declaration D:\_git\MatX\include\matx/core/half_complex.h(59): warning #20012-D: __host__ annotation is ignored on a function("matxHalfComplex") that is explicitly defaulted on its first declaration D:\_git\MatX\include\matx/core/half_complex.h(59): warning #20012-D: __device__ annotation is ignored on a function("matxHalfComplex") that is explicitly defaulted on its first declaration D:\_git\MatX\include\matx/core/tensor.h(60): warning #69-D: integer conversion resulted in truncation D:\_git\MatX\include\matx/core/tensor.h(61): warning #69-D: integer conversion resulted in truncation D:\_git\MatX\include\matx/core/tensor.h(62): warning #69-D: integer conversion resulted in truncation D:\_git\MatX\include\matx/core/tensor.h(63): warning #69-D: integer conversion resulted in truncation D:\_git\MatX\include\matx/core/tensor_desc.h(264): error: expression must have arithmetic or unscoped enum type detected during: instantiation of "void matx::tensor_desc_t::InitFromShape(S2 &&) [with ShapeContainer=std::array, StrideContainer=std::array, RANK=1, S2=std::array]" (150): here instantiation of "matx::tensor_desc_t::tensor_desc_t(const matx::index_t (&)[M]) [with ShapeContainer=std::array, StrideContainer=std::array, RANK=1, M=1]" D:\_git\MatX\include\matx/core/tensor_impl.h(140): here instantiation of "matx::detail::tensor_impl_t::tensor_impl_t(ShapeType &&) [with T=float, RANK=1, Desc=matx::tensor_desc_t, std::array, 1>, ShapeType=const long long (&)[1], =true]" D:\_git\MatX\include\matx/core/tensor.h(252): here instantiation of "matx::tensor_t::tensor_t(const Desc::shape_type (&)[RANK]) [with T=float, RANK=1, Storage=matx::basic_storage>>, Desc=matx::tensor_desc_t, std::array, 1>]" D:\_git\MatX\examples\resample.cu(62): here D:\_git\MatX\include\matx/core/tensor.h(1028): error: return value type does not match the function type detected during instantiation of "Desc::stride_type matx::tensor_t::Stride(uint32_t) const [with T=cuda::std::__4::complex, RANK=1, Storage=matx::basic_storage, matx::matx_allocator>>>, Desc=matx::tensor_desc_t, std::array, 1>]" (1500): here D:\_git\MatX\include\matx/core/tensor_impl.h(640): error: expression must have arithmetic or unscoped enum type detected during: instantiation of "matx::detail::tensor_impl_t::stride_type matx::detail::tensor_impl_t::GetVal(std::tuple) [with T=float, RANK=1, Desc=matx::tensor_desc_t, std::array, 1>, I=0, Is=]" D:\_git\MatX\include\matx/executors/kernel.h(74): here instantiation of "void matx::detail::matxOpT1StrideKernel(Op, matx::index_t) [with Op=matx::detail::set>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::RandomOp>>]" D:\_git\MatX\include\matx/executors/device.h(102): here instantiation of "void matx::cudaExecutor::Exec(Op &) const [with Op=matx::detail::set>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::RandomOp>>]" D:\_git\MatX\include\matx/operators/base_operator.h(77): here instantiation of "void matx::BaseOp::run(cudaStream_t) [with T=matx::detail::set>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::RandomOp>>]" D:\_git\MatX\examples\resample.cu(66): here D:\_git\MatX\include\matx/core/tensor_impl.h(651): error: expression must have arithmetic or unscoped enum type detected during: instantiation of "matx::detail::tensor_impl_t::stride_type matx::detail::tensor_impl_t::GetVal(std::tuple) [with T=float, RANK=1, Desc=matx::tensor_desc_t, std::array, 1>, I=0, Is=]" D:\_git\MatX\include\matx/executors/kernel.h(74): here instantiation of "void matx::detail::matxOpT1StrideKernel(Op, matx::index_t) [with Op=matx::detail::set>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::RandomOp>>]" D:\_git\MatX\include\matx/executors/device.h(102): here instantiation of "void matx::cudaExecutor::Exec(Op &) const [with Op=matx::detail::set>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::RandomOp>>]" D:\_git\MatX\include\matx/operators/base_operator.h(77): here instantiation of "void matx::BaseOp::run(cudaStream_t) [with T=matx::detail::set>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::RandomOp>>]" D:\_git\MatX\examples\resample.cu(66): here D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(669): warning #177-D: variable "RANK" was declared but never referenced detected during: instantiation of "auto matx::detail::getCufft1DSupportedTensor(const TensorOp &, cudaStream_t) [with TensorOp=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>]" (724): here instantiation of "void matx::detail::fft_impl(OutputTensor, InputTensor, uint64_t, matx::FFTNorm, const matx::cudaExecutor &) [with OutputTensor=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, InputTensor=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>]" D:\_git\MatX\include\matx/operators/fft.h(147): here instantiation of "void matx::detail::FFTOp::Exec(Out &&, Executor &&) const [with OpA=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>, PermDims=matx::detail::no_permute_t, FFTType=matx::detail::fft_t, Out=std::tuple, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>> &, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/core/tie.h(97): here instantiation of "void matx::mtie::Exec(Executor &&) [with Ts=, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/operators/base_operator.h(70): here instantiation of "void matx::BaseOp::run(cudaStream_t) [with T=matx::mtie, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>]" D:\_git\MatX\examples\resample.cu(68): here D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(669): warning #177-D: variable "RANK" was declared but never referenced detected during: instantiation of "auto matx::detail::getCufft1DSupportedTensor(const TensorOp &, cudaStream_t) [with TensorOp=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>]" (725): here instantiation of "void matx::detail::fft_impl(OutputTensor, InputTensor, uint64_t, matx::FFTNorm, const matx::cudaExecutor &) [with OutputTensor=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, InputTensor=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>]" D:\_git\MatX\include\matx/operators/fft.h(147): here instantiation of "void matx::detail::FFTOp::Exec(Out &&, Executor &&) const [with OpA=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>, PermDims=matx::detail::no_permute_t, FFTType=matx::detail::fft_t, Out=std::tuple, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>> &, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/core/tie.h(97): here instantiation of "void matx::mtie::Exec(Executor &&) [with Ts=, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/operators/base_operator.h(70): here instantiation of "void matx::BaseOp::run(cudaStream_t) [with T=matx::mtie, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>]" D:\_git\MatX\examples\resample.cu(68): here D:\_git\MatX\include\matx/core/tensor_impl.h(658): error: expression must have arithmetic or unscoped enum type detected during: instantiation of "matx::detail::tensor_impl_t::stride_type matx::detail::tensor_impl_t::GetValC(std::tuple) const [with T=float, RANK=1, Desc=matx::tensor_desc_t, std::array, 1>, I=0, Is=]" D:\_git\MatX\include\matx/executors/kernel.h(74): here instantiation of "void matx::detail::matxOpT1StrideKernel(Op, matx::index_t) [with Op=matx::detail::set>>, matx::tensor_desc_t, std::array, 1>>, matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>>]" D:\_git\MatX\include\matx/executors/device.h(102): here instantiation of "void matx::cudaExecutor::Exec(Op &) const [with Op=matx::detail::set>>, matx::tensor_desc_t, std::array, 1>>, matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>>]" D:\_git\MatX\include\matx/operators/base_operator.h(77): here instantiation of "void matx::BaseOp::run(cudaStream_t) [with T=matx::detail::set>>, matx::tensor_desc_t, std::array, 1>>, matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>>]" D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(728): here instantiation of "void matx::detail::fft_impl(OutputTensor, InputTensor, uint64_t, matx::FFTNorm, const matx::cudaExecutor &) [with OutputTensor=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, InputTensor=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>]" D:\_git\MatX\include\matx/operators/fft.h(147): here instantiation of "void matx::detail::FFTOp::Exec(Out &&, Executor &&) const [with OpA=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>, PermDims=matx::detail::no_permute_t, FFTType=matx::detail::fft_t, Out=std::tuple, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>> &, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/core/tie.h(97): here instantiation of "void matx::mtie::Exec(Executor &&) [with Ts=, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/operators/base_operator.h(70): here instantiation of "void matx::BaseOp::run(cudaStream_t) [with T=matx::mtie, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>]" D:\_git\MatX\examples\resample.cu(68): here D:\_git\MatX\include\matx/core/tensor_impl.h(668): error: expression must have arithmetic or unscoped enum type detected during: instantiation of "matx::detail::tensor_impl_t::stride_type matx::detail::tensor_impl_t::GetValC(std::tuple) const [with T=float, RANK=1, Desc=matx::tensor_desc_t, std::array, 1>, I=0, Is=]" D:\_git\MatX\include\matx/executors/kernel.h(74): here instantiation of "void matx::detail::matxOpT1StrideKernel(Op, matx::index_t) [with Op=matx::detail::set>>, matx::tensor_desc_t, std::array, 1>>, matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>>]" D:\_git\MatX\include\matx/executors/device.h(102): here instantiation of "void matx::cudaExecutor::Exec(Op &) const [with Op=matx::detail::set>>, matx::tensor_desc_t, std::array, 1>>, matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>>]" D:\_git\MatX\include\matx/operators/base_operator.h(77): here instantiation of "void matx::BaseOp::run(cudaStream_t) [with T=matx::detail::set>>, matx::tensor_desc_t, std::array, 1>>, matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>>]" D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(728): here instantiation of "void matx::detail::fft_impl(OutputTensor, InputTensor, uint64_t, matx::FFTNorm, const matx::cudaExecutor &) [with OutputTensor=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, InputTensor=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>]" D:\_git\MatX\include\matx/operators/fft.h(147): here instantiation of "void matx::detail::FFTOp::Exec(Out &&, Executor &&) const [with OpA=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>, PermDims=matx::detail::no_permute_t, FFTType=matx::detail::fft_t, Out=std::tuple, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>> &, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/core/tie.h(97): here instantiation of "void matx::mtie::Exec(Executor &&) [with Ts=, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/operators/base_operator.h(70): here instantiation of "void matx::BaseOp::run(cudaStream_t) [with T=matx::mtie, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>]" D:\_git\MatX\examples\resample.cu(68): here D:\_git\MatX\include\matx/core/tensor.h(1028): error: return value type does not match the function type detected during: instantiation of "Desc::stride_type matx::tensor_t::Stride(uint32_t) const [with T=float, RANK=1, Storage=matx::basic_storage>>, Desc=matx::tensor_desc_t, std::array, 1>]" D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(735): here instantiation of "void matx::detail::fft_impl(OutputTensor, InputTensor, uint64_t, matx::FFTNorm, const matx::cudaExecutor &) [with OutputTensor=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, InputTensor=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>]" D:\_git\MatX\include\matx/operators/fft.h(147): here instantiation of "void matx::detail::FFTOp::Exec(Out &&, Executor &&) const [with OpA=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>, PermDims=matx::detail::no_permute_t, FFTType=matx::detail::fft_t, Out=std::tuple, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>> &, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/core/tie.h(97): here instantiation of "void matx::mtie::Exec(Executor &&) [with Ts=, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/operators/base_operator.h(70): here instantiation of "void matx::BaseOp::run(cudaStream_t) [with T=matx::mtie, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>]" D:\_git\MatX\examples\resample.cu(68): here D:\_git\MatX\include\matx/core/tensor_desc.h(216): error: expression must have arithmetic, unscoped enum, or pointer type but has type "void" detected during: instantiation of "__nv_bool matx::tensor_desc_t::IsContiguous() const noexcept [with ShapeContainer=std::array, StrideContainer=std::array, RANK=1]" D:\_git\MatX\include\matx/core/tensor_impl.h(634): here instantiation of "__nv_bool matx::detail::tensor_impl_t::IsContiguous() const noexcept [with T=float, RANK=1, Desc=matx::tensor_desc_t, std::array, 1>]" D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(187): here instantiation of "matx::detail::FftCUDAParams_t matx::detail::matxCUDAFFTPlan_t::GetFFTParams(OutTensorType &, const InTensorType &, int) [with OutTensorType=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, InTensorType=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>]" D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(738): here instantiation of "void matx::detail::fft_impl(OutputTensor, InputTensor, uint64_t, matx::FFTNorm, const matx::cudaExecutor &) [with OutputTensor=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, InputTensor=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>]" D:\_git\MatX\include\matx/operators/fft.h(147): here instantiation of "void matx::detail::FFTOp::Exec(Out &&, Executor &&) const [with OpA=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>, PermDims=matx::detail::no_permute_t, FFTType=matx::detail::fft_t, Out=std::tuple, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>> &, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/core/tie.h(97): here instantiation of "void matx::mtie::Exec(Executor &&) [with Ts=, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/operators/base_operator.h(70): here instantiation of "void matx::BaseOp::run(cudaStream_t) [with T=matx::mtie, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>]" D:\_git\MatX\examples\resample.cu(68): here D:\_git\MatX\include\matx/core/tensor_impl.h(658): error: expression must have arithmetic or unscoped enum type detected during: instantiation of "matx::detail::tensor_impl_t::stride_type matx::detail::tensor_impl_t::GetValC(std::tuple) const [with T=cuda::std::__4::complex, RANK=1, Desc=matx::tensor_desc_t, std::array, 1>, I=0, Is=]" (623): here instantiation of "T *matx::detail::tensor_impl_t::GetPointer(Is...) const noexcept [with T=cuda::std::__4::complex, RANK=1, Desc=matx::tensor_desc_t, std::array, 1>, Is=]" C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.34.31933\include\tuple(879): here instantiation of "decltype(auto) std::_Apply_impl(_Callable &&, _Tuple &&, std::index_sequence<_Indices...>) [with _Callable=lambda [](auto...)->auto, _Tuple=std::array &, _Indices=<0ULL>]" C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.34.31933\include\tuple(886): here instantiation of "decltype(auto) std::apply(_Callable &&, _Tuple &&) [with _Callable=lambda [](auto...)->auto, _Tuple=std::array &]" D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(470): here instantiation of "void matx::detail::matxCUDAFFTPlan1D_t::Exec(OutTensorType &, const InTensorType &, int) [with OutTensorType=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, InTensorType=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>]" D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(450): here [ 5 instantiation contexts not shown ] instantiation of "std::shared_ptr<_Ty> std::make_shared<_Ty,_Types...>(_Types &&...) [with _Ty=matx::detail::matxCUDAFFTPlan1D_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>>, _Types=, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>> &, matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>> &, const cudaStream_t &>]" D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(746): here instantiation of "void matx::detail::fft_impl(OutputTensor, InputTensor, uint64_t, matx::FFTNorm, const matx::cudaExecutor &) [with OutputTensor=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, InputTensor=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>]" D:\_git\MatX\include\matx/operators/fft.h(147): here instantiation of "void matx::detail::FFTOp::Exec(Out &&, Executor &&) const [with OpA=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>, PermDims=matx::detail::no_permute_t, FFTType=matx::detail::fft_t, Out=std::tuple, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>> &, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/core/tie.h(97): here instantiation of "void matx::mtie::Exec(Executor &&) [with Ts=, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/operators/base_operator.h(70): here instantiation of "void matx::BaseOp::run(cudaStream_t) [with T=matx::mtie, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>]" D:\_git\MatX\examples\resample.cu(68): here D:\_git\MatX\include\matx/core/tensor_impl.h(668): error: expression must have arithmetic or unscoped enum type detected during: instantiation of "matx::detail::tensor_impl_t::stride_type matx::detail::tensor_impl_t::GetValC(std::tuple) const [with T=cuda::std::__4::complex, RANK=1, Desc=matx::tensor_desc_t, std::array, 1>, I=0, Is=]" (623): here instantiation of "T *matx::detail::tensor_impl_t::GetPointer(Is...) const noexcept [with T=cuda::std::__4::complex, RANK=1, Desc=matx::tensor_desc_t, std::array, 1>, Is=]" C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.34.31933\include\tuple(879): here instantiation of "decltype(auto) std::_Apply_impl(_Callable &&, _Tuple &&, std::index_sequence<_Indices...>) [with _Callable=lambda [](auto...)->auto, _Tuple=std::array &, _Indices=<0ULL>]" C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.34.31933\include\tuple(886): here instantiation of "decltype(auto) std::apply(_Callable &&, _Tuple &&) [with _Callable=lambda [](auto...)->auto, _Tuple=std::array &]" D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(470): here instantiation of "void matx::detail::matxCUDAFFTPlan1D_t::Exec(OutTensorType &, const InTensorType &, int) [with OutTensorType=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, InTensorType=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>]" D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(450): here [ 5 instantiation contexts not shown ] instantiation of "std::shared_ptr<_Ty> std::make_shared<_Ty,_Types...>(_Types &&...) [with _Ty=matx::detail::matxCUDAFFTPlan1D_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>>, _Types=, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>> &, matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>> &, const cudaStream_t &>]" D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(746): here instantiation of "void matx::detail::fft_impl(OutputTensor, InputTensor, uint64_t, matx::FFTNorm, const matx::cudaExecutor &) [with OutputTensor=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, InputTensor=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>]" D:\_git\MatX\include\matx/operators/fft.h(147): here instantiation of "void matx::detail::FFTOp::Exec(Out &&, Executor &&) const [with OpA=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>, PermDims=matx::detail::no_permute_t, FFTType=matx::detail::fft_t, Out=std::tuple, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>> &, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/core/tie.h(97): here instantiation of "void matx::mtie::Exec(Executor &&) [with Ts=, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/operators/base_operator.h(70): here instantiation of "void matx::BaseOp::run(cudaStream_t) [with T=matx::mtie, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>]" D:\_git\MatX\examples\resample.cu(68): here D:\_git\MatX\include\matx/operators/scalar_ops.h(452): error: expected an expression detected during: instantiation of "auto matx::detail::MulF::op(T1, T2) [with T1=cuda::std::__4::complex, T2=double]" (117): here instantiation of "auto matx::detail::BinOp::op(const T1 &, const T2 &) [with T1=cuda::std::__4::complex, T2=double, F=matx::detail::MulF, double>]" (125): here instantiation of class "matx::detail::BinOp [with T1=cuda::std::__4::complex, T2=double, F=matx::detail::MulF, double>]" D:\_git\MatX\include\matx/operators/binary_operators.h(378): here instantiation of "auto matx::operator*(I1, I2) [with I1=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, I2=double, =void]" D:\_git\MatX\include\matx/core/tensor.h(393): here instantiation of "auto matx::tensor_t::operator*=(const T2 &) [with T=cuda::std::__4::complex, RANK=1, Storage=matx::basic_storage, matx::matx_allocator>>>, Desc=matx::tensor_desc_t, std::array, 1>, T2=double]" D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(115): here instantiation of "void matx::detail::matxCUDAFFTPlan_t::Forward(OutTensorType &, const InTensorType &, cudaStream_t, matx::FFTNorm) [with OutTensorType=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, InTensorType=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>]" D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(749): here instantiation of "void matx::detail::fft_impl(OutputTensor, InputTensor, uint64_t, matx::FFTNorm, const matx::cudaExecutor &) [with OutputTensor=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, InputTensor=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>]" D:\_git\MatX\include\matx/operators/fft.h(147): here instantiation of "void matx::detail::FFTOp::Exec(Out &&, Executor &&) const [with OpA=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>, PermDims=matx::detail::no_permute_t, FFTType=matx::detail::fft_t, Out=std::tuple, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>> &, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/core/tie.h(97): here instantiation of "void matx::mtie::Exec(Executor &&) [with Ts=, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/operators/base_operator.h(70): here instantiation of "void matx::BaseOp::run(cudaStream_t) [with T=matx::mtie, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>]" D:\_git\MatX\examples\resample.cu(68): here C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.34.31933\include\type_traits(1724): error: class "std::_Invoke_traits_zero (cuda::std::__4::complex, double)>" has no member "type" detected during: instantiation of type "std::invoke_result_t< (cuda::std::__4::complex, double), cuda::std::__4::complex, double>" D:\_git\MatX\include\matx/operators/scalar_ops.h(471): here instantiation of "auto matx::detail::MulF::op(T1, T2) [with T1=cuda::std::__4::complex, T2=double]" D:\_git\MatX\include\matx/operators/scalar_ops.h(117): here instantiation of "auto matx::detail::BinOp::op(const T1 &, const T2 &) [with T1=cuda::std::__4::complex, T2=double, F=matx::detail::MulF, double>]" D:\_git\MatX\include\matx/operators/scalar_ops.h(125): here instantiation of class "matx::detail::BinOp [with T1=cuda::std::__4::complex, T2=double, F=matx::detail::MulF, double>]" D:\_git\MatX\include\matx/operators/binary_operators.h(378): here instantiation of "auto matx::operator*(I1, I2) [with I1=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, I2=double, =void]" D:\_git\MatX\include\matx/core/tensor.h(393): here instantiation of "auto matx::tensor_t::operator*=(const T2 &) [with T=cuda::std::__4::complex, RANK=1, Storage=matx::basic_storage, matx::matx_allocator>>>, Desc=matx::tensor_desc_t, std::array, 1>, T2=double]" D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(115): here instantiation of "void matx::detail::matxCUDAFFTPlan_t::Forward(OutTensorType &, const InTensorType &, cudaStream_t, matx::FFTNorm) [with OutTensorType=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, InTensorType=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>]" D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(749): here instantiation of "void matx::detail::fft_impl(OutputTensor, InputTensor, uint64_t, matx::FFTNorm, const matx::cudaExecutor &) [with OutputTensor=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, InputTensor=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>]" D:\_git\MatX\include\matx/operators/fft.h(147): here instantiation of "void matx::detail::FFTOp::Exec(Out &&, Executor &&) const [with OpA=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>, PermDims=matx::detail::no_permute_t, FFTType=matx::detail::fft_t, Out=std::tuple, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>> &, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/core/tie.h(97): here instantiation of "void matx::mtie::Exec(Executor &&) [with Ts=, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/operators/base_operator.h(70): here instantiation of "void matx::BaseOp::run(cudaStream_t) [with T=matx::mtie, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>]" D:\_git\MatX\examples\resample.cu(68): here C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.34.31933\include\type_traits(1724): error: class "std::_Invoke_traits_zero (const cuda::std::__4::complex &, const double &)>" has no member "type" detected during: instantiation of type "std::invoke_result_t< (const cuda::std::__4::complex &, const double &), cuda::std::__4::complex, double>" D:\_git\MatX\include\matx/operators/scalar_ops.h(125): here instantiation of class "matx::detail::BinOp [with T1=cuda::std::__4::complex, T2=double, F=matx::detail::MulF, double>]" D:\_git\MatX\include\matx/operators/binary_operators.h(378): here instantiation of "auto matx::operator*(I1, I2) [with I1=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, I2=double, =void]" D:\_git\MatX\include\matx/core/tensor.h(393): here instantiation of "auto matx::tensor_t::operator*=(const T2 &) [with T=cuda::std::__4::complex, RANK=1, Storage=matx::basic_storage, matx::matx_allocator>>>, Desc=matx::tensor_desc_t, std::array, 1>, T2=double]" D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(115): here instantiation of "void matx::detail::matxCUDAFFTPlan_t::Forward(OutTensorType &, const InTensorType &, cudaStream_t, matx::FFTNorm) [with OutTensorType=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, InTensorType=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>]" D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(749): here instantiation of "void matx::detail::fft_impl(OutputTensor, InputTensor, uint64_t, matx::FFTNorm, const matx::cudaExecutor &) [with OutputTensor=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, InputTensor=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>]" D:\_git\MatX\include\matx/operators/fft.h(147): here instantiation of "void matx::detail::FFTOp::Exec(Out &&, Executor &&) const [with OpA=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>, PermDims=matx::detail::no_permute_t, FFTType=matx::detail::fft_t, Out=std::tuple, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>> &, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/core/tie.h(97): here instantiation of "void matx::mtie::Exec(Executor &&) [with Ts=, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/operators/base_operator.h(70): here instantiation of "void matx::BaseOp::run(cudaStream_t) [with T=matx::mtie, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>]" D:\_git\MatX\examples\resample.cu(68): here D:\_git\MatX\include\matx/core/tensor_impl.h(640): error: expression must have arithmetic or unscoped enum type detected during: instantiation of "matx::detail::tensor_impl_t::stride_type matx::detail::tensor_impl_t::GetVal(std::tuple) [with T=cuda::std::__4::complex, RANK=1, Desc=matx::tensor_desc_t, std::array, 1>, I=0, Is=]" D:\_git\MatX\include\matx/executors/kernel.h(74): here instantiation of "void matx::detail::matxOpT1StrideKernel(Op, matx::index_t) [with Op=matx::detail::set, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::matxBinaryOp, 1, matx::tensor_desc_t, std::array, 1>>, double, matx::detail::BinOp, double, matx::detail::MulF, double>>>>]" D:\_git\MatX\include\matx/executors/device.h(102): here instantiation of "void matx::cudaExecutor::Exec(Op &) const [with Op=matx::detail::set, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::matxBinaryOp, 1, matx::tensor_desc_t, std::array, 1>>, double, matx::detail::BinOp, double, matx::detail::MulF, double>>>>]" D:\_git\MatX\include\matx/operators/base_operator.h(77): here instantiation of "void matx::BaseOp::run(cudaStream_t) [with T=matx::detail::set, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::matxBinaryOp, 1, matx::tensor_desc_t, std::array, 1>>, double, matx::detail::BinOp, double, matx::detail::MulF, double>>>>]" D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(115): here instantiation of "void matx::detail::matxCUDAFFTPlan_t::Forward(OutTensorType &, const InTensorType &, cudaStream_t, matx::FFTNorm) [with OutTensorType=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, InTensorType=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>]" D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(749): here instantiation of "void matx::detail::fft_impl(OutputTensor, InputTensor, uint64_t, matx::FFTNorm, const matx::cudaExecutor &) [with OutputTensor=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, InputTensor=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>]" D:\_git\MatX\include\matx/operators/fft.h(147): here instantiation of "void matx::detail::FFTOp::Exec(Out &&, Executor &&) const [with OpA=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>, PermDims=matx::detail::no_permute_t, FFTType=matx::detail::fft_t, Out=std::tuple, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>> &, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/core/tie.h(97): here instantiation of "void matx::mtie::Exec(Executor &&) [with Ts=, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/operators/base_operator.h(70): here instantiation of "void matx::BaseOp::run(cudaStream_t) [with T=matx::mtie, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>]" D:\_git\MatX\examples\resample.cu(68): here D:\_git\MatX\include\matx/core/tensor_impl.h(651): error: expression must have arithmetic or unscoped enum type detected during: instantiation of "matx::detail::tensor_impl_t::stride_type matx::detail::tensor_impl_t::GetVal(std::tuple) [with T=cuda::std::__4::complex, RANK=1, Desc=matx::tensor_desc_t, std::array, 1>, I=0, Is=]" D:\_git\MatX\include\matx/executors/kernel.h(74): here instantiation of "void matx::detail::matxOpT1StrideKernel(Op, matx::index_t) [with Op=matx::detail::set, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::matxBinaryOp, 1, matx::tensor_desc_t, std::array, 1>>, double, matx::detail::BinOp, double, matx::detail::MulF, double>>>>]" D:\_git\MatX\include\matx/executors/device.h(102): here instantiation of "void matx::cudaExecutor::Exec(Op &) const [with Op=matx::detail::set, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::matxBinaryOp, 1, matx::tensor_desc_t, std::array, 1>>, double, matx::detail::BinOp, double, matx::detail::MulF, double>>>>]" D:\_git\MatX\include\matx/operators/base_operator.h(77): here instantiation of "void matx::BaseOp::run(cudaStream_t) [with T=matx::detail::set, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::matxBinaryOp, 1, matx::tensor_desc_t, std::array, 1>>, double, matx::detail::BinOp, double, matx::detail::MulF, double>>>>]" D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(115): here instantiation of "void matx::detail::matxCUDAFFTPlan_t::Forward(OutTensorType &, const InTensorType &, cudaStream_t, matx::FFTNorm) [with OutTensorType=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, InTensorType=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>]" D:\_git\MatX\include\matx/transforms/fft/fft_cuda.h(749): here instantiation of "void matx::detail::fft_impl(OutputTensor, InputTensor, uint64_t, matx::FFTNorm, const matx::cudaExecutor &) [with OutputTensor=matx::tensor_t, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, InputTensor=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>]" D:\_git\MatX\include\matx/operators/fft.h(147): here instantiation of "void matx::detail::FFTOp::Exec(Out &&, Executor &&) const [with OpA=matx::tensor_t>>, matx::tensor_desc_t, std::array, 1>>, PermDims=matx::detail::no_permute_t, FFTType=matx::detail::fft_t, Out=std::tuple, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>> &, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/core/tie.h(97): here instantiation of "void matx::mtie::Exec(Executor &&) [with Ts=, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>, Executor=matx::cudaExecutor &]" D:\_git\MatX\include\matx/operators/base_operator.h(70): here instantiation of "void matx::BaseOp::run(cudaStream_t) [with T=matx::mtie, 1, matx::basic_storage, matx::matx_allocator>>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::FFTOp>>, matx::tensor_desc_t, std::array, 1>>, matx::detail::no_permute_t, matx::detail::fft_t>>]" D:\_git\MatX\examples\resample.cu(68): here 15 errors detected in the compilation of "D:/_git/MatX/examples/resample.cu". resample.cu ninja: build stopped: subcommand failed.