Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Torchvision C++ CUDA Building Errors #8284

Open
HenryZNNUE opened this issue Mar 2, 2024 · 0 comments
Open

Torchvision C++ CUDA Building Errors #8284

HenryZNNUE opened this issue Mar 2, 2024 · 0 comments

Comments

@HenryZNNUE
Copy link

HenryZNNUE commented Mar 2, 2024

Hello, I met some error when buildfing C++ CUDA version of torchvision based on torch 2.2.1+cu121, my cuda version is 12.1.66 when I started to run command:

cmake -DCMAKE_PREFIX_PATH="C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\libtorch" -Dpybind11_DIR="C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\pybind11-2.11.1" -DWITH_PNG="C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\lpng1643" -DWITH_JPEG="C:\libjpeg-turbo64" .. -DCMAKE_BUILD_TYPE=Release -G"Visual Studio 17 2022" -A x64 -DWITH_CUDA=on -DUSE_CUDNN=1

I got an Error:

-- Added CUDA NVCC flags for: -gencode;arch=compute_89,code=sm_89
CMake Error at C:/Program Files/CMake/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find PNG (missing: PNG_LIBRARY) (found version "1.6.43")
Call Stack (most recent call first):
  C:/Program Files/CMake/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  C:/Program Files/CMake/share/cmake-3.26/Modules/FindPNG.cmake:159 (find_package_handle_standard_args)
  CMakeLists.txt:28 (find_package)

After I fixed this strang path error by modifying the cmakecachelist manually, and run cmake --build . --config Release, then a plethora of errors occured:

