You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
-- 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?
The text was updated successfully, but these errors were encountered:
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:
I got an Error:
After I fixed this strang path error by modifying the cmakecachelist manually, and run cmake --build . --config Release, then a plethora of errors occured:
Can someone help me locate the issue?
The text was updated successfully, but these errors were encountered: