facebookresearch / pytorch3d

PyTorch3D is FAIR's library of reusable components for deep learning with 3D data
https://pytorch3d.org/
Other
8.75k stars 1.31k forks source link

How to install Pytorch3D in Windows with CUDA 10.2 and Pytorch 1.5 #172

Closed s-reaungamornrat closed 4 years ago

s-reaungamornrat commented 4 years ago

Hi

I am trying to install Pytorch3D in Windows10 with CUDA 10.2, cuDNN 7.6.5, and Pytorch 1.5. I tried the following commands and got the following errors. Would you mind letting me know what I did wrong and how to correctly install it?

Thank you very much for your time and help!

  1. install from conda as suggested in https://pytorch3d.org/#quickstart
    
    (vtk) D:\dev>conda install pytorch3d -c pytorch3d
    Collecting package metadata (current_repodata.json): done
    Solving environment: failed with initial frozen solve. Retrying with flexible solve.
    Collecting package metadata (repodata.json): done
    Solving environment: failed with initial frozen solve. Retrying with flexible solve.

PackagesNotFoundError: The following packages are not available from current channels:

Current channels:

To search for alternate channels that may provide the conda package you're looking for, navigate to

https://anaconda.org

and use the search bar at the top of the page.

2. Install from GitHub

(vtk) D:\dev>pip install 'git+https://github.com/facebookresearch/pytorch3d.git' ERROR: Invalid requirement: "'git+https://github.com/facebookresearch/pytorch3d.git'"

3. Install from a local clone

(vtk) D:\dev> git clone https://github.com/facebookresearch/pytorch3d.git (vtk) D:\dev> cd pytorch3d && pip install -e .