C:/tools/msys64/mingw64/include\stdlib.h(729): error : this declaration has no storage class or type specifier [C:\User
s\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
      typedef struct {  long long quot, rem; } lldiv_t;
                                               ^

C:/tools/msys64/mingw64/include\stdlib.h(731): error : variable "lldiv_t" is not a type name [C:\Users\Henry Z\Desktop\
VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
       lldiv_t __cdecl lldiv(long long, long long);
       ^

C:/tools/msys64/mingw64/include\malloc.h(128): error : identifier "_ALLOCA_S_MARKER_SIZE" is undefined [C:\Users\Henry
Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
          _Ptr = (char*)_Ptr + _ALLOCA_S_MARKER_SIZE;
                               ^

C:/tools/msys64/mingw64/include\malloc.h(147): error : identifier "_ALLOCA_S_MARKER_SIZE" is undefined [C:\Users\Henry
Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
          _Memory = (char*)_Memory - _ALLOCA_S_MARKER_SIZE;
                                     ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt/common_functions.h(91): error : redeclaration cann
ot add dllexport/dllimport to "clock" (declared at line 153 of C:/tools/msys64/mingw64/include\time.h) [C:\Users\Henry
Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(dllimport) __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) __declspec(
  __cudart_builtin__) clock_t __cdecl clock(void)

                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(382): error : explicit type is mi
ssing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisio
n.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl fminf(flo
  at x, float y);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(382): error : attribute "__host__
" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisio
n.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl fminf(flo
  at x, float y);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(382): error : expected a ";" [C:\
Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl fminf(flo
  at x, float y);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(402): error : explicit type is mi
ssing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisio
n.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl fmin(doub
  le x, double y);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(402): error : attribute "__host__
" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisio
n.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl fmin(doub
  le x, double y);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(402): error : expected a ";" [C:\
Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl fmin(doub
  le x, double y);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(458): error : explicit type is mi
ssing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisio
n.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl fmaxf(flo
  at x, float y);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(458): error : attribute "__host__
" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisio
n.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl fmaxf(flo
  at x, float y);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(458): error : expected a ";" [C:\
Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl fmaxf(flo
  at x, float y);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(478): error : explicit type is mi
ssing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisio
n.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl fmax(doub
  le, double);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(478): error : attribute "__host__
" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisio
n.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl fmax(doub
  le, double);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(478): error : expected a ";" [C:\
Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl fmax(doub
  le, double);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(902): error : explicit type is mi
ssing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisio
n.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl log2(doub
  le x);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(902): error : attribute "__host__
" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisio
n.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl log2(doub
  le x);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(902): error : expected a ";" [C:\
Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl log2(doub
  le x);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(967): error : explicit type is mi
ssing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisio
n.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl exp2(doub
  le x);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(967): error : attribute "__host__
" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisio
n.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl exp2(doub
  le x);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(967): error : expected a ";" [C:\
Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl exp2(doub
  le x);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(1032): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl exp2f(flo
  at x);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(1032): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl exp2f(flo
  at x);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(1032): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl exp2f(flo
  at x);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(1255): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl expm1(dou
  ble x);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(1255): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl expm1(dou
  ble x);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(1255): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl expm1(dou
  ble x);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(1347): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl expm1f(fl
  oat x);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(1347): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl expm1f(fl
  oat x);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(1347): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl expm1f(fl
  oat x);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(1403): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl log2f(flo
  at x);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(1403): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl log2f(flo
  at x);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(1403): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl log2f(flo
  at x);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(1623): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl log1p(dou
  ble x);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(1623): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl log1p(dou
  ble x);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(1623): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl log1p(dou
  ble x);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(1722): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl log1pf(fl
  oat x);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(1722): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl log1pf(fl
  oat x);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(1722): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl log1pf(fl
  oat x);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(1784): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl floor(dou
  ble x) ;
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(1784): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl floor(dou
  ble x) ;
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(1784): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl floor(dou
  ble x) ;
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2061): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl acosh(dou
  ble x);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2061): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl acosh(dou
  ble x);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2061): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl acosh(dou
  ble x);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2119): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl acoshf(fl
  oat x);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2119): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl acoshf(fl
  oat x);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2119): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl acoshf(fl
  oat x);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2172): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl asinh(dou
  ble x);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2172): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl asinh(dou
  ble x);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2172): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl asinh(dou
  ble x);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2225): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl asinhf(fl
  oat x);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2225): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl asinhf(fl
  oat x);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2225): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl asinhf(fl
  oat x);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2279): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl atanh(dou
  ble x);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2279): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl atanh(dou
  ble x);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2279): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl atanh(dou
  ble x);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2333): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl atanhf(fl
  oat x);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2333): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl atanhf(fl
  oat x);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2333): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl atanhf(fl
  oat x);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2380): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl ldexp(dou
  ble x, int exp) ;
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2380): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl ldexp(dou
  ble x, int exp) ;
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2380): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl ldexp(dou
  ble x, int exp) ;
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2480): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl logb(doub
  le x);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2480): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl logb(doub
  le x);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2480): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl logb(doub
  le x);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2535): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl logbf(flo
  at x);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2535): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl logbf(flo
  at x);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2535): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl logbf(flo
  at x);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2575): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP int    __cdecl ilogb(dou
  ble x);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2575): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP int    __cdecl ilogb(dou
  ble x);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2575): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP int    __cdecl ilogb(dou
  ble x);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2615): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP int    __cdecl ilogbf(fl
  oat x);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2615): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP int    __cdecl ilogbf(fl
  oat x);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2615): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP int    __cdecl ilogbf(fl
  oat x);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2691): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl scalbn(do
  uble x, int n);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2691): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl scalbn(do
  uble x, int n);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2691): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl scalbn(do
  uble x, int n);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2767): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl scalbnf(f
  loat x, int n);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2767): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl scalbnf(f
  loat x, int n);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2767): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl scalbnf(f
  loat x, int n);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2843): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl scalbln(d
  ouble x, long int n);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2843): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl scalbln(d
  ouble x, long int n);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2843): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl scalbln(d
  ouble x, long int n);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2919): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl scalblnf(
  float x, long int n);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2919): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl scalblnf(
  float x, long int n);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2919): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP float  __cdecl scalblnf(
  float x, long int n);
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2994): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl frexp(dou
  ble x, int *nptr) ;
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2994): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl frexp(dou
  ble x, int *nptr) ;
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(2994): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl frexp(dou
  ble x, int *nptr) ;
                                                                                               ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(3122): error : explicit type is m
