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

RuntimeError: Error compiling objects for extension error: subprocess-exited-with-error #1471

Open
SamAct opened this issue Aug 31, 2022 · 3 comments

Comments

@SamAct
Copy link

SamAct commented Aug 31, 2022

I keep getting this error with cpp_extension.py. I tried disabling numba and bunch of other stuff. I have MSVS 2019 192x installed which is compatible. I am on windows. Any suggestions.
Looked at similar issues: #1002 which doesn't work possibly because its old.

My environment:
Windows 10
Python 3.9
CUDA 11.3

pip install -v --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" .
WARNING: Disabling all use of wheels due to the use of --build-option / --global-option / --install-option.
Using pip 22.1.2 from C:\Users\AnuragX\anaconda3\lib\site-packages\pip (python 3.9)
WARNING: Ignoring invalid distribution -orch (c:\users\anuragx\anaconda3\lib\site-packages)
WARNING: Ignoring invalid distribution -orch (c:\users\anuragx\anaconda3\lib\site-packages)
Processing c:\users\anuragx\apex
  Running command python setup.py egg_info



  torch.__version__  = 1.12.1


  running egg_info
  creating C:\Users\AnuragX\AppData\Local\Temp\pip-pip-egg-info-vu6f5g7k\apex.egg-info
  writing C:\Users\AnuragX\AppData\Local\Temp\pip-pip-egg-info-vu6f5g7k\apex.egg-info\PKG-INFO
  writing dependency_links to C:\Users\AnuragX\AppData\Local\Temp\pip-pip-egg-info-vu6f5g7k\apex.egg-info\dependency_links.txt
  writing top-level names to C:\Users\AnuragX\AppData\Local\Temp\pip-pip-egg-info-vu6f5g7k\apex.egg-info\top_level.txt
  writing manifest file 'C:\Users\AnuragX\AppData\Local\Temp\pip-pip-egg-info-vu6f5g7k\apex.egg-info\SOURCES.txt'
  reading manifest file 'C:\Users\AnuragX\AppData\Local\Temp\pip-pip-egg-info-vu6f5g7k\apex.egg-info\SOURCES.txt'
  adding license file 'LICENSE'
  writing manifest file 'C:\Users\AnuragX\AppData\Local\Temp\pip-pip-egg-info-vu6f5g7k\apex.egg-info\SOURCES.txt'
  Preparing metadata (setup.py) ... done
Skipping wheel build for apex, due to binaries being disabled for it.
WARNING: Ignoring invalid distribution -orch (c:\users\anuragx\anaconda3\lib\site-packages)
Installing collected packages: apex
  Attempting uninstall: apex
    WARNING: Ignoring invalid distribution -orch (c:\users\anuragx\anaconda3\lib\site-packages)
    Found existing installation: apex 0.1
    Uninstalling apex-0.1:
      Removing file or directory c:\users\anuragx\anaconda3\lib\site-packages\apex-0.1.dist-info\
      Removing file or directory c:\users\anuragx\anaconda3\lib\site-packages\apex\
      Successfully uninstalled apex-0.1
  Running command Running setup.py install for apex


  torch.__version__  = 1.12.1



  Compiling cuda extensions with
  nvcc: NVIDIA (R) Cuda compiler driver
  Copyright (c) 2005-2021 NVIDIA Corporation
  Built on Sun_Mar_21_19:24:09_Pacific_Daylight_Time_2021
  Cuda compilation tools, release 11.3, V11.3.58
  Build cuda_11.3.r11.3/compiler.29745058_0
  from C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3/bin

  running install
  C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
    warnings.warn(
  running build
  running build_py
  running build_ext
  C:\Users\AnuragX\anaconda3\lib\site-packages\torch\utils\cpp_extension.py:346: UserWarning: Error checking compiler version for cl: [WinError 2] The system cannot find the file specified
    warnings.warn(f'Error checking compiler version for {compiler}: {error}')
  building 'apex_C' extension
  Emitting ninja build file C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\build.ninja...
  Compiling objects...
  Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
  ninja: no work to do.
  "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\bin\HostX86\x64\link.exe" /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\Users\AnuragX\anaconda3\lib\site-packages\torch\lib /LIBPATH:C:\Users\AnuragX\anaconda3\libs /LIBPATH:C:\Users\AnuragX\anaconda3 /LIBPATH:C:\Users\AnuragX\anaconda3\PCbuild\amd64 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22000.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22000.0\\um\x64" c10.lib torch.lib torch_cpu.lib torch_python.lib /EXPORT:PyInit_apex_C C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/flatten_unflatten.obj /OUT:build\lib.win-amd64-cpython-39\apex_C.cp39-win_amd64.pyd /IMPLIB:C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc\apex_C.cp39-win_amd64.lib
     Creating library C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc\apex_C.cp39-win_amd64.lib and object C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc\apex_C.cp39-win_amd64.exp
  Generating code
  Finished generating code
  building 'amp_C' extension
  Emitting ninja build file C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\build.ninja...
  Compiling objects...
  Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
  [1/13] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_scale_kernel.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\TH -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include" -IC:\Users\AnuragX\anaconda3\include -IC:\Users\AnuragX\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt" -c C:\Users\AnuragX\apex\csrc\multi_tensor_scale_kernel.cu -o C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_scale_kernel.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -lineinfo -O3 --use_fast_math -DVERSION_GE_1_1 -DVERSION_GE_1_3 -DVERSION_GE_1_5 --threads 4 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=amp_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75
  FAILED: C:/Users/AnuragX/apex/build/temp.win-amd64-cpython-39/Release/csrc/multi_tensor_scale_kernel.obj
  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_scale_kernel.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\TH -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include" -IC:\Users\AnuragX\anaconda3\include -IC:\Users\AnuragX\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt" -c C:\Users\AnuragX\apex\csrc\multi_tensor_scale_kernel.cu -o C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_scale_kernel.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -lineinfo -O3 --use_fast_math -DVERSION_GE_1_1 -DVERSION_GE_1_3 -DVERSION_GE_1_5 --threads 4 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=amp_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75
  multi_tensor_scale_kernel.cu
  multi_tensor_scale_kernel.cu
  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include\crt/host_config.h(160): fatal error C1189: #error:  -- unsupported Microsoft Visual Studio version! Only the versions between 2017 and 2019 (inclusive) are supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk.
  multi_tensor_scale_kernel.cu
  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include\crt/host_config.h(160): fatal error C1189: #error:  -- unsupported Microsoft Visual Studio version! Only the versions between 2017 and 2019 (inclusive) are supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk.
  [2/13] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_axpby_kernel.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\TH -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include" -IC:\Users\AnuragX\anaconda3\include -IC:\Users\AnuragX\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt" -c C:\Users\AnuragX\apex\csrc\multi_tensor_axpby_kernel.cu -o C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_axpby_kernel.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -lineinfo -O3 --use_fast_math -DVERSION_GE_1_1 -DVERSION_GE_1_3 -DVERSION_GE_1_5 --threads 4 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=amp_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75
  FAILED: C:/Users/AnuragX/apex/build/temp.win-amd64-cpython-39/Release/csrc/multi_tensor_axpby_kernel.obj
  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_axpby_kernel.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\TH -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include" -IC:\Users\AnuragX\anaconda3\include -IC:\Users\AnuragX\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt" -c C:\Users\AnuragX\apex\csrc\multi_tensor_axpby_kernel.cu -o C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_axpby_kernel.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -lineinfo -O3 --use_fast_math -DVERSION_GE_1_1 -DVERSION_GE_1_3 -DVERSION_GE_1_5 --threads 4 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=amp_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75
  multi_tensor_axpby_kernel.cu
  multi_tensor_axpby_kernel.cu
  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include\crt/host_config.h(160): fatal error C1189: #error:  -- unsupported Microsoft Visual Studio version! Only the versions between 2017 and 2019 (inclusive) are supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk.
  multi_tensor_axpby_kernel.cu
  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include\crt/host_config.h(160): fatal error C1189: #error:  -- unsupported Microsoft Visual Studio version! Only the versions between 2017 and 2019 (inclusive) are supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk.
  [3/13] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_adam.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\TH -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include" -IC:\Users\AnuragX\anaconda3\include -IC:\Users\AnuragX\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt" -c C:\Users\AnuragX\apex\csrc\multi_tensor_adam.cu -o C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_adam.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -lineinfo -O3 --use_fast_math -DVERSION_GE_1_1 -DVERSION_GE_1_3 -DVERSION_GE_1_5 --threads 4 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=amp_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75
  FAILED: C:/Users/AnuragX/apex/build/temp.win-amd64-cpython-39/Release/csrc/multi_tensor_adam.obj
  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_adam.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\TH -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include" -IC:\Users\AnuragX\anaconda3\include -IC:\Users\AnuragX\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt" -c C:\Users\AnuragX\apex\csrc\multi_tensor_adam.cu -o C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_adam.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -lineinfo -O3 --use_fast_math -DVERSION_GE_1_1 -DVERSION_GE_1_3 -DVERSION_GE_1_5 --threads 4 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=amp_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75
  multi_tensor_adam.cu
  multi_tensor_adam.cu
  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include\crt/host_config.h(160): fatal error C1189: #error:  -- unsupported Microsoft Visual Studio version! Only the versions between 2017 and 2019 (inclusive) are supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk.
  multi_tensor_adam.cu
  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include\crt/host_config.h(160): fatal error C1189: #error:  -- unsupported Microsoft Visual Studio version! Only the versions between 2017 and 2019 (inclusive) are supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk.
  [4/13] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_lamb_stage_1.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\TH -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include" -IC:\Users\AnuragX\anaconda3\include -IC:\Users\AnuragX\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt" -c C:\Users\AnuragX\apex\csrc\multi_tensor_lamb_stage_1.cu -o C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_lamb_stage_1.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -lineinfo -O3 --use_fast_math -DVERSION_GE_1_1 -DVERSION_GE_1_3 -DVERSION_GE_1_5 --threads 4 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=amp_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75
  FAILED: C:/Users/AnuragX/apex/build/temp.win-amd64-cpython-39/Release/csrc/multi_tensor_lamb_stage_1.obj
  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_lamb_stage_1.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\TH -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include" -IC:\Users\AnuragX\anaconda3\include -IC:\Users\AnuragX\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt" -c C:\Users\AnuragX\apex\csrc\multi_tensor_lamb_stage_1.cu -o C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_lamb_stage_1.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -lineinfo -O3 --use_fast_math -DVERSION_GE_1_1 -DVERSION_GE_1_3 -DVERSION_GE_1_5 --threads 4 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=amp_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75
  multi_tensor_lamb_stage_1.cu
  multi_tensor_lamb_stage_1.cu
  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include\crt/host_config.h(160): fatal error C1189: #error:  -- unsupported Microsoft Visual Studio version! Only the versions between 2017 and 2019 (inclusive) are supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk.
  multi_tensor_lamb_stage_1.cu
  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include\crt/host_config.h(160): fatal error C1189: #error:  -- unsupported Microsoft Visual Studio version! Only the versions between 2017 and 2019 (inclusive) are supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk.
  [5/13] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_adagrad.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\TH -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include" -IC:\Users\AnuragX\anaconda3\include -IC:\Users\AnuragX\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt" -c C:\Users\AnuragX\apex\csrc\multi_tensor_adagrad.cu -o C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_adagrad.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -lineinfo -O3 --use_fast_math -DVERSION_GE_1_1 -DVERSION_GE_1_3 -DVERSION_GE_1_5 --threads 4 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=amp_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75
  FAILED: C:/Users/AnuragX/apex/build/temp.win-amd64-cpython-39/Release/csrc/multi_tensor_adagrad.obj
  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_adagrad.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\TH -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include" -IC:\Users\AnuragX\anaconda3\include -IC:\Users\AnuragX\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt" -c C:\Users\AnuragX\apex\csrc\multi_tensor_adagrad.cu -o C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_adagrad.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -lineinfo -O3 --use_fast_math -DVERSION_GE_1_1 -DVERSION_GE_1_3 -DVERSION_GE_1_5 --threads 4 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=amp_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75
  multi_tensor_adagrad.cu
  multi_tensor_adagrad.cu
  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include\crt/host_config.h(160): fatal error C1189: #error:  -- unsupported Microsoft Visual Studio version! Only the versions between 2017 and 2019 (inclusive) are supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk.
  multi_tensor_adagrad.cu
  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include\crt/host_config.h(160): fatal error C1189: #error:  -- unsupported Microsoft Visual Studio version! Only the versions between 2017 and 2019 (inclusive) are supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk.
  [6/13] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_l2norm_kernel.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\TH -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include" -IC:\Users\AnuragX\anaconda3\include -IC:\Users\AnuragX\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt" -c C:\Users\AnuragX\apex\csrc\multi_tensor_l2norm_kernel.cu -o C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_l2norm_kernel.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -lineinfo -O3 --use_fast_math -DVERSION_GE_1_1 -DVERSION_GE_1_3 -DVERSION_GE_1_5 --threads 4 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=amp_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75
  FAILED: C:/Users/AnuragX/apex/build/temp.win-amd64-cpython-39/Release/csrc/multi_tensor_l2norm_kernel.obj
  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_l2norm_kernel.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\TH -IC:\Users\AnuragX\anaconda3\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include" -IC:\Users\AnuragX\anaconda3\include -IC:\Users\AnuragX\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt" -c C:\Users\AnuragX\apex\csrc\multi_tensor_l2norm_kernel.cu -o C:\Users\AnuragX\apex\build\temp.win-amd64-cpython-39\Release\csrc/multi_tensor_l2norm_kernel.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -lineinfo -O3 --use_fast_math -DVERSION_GE_1_1 -DVERSION_GE_1_3 -DVERSION_GE_1_5 --threads 4 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=amp_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75
  multi_tensor_l2norm_kernel.cu
  multi_tensor_l2norm_kernel.cu
  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include\crt/host_config.h(160): fatal error C1189: #error:  -- unsupported Microsoft Visual Studio version! Only the versions between 2017 and 2019 (inclusive) are supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk.
  multi_tensor_l2norm_kernel.cu
  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include\crt/host_config.h(160): fatal error C1189: #error:  -- unsupported Microsoft Visual Studio version! Only the versions between 2017 and 2019 (inclusive) are supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk.
  ninja: build stopped: subcommand failed.
  Traceback (most recent call last):
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\torch\utils\cpp_extension.py", line 1808, in _run_ninja_build
      subprocess.run(
    File "C:\Users\AnuragX\anaconda3\lib\subprocess.py", line 528, in run
      raise CalledProcessError(retcode, process.args,
  subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

  The above exception was the direct cause of the following exception:

  Traceback (most recent call last):
    File "<string>", line 2, in <module>
    File "<pip-setuptools-caller>", line 34, in <module>
    File "C:\Users\AnuragX\apex\setup.py", line 734, in <module>
      setup(
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\__init__.py", line 87, in setup
      return distutils.core.setup(**attrs)
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\_distutils\core.py", line 185, in setup
      return run_commands(dist)
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\_distutils\core.py", line 201, in run_commands
      dist.run_commands()
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\_distutils\dist.py", line 973, in run_commands
      self.run_command(cmd)
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\dist.py", line 1217, in run_command
      super().run_command(command)
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\_distutils\dist.py", line 992, in run_command
      cmd_obj.run()
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\command\install.py", line 68, in run
      return orig.install.run(self)
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\_distutils\command\install.py", line 692, in run
      self.run_command('build')
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\_distutils\cmd.py", line 319, in run_command
      self.distribution.run_command(command)
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\dist.py", line 1217, in run_command
      super().run_command(command)
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\_distutils\dist.py", line 992, in run_command
      cmd_obj.run()
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\command\build.py", line 24, in run
      super().run()
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\_distutils\command\build.py", line 132, in run
      self.run_command(cmd_name)
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\_distutils\cmd.py", line 319, in run_command
      self.distribution.run_command(command)
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\dist.py", line 1217, in run_command
      super().run_command(command)
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\_distutils\dist.py", line 992, in run_command
      cmd_obj.run()
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\command\build_ext.py", line 79, in run
      _build_ext.run(self)
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\Cython\Distutils\old_build_ext.py", line 186, in run
      _build_ext.build_ext.run(self)
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 346, in run
      self.build_extensions()
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\torch\utils\cpp_extension.py", line 765, in build_extensions
      build_ext.build_extensions(self)
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\Cython\Distutils\old_build_ext.py", line 195, in build_extensions      _build_ext.build_ext.build_extensions(self)
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 466, in build_extensions
      self._build_extensions_serial()
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 492, in _build_extensions_serial
      self.build_extension(ext)
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\command\build_ext.py", line 202, in build_extension
      _build_ext.build_extension(self, ext)
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 547, in build_extension
      objects = self.compiler.compile(
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\torch\utils\cpp_extension.py", line 738, in win_wrap_ninja_compile
      _write_ninja_file_and_compile_objects(
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\torch\utils\cpp_extension.py", line 1487, in _write_ninja_file_and_compile_objects
      _run_ninja_build(
    File "C:\Users\AnuragX\anaconda3\lib\site-packages\torch\utils\cpp_extension.py", line 1824, in _run_ninja_build
      raise RuntimeError(message) from e
  RuntimeError: Error compiling objects for extension
  error: subprocess-exited-with-error

  × Running setup.py install for apex did not run successfully.
  │ exit code: 1
  ╰─> See above for output.

  note: This error originates from a subprocess, and is likely not a problem with pip.
  full command: 'C:\Users\AnuragX\anaconda3\python.exe' -u -c '
  exec(compile('"'"''"'"''"'"'
 This is <pip-setuptools-caller> -- a caller that pip uses to run setup.py
 
  - It imports setuptools before invoking setup.py, to enable projects that directly
    import from `distutils.core` to work with newer packaging standards.
- It provides a clear error message when setuptools is not installed.
  - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so
  setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning:
    manifest_maker: standard file '"'"'-c'"'"' not found".
 - It generates a shim setup.py, for handling setup.cfg-only projects.
  import os, sys, tokenize

  try:
      import setuptools
  except ImportError as error:
      print(
          "ERROR: Can not execute `setup.py` since setuptools is not available in "
          "the build environment.",
          file=sys.stderr,
      )
      sys.exit(1)

  __file__ = %r
  sys.argv[0] = __file__

  if os.path.exists(__file__):
      filename = __file__
      with tokenize.open(__file__) as f:
          setup_py_code = f.read()
  else:
      filename = "<auto-generated setuptools caller>"
      setup_py_code = "from setuptools import setup; setup()"

  exec(compile(setup_py_code, filename, "exec"))  '"'"''"'"''"'"' % ('"'"'C:\\Users\\AnuragX\\apex\\setup.py'"'"',), "<pip-setuptools-caller>", "exec"))' --cpp_ext --cuda_ext install --record 'C:\Users\AnuragX\AppData\Local\Temp\pip-record-wov7fhbe\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\AnuragX\anaconda3\Include\apex'
  cwd: C:\Users\AnuragX\apex\
  Running setup.py install for apex ... error
  WARNING: No metadata found in c:\users\anuragx\anaconda3\lib\site-packages
  Rolling back uninstall of apex
  Moving to c:\users\anuragx\anaconda3\lib\site-packages\apex-0.1.dist-info\
   from C:\Users\AnuragX\anaconda3\Lib\site-packages\~pex-0.1.dist-info
  Moving to c:\users\anuragx\anaconda3\lib\site-packages\apex\
   from C:\Users\AnuragX\anaconda3\Lib\site-packages\~pex
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> apex

note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.
WARNING: Ignoring invalid distribution -orch (c:\users\anuragx\anaconda3\lib\site-packages)
WARNING: Ignoring invalid distribution -orch (c:\users\anuragx\anaconda3\lib\site-packages)
WARNING: Ignoring invalid distribution -orch (c:\users\anuragx\anaconda3\lib\site-packages)`
@billysx
Copy link

billysx commented Sep 12, 2022

I encounter the same problem, mark to see the solution

@crcrpar
Copy link
Collaborator

crcrpar commented Sep 13, 2022

just so you know Windows support is experimental as noted in https://github.com/NVIDIA/apex#experimental-windows

@foabodo
Copy link

foabodo commented Apr 20, 2023

I have the same error on Linux using python 3.9, CUDA 11.4 and torch 1.12.1. Has anyone solved it?

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

4 participants