Obtaining file:///D:/dev/pytorch3d Requirement already satisfied: torchvision>=0.4 in c:\programdata\anaconda3\envs\vtk\lib\site-packages (from pytorch3d==0.2.0) (0.6.0) Requirement already satisfied: fvcore in c:\programdata\anaconda3\envs\vtk\lib\site-packages (from pytorch3d==0.2.0) (0.1.dev200325) Requirement already satisfied: numpy in c:\programdata\anaconda3\envs\vtk\lib\site-packages (from torchvision>=0.4->pytorch3d==0.2.0) (1.18.1) Requirement already satisfied: torch==1.5.0 in c:\programdata\anaconda3\envs\vtk\lib\site-packages (from torchvision>=0.4->pytorch3d==0.2.0) (1.5.0) Requirement already satisfied: pillow>=4.1.1 in c:\programdata\anaconda3\envs\vtk\lib\site-packages (from torchvision>=0.4->pytorch3d==0.2.0) (7.0.0) Requirement already satisfied: yacs>=0.1.6 in c:\programdata\anaconda3\envs\vtk\lib\site-packages (from fvcore->pytorch3d==0.2.0) (0.1.6) Requirement already satisfied: pyyaml>=5.1 in c:\programdata\anaconda3\envs\vtk\lib\site-packages (from fvcore->pytorch3d==0.2.0) (5.3.1) Requirement already satisfied: termcolor>=1.1 in c:\programdata\anaconda3\envs\vtk\lib\site-packages (from fvcore->pytorch3d==0.2.0) (1.1.0) Requirement already satisfied: tqdm in c:\programdata\anaconda3\envs\vtk\lib\site-packages (from fvcore->pytorch3d==0.2.0) (4.45.0) Requirement already satisfied: tabulate in c:\programdata\anaconda3\envs\vtk\lib\site-packages (from fvcore->pytorch3d==0.2.0) (0.8.7) Requirement already satisfied: portalocker in c:\programdata\anaconda3\envs\vtk\lib\site-packages (from fvcore->pytorch3d==0.2.0) (1.7.0) Collecting future Downloading future-0.18.2.tar.gz (829 kB) |████████████████████████████████| 829 kB 467 kB/s Requirement already satisfied: pywin32!=226; platform_system == "Windows" in c:\programdata\anaconda3\envs\vtk\lib\site-packages (from portalocker->fvcore->pytorch3d==0.2.0) (227) Building wheels for collected packages: future Building wheel for future (setup.py) ... done Created wheel for future: filename=future-0.18.2-py3-none-any.whl size=491062 sha256=e73be98b40678b5220d709638f99158ac83ea21d34abc34ee0daa3839eb6c443 Stored in directory: c:\users\z003xd5a\appdata\local\pip\cache\wheels\6e\9c\ed\4499c9865ac1002697793e0ae05ba6be33553d098f3347fb94 Successfully built future Installing collected packages: pytorch3d, future Running setup.py develop for pytorch3d ERROR: Command errored out with exit status 1: command: 'C:\ProgramData\Anaconda3\envs\vtk\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'D:\dev\pytorch3d\setup.py'"'"'; file='"'"'D:\dev\pytorch3d\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' develop --no-deps cwd: D:\dev\pytorch3d\ Complete output (123 lines): running develop running egg_info writing pytorch3d.egg-info\PKG-INFO writing dependency_links to pytorch3d.egg-info\dependency_links.txt writing requirements to pytorch3d.egg-info\requires.txt writing top-level names to pytorch3d.egg-info\top_level.txt reading manifest file 'pytorch3d.egg-info\SOURCES.txt' writing manifest file 'pytorch3d.egg-info\SOURCES.txt' running build_ext building 'pytorch3d._C' extension creating D:\dev\pytorch3d\build creating D:\dev\pytorch3d\build\temp.win-amd64-3.6 creating D:\dev\pytorch3d\build\temp.win-amd64-3.6\Release creating D:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev creating D:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d creating D:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d creating D:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc creating D:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\compositing creating D:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\face_areas_normals creating D:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\knn creating D:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\packed_to_padded_tensor creating D:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\rasterize_meshes creating D:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\rasterize_points creating D:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\gather_scatter creating D:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\point_mesh Emitting ninja build file D:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\build.ninja... Compiling objects... Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N) C:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\utils\cpp_extension.py:237: UserWarning: Error checking compiler version for cl: [WinError 2] The system cannot find the file specified warnings.warn('Error checking compiler version for {}: {}'.format(compiler, error)) [1/20] cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -DWITH_CUDA -ID:\dev\pytorch3d\pytorch3d\csrc -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\torch\csrc\api\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\TH -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -IC:\ProgramData\Anaconda3\envs\vtk\include -IC:\ProgramData\Anaconda3\envs\vtk\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\dev\pytorch3d\pytorch3d\csrc\ext.cpp /FoD:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\ext.obj -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14 FAILED: D:/dev/pytorch3d/build/temp.win-amd64-3.6/Release/dev/pytorch3d/pytorch3d/csrc/ext.obj cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -DWITH_CUDA -ID:\dev\pytorch3d\pytorch3d\csrc -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\torch\csrc\api\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\TH -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -IC:\ProgramData\Anaconda3\envs\vtk\include -IC:\ProgramData\Anaconda3\envs\vtk\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\dev\pytorch3d\pytorch3d\csrc\ext.cpp /FoD:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\ext.obj -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14 CreateProcess failed: The system cannot find the file specified. [2/20] cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -DWITH_CUDA -ID:\dev\pytorch3d\pytorch3d\csrc -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\torch\csrc\api\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\TH -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -IC:\ProgramData\Anaconda3\envs\vtk\include -IC:\ProgramData\Anaconda3\envs\vtk\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\dev\pytorch3d\pytorch3d\csrc\compositing\alpha_composite_cpu.cpp /FoD:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\compositing\alpha_composite_cpu.obj -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14 FAILED: D:/dev/pytorch3d/build/temp.win-amd64-3.6/Release/dev/pytorch3d/pytorch3d/csrc/compositing/alpha_composite_cpu.obj cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -DWITH_CUDA -ID:\dev\pytorch3d\pytorch3d\csrc -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\torch\csrc\api\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\TH -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -IC:\ProgramData\Anaconda3\envs\vtk\include -IC:\ProgramData\Anaconda3\envs\vtk\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\dev\pytorch3d\pytorch3d\csrc\compositing\alpha_composite_cpu.cpp /FoD:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\compositing\alpha_composite_cpu.obj -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14 CreateProcess failed: The system cannot find the file specified. [3/20] cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -DWITH_CUDA -ID:\dev\pytorch3d\pytorch3d\csrc -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\torch\csrc\api\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\TH -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -IC:\ProgramData\Anaconda3\envs\vtk\include -IC:\ProgramData\Anaconda3\envs\vtk\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\dev\pytorch3d\pytorch3d\csrc\knn\knn_cpu.cpp /FoD:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\knn\knn_cpu.obj -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14 FAILED: D:/dev/pytorch3d/build/temp.win-amd64-3.6/Release/dev/pytorch3d/pytorch3d/csrc/knn/knn_cpu.obj cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -DWITH_CUDA -ID:\dev\pytorch3d\pytorch3d\csrc -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\torch\csrc\api\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\TH -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -IC:\ProgramData\Anaconda3\envs\vtk\include -IC:\ProgramData\Anaconda3\envs\vtk\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\dev\pytorch3d\pytorch3d\csrc\knn\knn_cpu.cpp /FoD:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\knn\knn_cpu.obj -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14 CreateProcess failed: The system cannot find the file specified. [4/20] cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -DWITH_CUDA -ID:\dev\pytorch3d\pytorch3d\csrc -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\torch\csrc\api\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\TH -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -IC:\ProgramData\Anaconda3\envs\vtk\include -IC:\ProgramData\Anaconda3\envs\vtk\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\dev\pytorch3d\pytorch3d\csrc\compositing\weighted_sum_cpu.cpp /FoD:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\compositing\weighted_sum_cpu.obj -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14 FAILED: D:/dev/pytorch3d/build/temp.win-amd64-3.6/Release/dev/pytorch3d/pytorch3d/csrc/compositing/weighted_sum_cpu.obj cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -DWITH_CUDA -ID:\dev\pytorch3d\pytorch3d\csrc -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\torch\csrc\api\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\TH -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -IC:\ProgramData\Anaconda3\envs\vtk\include -IC:\ProgramData\Anaconda3\envs\vtk\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\dev\pytorch3d\pytorch3d\csrc\compositing\weighted_sum_cpu.cpp /FoD:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\compositing\weighted_sum_cpu.obj -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14 CreateProcess failed: The system cannot find the file specified. [5/20] cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -DWITH_CUDA -ID:\dev\pytorch3d\pytorch3d\csrc -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\torch\csrc\api\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\TH -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -IC:\ProgramData\Anaconda3\envs\vtk\include -IC:\ProgramData\Anaconda3\envs\vtk\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\dev\pytorch3d\pytorch3d\csrc\compositing\norm_weighted_sum_cpu.cpp /FoD:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\compositing\norm_weighted_sum_cpu.obj -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14 FAILED: D:/dev/pytorch3d/build/temp.win-amd64-3.6/Release/dev/pytorch3d/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.obj cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -DWITH_CUDA -ID:\dev\pytorch3d\pytorch3d\csrc -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\torch\csrc\api\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\TH -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -IC:\ProgramData\Anaconda3\envs\vtk\include -IC:\ProgramData\Anaconda3\envs\vtk\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\dev\pytorch3d\pytorch3d\csrc\compositing\norm_weighted_sum_cpu.cpp /FoD:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\compositing\norm_weighted_sum_cpu.obj -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14 CreateProcess failed: The system cannot find the file specified. [6/20] cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -DWITH_CUDA -ID:\dev\pytorch3d\pytorch3d\csrc -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\torch\csrc\api\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\TH -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -IC:\ProgramData\Anaconda3\envs\vtk\include -IC:\ProgramData\Anaconda3\envs\vtk\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\dev\pytorch3d\pytorch3d\csrc\face_areas_normals\face_areas_normals_cpu.cpp /FoD:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\face_areas_normals\face_areas_normals_cpu.obj -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14 FAILED: D:/dev/pytorch3d/build/temp.win-amd64-3.6/Release/dev/pytorch3d/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.obj cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -DWITH_CUDA -ID:\dev\pytorch3d\pytorch3d\csrc -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\torch\csrc\api\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\TH -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -IC:\ProgramData\Anaconda3\envs\vtk\include -IC:\ProgramData\Anaconda3\envs\vtk\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\dev\pytorch3d\pytorch3d\csrc\face_areas_normals\face_areas_normals_cpu.cpp /FoD:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\face_areas_normals\face_areas_normals_cpu.obj -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14 CreateProcess failed: The system cannot find the file specified. [7/20] cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -DWITH_CUDA -ID:\dev\pytorch3d\pytorch3d\csrc -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\torch\csrc\api\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\TH -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -IC:\ProgramData\Anaconda3\envs\vtk\include -IC:\ProgramData\Anaconda3\envs\vtk\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\dev\pytorch3d\pytorch3d\csrc\packed_to_padded_tensor\packed_to_padded_tensor_cpu.cpp /FoD:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\packed_to_padded_tensor\packed_to_padded_tensor_cpu.obj -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14 FAILED: D:/dev/pytorch3d/build/temp.win-amd64-3.6/Release/dev/pytorch3d/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.obj cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -DWITH_CUDA -ID:\dev\pytorch3d\pytorch3d\csrc -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\torch\csrc\api\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\TH -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -IC:\ProgramData\Anaconda3\envs\vtk\include -IC:\ProgramData\Anaconda3\envs\vtk\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\dev\pytorch3d\pytorch3d\csrc\packed_to_padded_tensor\packed_to_padded_tensor_cpu.cpp /FoD:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\packed_to_padded_tensor\packed_to_padded_tensor_cpu.obj -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14 CreateProcess failed: The system cannot find the file specified. [8/20] cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -DWITH_CUDA -ID:\dev\pytorch3d\pytorch3d\csrc -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\torch\csrc\api\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\TH -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -IC:\ProgramData\Anaconda3\envs\vtk\include -IC:\ProgramData\Anaconda3\envs\vtk\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\dev\pytorch3d\pytorch3d\csrc\rasterize_meshes\rasterize_meshes_cpu.cpp /FoD:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\rasterize_meshes\rasterize_meshes_cpu.obj -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14 FAILED: D:/dev/pytorch3d/build/temp.win-amd64-3.6/Release/dev/pytorch3d/pytorch3d/csrc/rasterize_meshes/rasterize_meshes_cpu.obj cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -DWITH_CUDA -ID:\dev\pytorch3d\pytorch3d\csrc -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\torch\csrc\api\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\TH -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -IC:\ProgramData\Anaconda3\envs\vtk\include -IC:\ProgramData\Anaconda3\envs\vtk\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\dev\pytorch3d\pytorch3d\csrc\rasterize_meshes\rasterize_meshes_cpu.cpp /FoD:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\rasterize_meshes\rasterize_meshes_cpu.obj -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14 CreateProcess failed: The system cannot find the file specified. [9/20] cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -DWITH_CUDA -ID:\dev\pytorch3d\pytorch3d\csrc -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\torch\csrc\api\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\TH -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -IC:\ProgramData\Anaconda3\envs\vtk\include -IC:\ProgramData\Anaconda3\envs\vtk\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\dev\pytorch3d\pytorch3d\csrc\rasterize_points\rasterize_points_cpu.cpp /FoD:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\rasterize_points\rasterize_points_cpu.obj -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14 FAILED: D:/dev/pytorch3d/build/temp.win-amd64-3.6/Release/dev/pytorch3d/pytorch3d/csrc/rasterize_points/rasterize_points_cpu.obj cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -DWITH_CUDA -ID:\dev\pytorch3d\pytorch3d\csrc -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\torch\csrc\api\include -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\TH -IC:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -IC:\ProgramData\Anaconda3\envs\vtk\include -IC:\ProgramData\Anaconda3\envs\vtk\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\dev\pytorch3d\pytorch3d\csrc\rasterize_points\rasterize_points_cpu.cpp /FoD:\dev\pytorch3d\build\temp.win-amd64-3.6\Release\dev\pytorch3d\pytorch3d\csrc\rasterize_points\rasterize_points_cpu.obj -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14 CreateProcess failed: The system cannot find the file specified. ninja: fatal: ReadFile: The handle is invalid.

Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\utils\cpp_extension.py", line 1400, in _run_ninja_build
    check=True)
  File "C:\ProgramData\Anaconda3\envs\vtk\lib\subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "D:\dev\pytorch3d\setup.py", line 100, in <module>
    cmdclass={"build_ext": BuildExtension},
  File "C:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\setuptools\__init__.py", line 144, in setup
    return distutils.core.setup(**attrs)
  File "C:\ProgramData\Anaconda3\envs\vtk\lib\distutils\core.py", line 148, in setup
    dist.run_commands()
  File "C:\ProgramData\Anaconda3\envs\vtk\lib\distutils\dist.py", line 955, in run_commands
    self.run_command(cmd)
  File "C:\ProgramData\Anaconda3\envs\vtk\lib\distutils\dist.py", line 974, in run_command
    cmd_obj.run()
  File "C:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\setuptools\command\develop.py", line 38, in run
    self.install_for_development()
  File "C:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\setuptools\command\develop.py", line 140, in install_for_development
    self.run_command('build_ext')
  File "C:\ProgramData\Anaconda3\envs\vtk\lib\distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "C:\ProgramData\Anaconda3\envs\vtk\lib\distutils\dist.py", line 974, in run_command
    cmd_obj.run()
  File "C:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\setuptools\command\build_ext.py", line 87, in run
    _build_ext.run(self)
  File "C:\ProgramData\Anaconda3\envs\vtk\lib\distutils\command\build_ext.py", line 339, in run
    self.build_extensions()
  File "C:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\utils\cpp_extension.py", line 580, in build_extensions
    build_ext.build_extensions(self)
  File "C:\ProgramData\Anaconda3\envs\vtk\lib\distutils\command\build_ext.py", line 448, in build_extensions
    self._build_extensions_serial()
  File "C:\ProgramData\Anaconda3\envs\vtk\lib\distutils\command\build_ext.py", line 473, in _build_extensions_serial
    self.build_extension(ext)
  File "C:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\setuptools\command\build_ext.py", line 208, in build_extension
    _build_ext.build_extension(self, ext)
  File "C:\ProgramData\Anaconda3\envs\vtk\lib\distutils\command\build_ext.py", line 533, in build_extension
    depends=ext.depends)
  File "C:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\utils\cpp_extension.py", line 562, in win_wrap_ninja_compile
    with_cuda=with_cuda)
  File "C:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\utils\cpp_extension.py", line 1140, in _write_ninja_file_and_compile_objects
    error_prefix='Error compiling objects for extension')
  File "C:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\utils\cpp_extension.py", line 1413, in _run_ninja_build
    raise RuntimeError(message)
RuntimeError: Error compiling objects for extension
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\colorama\ansitowin32.py", line 59, in closed
    return stream.closed
ValueError: underlying buffer has been detached
----------------------------------------

ERROR: Command errored out with exit status 1: 'C:\ProgramData\Anaconda3\envs\vtk\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'D:\dev\pytorch3d\setup.py'"'"'; file='"'"'D:\dev\pytorch3d\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' develop --no-deps Check the logs for full command output.

bottler commented 4 years ago

I'm going to focus on the local clone problem here. (Conda packages for windows are not yet available, and it is the most verbose. I think installing straight from github at the dos prompt is a slightly different command, like maybe pip install "git+https://github.com/facebookresearch/pytorch3d.git").

It looks like there's a compilation error, but we can't see much detail. Can you check that all the following directories listed on the command line actually exist? (Mismatches of case don't matter).

D:\dev\pytorch3d\pytorch3d\csrc 
C:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include
C:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\torch\csrc\api\include
C:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\TH
C:\ProgramData\Anaconda3\envs\vtk\lib\site-packages\torch\include\THC
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include
C:\ProgramData\Anaconda3\envs\vtk\include
C:\ProgramData\Anaconda3\envs\vtk\include
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\ATLMFC\include
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include
C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um
C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt
C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared
C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um
C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt
C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt
s-reaungamornrat commented 4 years ago

Thank you so much for replying. Yes, I checked and all of them exist.

bottler commented 4 years ago

I don't have many ideas. Does entering cl at the command prompt actually activate a compiler, or is it not a command. If that's the problem, maybe you need to switch to a special command prompt where the variables are set right for compilation. Maybe there's a cmd file somewhere - e.g. in windows kits or with the nvidia developer tools which will set you up properly.

s-reaungamornrat commented 4 years ago

Thank you very much for mentioning cl and compiler. I made me take a look at nvcc and cl, and in INSTALL.md there is a line mentioning After patching, you can go to "x64 Native Tools Command Prompt for VS 2019" to compile and install. I did not have to change code so I ignored it at first. I now successfully installed pytorch3d. Maybe my experience could help others and maybe you could modify INSTALL.md a bit for Windows10, CUDA 10.2, pytorch 1.5. Here are requirements

  1. Anaconda folders containing conda.exe and python.exe must be added to system PATH
  2. After clone python3d
    git clone https://github.com/facebookresearch/pytorch3d.git

    open x64 Native Tools Command Prompt for VS 2019 and

    cd pytorch3d
    activate conda_enviroment
    python setup.py install

    where conda_enviroment is the conda enviroment in which pytorch 1.5 was installed.

Thank you so much for your time and help again!!

mikeyEcology commented 3 years ago

Are there any alternatives for installing on Windows? I'm having a similar problem. I tried opening "x64 Native Tools Command Prompt for VS 2019", but I don't really know what this means (I generally avoid Windows). I installed Visual Studio, but I cannot use an anaconda environment in it.

bottler commented 3 years ago

@mikeyEcology Getting PyTorch3D working on Windows is a bit fiddly. Are you using a GPU? Have you got a python installation with torch working? (And if you need GPU, do you have the cuda toolkit and is torch using it?) If so, then you're ready to start.

You don't need anaconda for this, I think you should be able to make everything work with a bare python installation (from the python website) or another python distribution.

mikeyEcology commented 3 years ago

Thanks for your response @bottler I am using a GPU and I have pytorch running fine. It's not just PyTorch3D, though. I've had trouble running a lot of python libraries on Windows. Luckily, our IT department finally got me a Linux server so I don't need to use Windows for this anymore. Thanks, Mikey

AkbarShah96 commented 3 years ago

Hi, I am still facing similar issues on windows 10 even after fixing some of the headers mentioned in other issues and the installation guide. I also added conda to my system path variables as the op suggested but still no luck.

conda list versions: pytorch: 1.6.0 cudatoolkit: 10.1.243

Log File: error.txt

bottler commented 3 years ago

@AkbarShah96 Please please open a new "issue" for a new issue. The error you are getting is Cannot open include file: 'cuda_runtime_api.h'. This suggests that cuda itself is not installed properly / the PATH is wrong. If you need help to fix this, open an issue and paste your full PATH and CUDA_HOME variables.

lucasjinreal commented 2 years ago

@bottler Sorry for interupt but I got installation errors on windows as well, but maybe reason are not same:

C:\ProgramData\Anaconda3\lib\site-packages\torch\include\pybind11\cast.h(1429): error: too few arguments for template template parameter "Tuple"
          detected during instantiation of class "pybind11::detail::tuple_caster<Tuple, Ts...> [with Tuple=std::pair, Ts=<T1, T2>]"
(1507): here

C:\ProgramData\Anaconda3\lib\site-packages\torch\include\pybind11\cast.h(1503): error: too few arguments for template template parameter "Tuple"
          detected during instantiation of class "pybind11::detail::tuple_caster<Tuple, Ts...> [with Tuple=std::pair, Ts=<T1, T2>]"
(1507): here

2 errors detected in the compilation of "D:/codes/deps/pytorch3d/pytorch3d/csrc/iou_box3d/iou_box3d.cu".

Should I post another issue for this? Hope pytorch3d team can help me take a look.

bottler commented 2 years ago

@jinfagang You've opened #1024 about that, which was the right thing to do. This is an unrelated issue.