issing ("int" assumed) [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl round(dou
  ble x);
                                                                                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(3122): error : attribute "__host_
_" does not apply here [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvisi
on.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl round(dou
  ble x);
                      ^

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include\crt\math_functions.h(3122): error : expected a ";" [C:
\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.vcxproj]
    extern __declspec(__host__) __declspec(__device__) __declspec(__device_builtin__) _ACRTIMP double __cdecl round(dou
  ble x);
                                                                                               ^

  Error limit reached.
  100 errors detected in the compilation of "C:/Users/Henry Z/Desktop/VI/Visual Studio/Additional Header Files/vision-0
  .17.1/torchvision/csrc/ops/cuda/roi_pool_kernel.cu".
  Compilation terminated.
  roi_pool_kernel.cu
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\BuildCustomizations\CUDA 12.1.targets
(799,9): error MSB3721: 命令“"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\bin\nvcc.exe"  --use-local-env -cc
bin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\bin\HostX64\x64" -x cu   -I"C:\U
sers\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\torchvision\csrc" -I"C:\Users\Henry Z\Deskt
op\VI\Visual Studio\Additional Header Files\lpng1643" -IC:\tools\msys64\mingw64\include -I"C:\libjpeg-turbo64\include"
-I"C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\libtorch\include" -I"C:\Users\Henry Z\Desktop\VI\V
isual Studio\Additional Header Files\libtorch\include\torch\csrc\api\include" -I"C:\Program Files\NVIDIA Corporation\Nv
ToolsExt\\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include" -I"C:\Program Files\NVIDIA Corp
oration\NvToolsExt\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include"     --keep-dir torchvi
sion\x64\Release  -maxrregcount=0   --machine 64 --compile -cudart static --expt-relaxed-constexpr -gencode arch=comput
e_89,code=sm_89 -Xcudafe --diag_suppress=cc_clobber_ignored,--diag_suppress=field_without_dll_interface,--diag_suppress
=base_class_has_different_dll_interface,--diag_suppress=dll_interface_conflict_none_assumed,--diag_suppress=dll_interfa
ce_conflict_dllexport_assumed,--diag_suppress=bad_friend_decl --Werror cross-execution-space-call --no-host-device-move
-forward --expt-relaxed-constexpr --expt-extended-lambda -Xcudafe --diag_suppress=cc_clobber_ignored -Xcudafe --diag_su
ppress=integer_sign_change -Xcudafe --diag_suppress=useless_using_declaration -Xcudafe --diag_suppress=set_but_not_used
 -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -
Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_a
ssumed -Xcudafe --diag_suppress=implicit_return_from_non_void_function -Xcudafe --diag_suppress=unsigned_compare_with_z
ero -Xcudafe --diag_suppress=declared_but_not_referenced -Xcudafe --diag_suppress=bad_friend_decl -std=c++17 -Xcompiler
="/EHsc /wd4819 -Ob2"   -D_WINDOWS -DONNX_NAMESPACE=onnx_c2 -DNDEBUG -D__CUDA_NO_HALF_OPERATORS__ -DWITH_CUDA -DPNG_FOU
ND -DJPEG_FOUND -DUSE_DISTRIBUTED -DUSE_C10D_GLOO -D"CMAKE_INTDIR=\"Release\"" -Dtorchvision_EXPORTS -D_WINDLL -D_MBCS
-DWIN32 -D_WINDOWS -DNDEBUG -D__CUDA_NO_HALF_OPERATORS__ -DWITH_CUDA -DPNG_FOUND -DJPEG_FOUND -DUSE_DISTRIBUTED -DUSE_C
10D_GLOO -D"CMAKE_INTDIR=\"Release\"" -Dtorchvision_EXPORTS -Xcompiler "/EHsc /W1 /nologo /O2 /FS   /MD /GR" -Xcompiler
 "/Fdtorchvision.dir\Release\vc143.pdb" -o torchvision.dir\Release\/torchvision/csrc/ops/cuda/roi_pool_kernel.cu.obj "C
:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\torchvision\csrc\ops\cuda\roi_pool_kerne
l.cu"”已退出,返回代码为 4。 [C:\Users\Henry Z\Desktop\VI\Visual Studio\Additional Header Files\vision-0.17.1\build\torchvision.v
cxproj]

Can someone help me locate the issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant