sicxu / Deep3DFaceRecon_pytorch

Accurate 3D Face Reconstruction with Weakly-Supervised Learning: From Single Image to Image Set (CVPRW 2019). A PyTorch implementation.
MIT License
1.65k stars 308 forks source link

error while running #178

Open MeenakshyAMenon opened 5 months ago

MeenakshyAMenon commented 5 months ago

(deep3d_pytorch) C:\Users\User\Deep3DFaceRecon_pytorch>python test.py --name=model --epoch=20 --img_folder=testimage ----------------- Options --------------- add_image: True bfm_folder: BFM bfm_model: BFM_model_front.mat camera_d: 10.0 center: 112.0 checkpoints_dir: ./checkpoints dataset_mode: None ddp_port: 12355 display_per_batch: True epoch: 20 [default: latest] eval_batch_nums: inf focal: 1015.0 gpu_ids: 0 img_folder: testimage [default: examples] init_path: checkpoints/init_model/resnet50-0676ba61.pth isTrain: False [default: None] model: facerecon name: model [default: face_recon] net_recon: resnet50 phase: test suffix: use_ddp: False [default: True] use_last_fc: False use_opengl: True verbose: False vis_batch_nums: 1 world_size: 1 z_far: 15.0 z_near: 5.0 ----------------- End ------------------- model [FaceReconModel] was created loading the model from ./checkpoints\model\epoch_20.pth 0 testimage\000002.jpg Traceback (most recent call last): File "C:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\utils\cpp_extension.py", line 1723, in _run_ninja_build env=env) File "C:\Users\User.conda\envs\deep3d_pytorch\lib\subprocess.py", line 438, in run output=stdout, stderr=stderr) 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 "test.py", line 73, in main(0, opt,opt.img_folder) File "test.py", line 63, in main model.test() # run inference File "C:\Users\User\Deep3DFaceRecon_pytorch\models\base_model.py", line 162, in test self.forward() File "C:\Users\User\Deep3DFaceRecon_pytorch\models\facerecon_model.py", line 140, in forward self.pred_vertex, self.facemodel.face_buf, feat=self.pred_color) File "C:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\nn\modules\module.py", line 1102, in _call_impl return forward_call(*input, **kwargs) File "C:\Users\User\Deep3DFaceRecon_pytorch\util\nvdiffrast.py", line 61, in forward self.ctx = dr.RasterizeGLContext(device=device) File "C:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\nvdiffrast\torch\ops.py", line 221, in init self.cpp_wrapper = _get_plugin(gl=True).RasterizeGLStateWrapper(output_db, mode == 'automatic', cuda_device_idx) File "C:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\nvdiffrast\torch\ops.py", line 118, in _get_plugin torch.utils.cpp_extension.load(name=plugin_name, sources=source_paths, extra_cflags=opts, extra_cuda_cflags=opts+['-lineinfo'], extra_ldflags=ldflags, with_cuda=True, verbose=False) File "C:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\utils\cpp_extension.py", line 1136, in load keep_intermediates=keep_intermediates) File "C:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\utils\cpp_extension.py", line 1347, in _jit_compile is_standalone=is_standalone) File "C:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\utils\cpp_extension.py", line 1452, in _write_ninja_file_and_build_library error_prefix=f"Error building extension '{name}'") File "C:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\utils\cpp_extension.py", line 1733, in _run_ninja_build raise RuntimeError(message) from e RuntimeError: Error building extension 'nvdiffrast_plugin_gl': [1/6] cl /showIncludes -DTORCH_EXTENSION_NAME=nvdiffrast_plugin_gl -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\TH -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\include" -IC:\Users\User.conda\envs\deep3d_pytorch\Include -D_GLIBCXX_USE_CXX11_ABI=0 /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -DNVDR_TORCH -c C:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\nvdiffrast\common\rasterize_gl.cpp /Forasterize_gl.o FAILED: rasterize_gl.o cl /showIncludes -DTORCH_EXTENSION_NAME=nvdiffrast_plugin_gl -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\TH -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\include" -IC:\Users\User.conda\envs\deep3d_pytorch\Include -D_GLIBCXX_USE_CXX11_ABI=0 /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -DNVDR_TORCH -c C:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\nvdiffrast\common\rasterize_gl.cpp /Forasterize_gl.o Microsoft (R) C/C++ Optimizing Compiler Version 19.39.33520 for x64 Copyright (C) Microsoft Corporation. All rights reserved.

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\cstddef(11): fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory [2/6] cl /showIncludes -DTORCH_EXTENSION_NAME=nvdiffrast_plugin_gl -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\TH -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\include" -IC:\Users\User.conda\envs\deep3d_pytorch\Include -D_GLIBCXX_USE_CXX11_ABI=0 /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -DNVDR_TORCH -c C:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\nvdiffrast\torch\torch_rasterize_gl.cpp /Fotorch_rasterize_gl.o FAILED: torch_rasterize_gl.o cl /showIncludes -DTORCH_EXTENSION_NAME=nvdiffrast_plugin_gl -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\TH -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\include" -IC:\Users\User.conda\envs\deep3d_pytorch\Include -D_GLIBCXX_USE_CXX11_ABI=0 /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -DNVDR_TORCH -c C:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\nvdiffrast\torch\torch_rasterize_gl.cpp /Fotorch_rasterize_gl.o Microsoft (R) C/C++ Optimizing Compiler Version 19.39.33520 for x64 Copyright (C) Microsoft Corporation. All rights reserved.

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\cstddef(11): fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory [3/6] cl /showIncludes -DTORCH_EXTENSION_NAME=nvdiffrast_plugin_gl -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\TH -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\include" -IC:\Users\User.conda\envs\deep3d_pytorch\Include -D_GLIBCXX_USE_CXX11_ABI=0 /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -DNVDR_TORCH -c C:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\nvdiffrast\torch\torch_bindings_gl.cpp /Fotorch_bindings_gl.o FAILED: torch_bindings_gl.o cl /showIncludes -DTORCH_EXTENSION_NAME=nvdiffrast_plugin_gl -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\TH -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\include" -IC:\Users\User.conda\envs\deep3d_pytorch\Include -D_GLIBCXX_USE_CXX11_ABI=0 /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -DNVDR_TORCH -c C:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\nvdiffrast\torch\torch_bindings_gl.cpp /Fotorch_bindings_gl.o Microsoft (R) C/C++ Optimizing Compiler Version 19.39.33520 for x64 Copyright (C) Microsoft Corporation. All rights reserved.

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\cstddef(11): fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory [4/6] cl /showIncludes -DTORCH_EXTENSION_NAME=nvdiffrast_plugin_gl -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\TH -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\include" -IC:\Users\User.conda\envs\deep3d_pytorch\Include -D_GLIBCXX_USE_CXX11_ABI=0 /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -DNVDR_TORCH -c C:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\nvdiffrast\common\common.cpp /Focommon.o FAILED: common.o cl /showIncludes -DTORCH_EXTENSION_NAME=nvdiffrast_plugin_gl -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\TH -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\include" -IC:\Users\User.conda\envs\deep3d_pytorch\Include -D_GLIBCXX_USE_CXX11_ABI=0 /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -DNVDR_TORCH -c C:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\nvdiffrast\common\common.cpp /Focommon.o Microsoft (R) C/C++ Optimizing Compiler Version 19.39.33520 for x64 Copyright (C) Microsoft Corporation. All rights reserved.

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\include\driver_types.h(80): fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory [5/6] cl /showIncludes -DTORCH_EXTENSION_NAME=nvdiffrast_plugin_gl -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\TH -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\include" -IC:\Users\User.conda\envs\deep3d_pytorch\Include -D_GLIBCXX_USE_CXX11_ABI=0 /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -DNVDR_TORCH -c C:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\nvdiffrast\common\glutil.cpp /Foglutil.o FAILED: glutil.o cl /showIncludes -DTORCH_EXTENSION_NAME=nvdiffrast_plugin_gl -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\TH -IC:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\include" -IC:\Users\User.conda\envs\deep3d_pytorch\Include -D_GLIBCXX_USE_CXX11_ABI=0 /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -DNVDR_TORCH -c C:\Users\User.conda\envs\deep3d_pytorch\lib\site-packages\nvdiffrast\common\glutil.cpp /Foglutil.o Microsoft (R) C/C++ Optimizing Compiler Version 19.39.33520 for x64 Copyright (C) Microsoft Corporation. All rights reserved.

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\cstddef(11): fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory ninja: build stopped: subcommand failed.

this is so much emergency for me.somebody please help

FORRYKIM commented 1 month ago

same problems,have you ever solved? thank you