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

LINK : fatal error LNK1181: 无法打开输入文件“xxxxxxx\pytorch3d-0.4.0\pytorch3d\csrc\blending\sigmoid_alpha_blend.obj” #1220

Closed 2410183509 closed 2 years ago

2410183509 commented 2 years ago
running install
running bdist_egg
running egg_info
creating pytorch3d.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
writing manifest file 'pytorch3d.egg-info\SOURCES.txt'
reading manifest file 'pytorch3d.egg-info\SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'pytorch3d.egg-info\SOURCES.txt'
installing library code to build\bdist.win-amd64\egg
running install_lib
running build_py
creating build
creating build\lib.win-amd64-3.8
creating build\lib.win-amd64-3.8\pytorch3d
copying pytorch3d\__init__.py -> build\lib.win-amd64-3.8\pytorch3d
creating build\lib.win-amd64-3.8\pytorch3d\datasets
copying pytorch3d\datasets\shapenet_base.py -> build\lib.win-amd64-3.8\pytorch3d\datasets
copying pytorch3d\datasets\utils.py -> build\lib.win-amd64-3.8\pytorch3d\datasets
copying pytorch3d\datasets\__init__.py -> build\lib.win-amd64-3.8\pytorch3d\datasets
creating build\lib.win-amd64-3.8\pytorch3d\io
copying pytorch3d\io\mtl_io.py -> build\lib.win-amd64-3.8\pytorch3d\io
copying pytorch3d\io\obj_io.py -> build\lib.win-amd64-3.8\pytorch3d\io
copying pytorch3d\io\pluggable.py -> build\lib.win-amd64-3.8\pytorch3d\io
copying pytorch3d\io\pluggable_formats.py -> build\lib.win-amd64-3.8\pytorch3d\io
copying pytorch3d\io\ply_io.py -> build\lib.win-amd64-3.8\pytorch3d\io
copying pytorch3d\io\utils.py -> build\lib.win-amd64-3.8\pytorch3d\io
copying pytorch3d\io\__init__.py -> build\lib.win-amd64-3.8\pytorch3d\io
creating build\lib.win-amd64-3.8\pytorch3d\loss
copying pytorch3d\loss\chamfer.py -> build\lib.win-amd64-3.8\pytorch3d\loss
copying pytorch3d\loss\mesh_edge_loss.py -> build\lib.win-amd64-3.8\pytorch3d\loss
copying pytorch3d\loss\mesh_laplacian_smoothing.py -> build\lib.win-amd64-3.8\pytorch3d\loss
copying pytorch3d\loss\mesh_normal_consistency.py -> build\lib.win-amd64-3.8\pytorch3d\loss
copying pytorch3d\loss\point_mesh_distance.py -> build\lib.win-amd64-3.8\pytorch3d\loss
copying pytorch3d\loss\__init__.py -> build\lib.win-amd64-3.8\pytorch3d\loss
creating build\lib.win-amd64-3.8\pytorch3d\ops
copying pytorch3d\ops\cameras_alignment.py -> build\lib.win-amd64-3.8\pytorch3d\ops
copying pytorch3d\ops\cubify.py -> build\lib.win-amd64-3.8\pytorch3d\ops
copying pytorch3d\ops\graph_conv.py -> build\lib.win-amd64-3.8\pytorch3d\ops
copying pytorch3d\ops\interp_face_attrs.py -> build\lib.win-amd64-3.8\pytorch3d\ops
copying pytorch3d\ops\knn.py -> build\lib.win-amd64-3.8\pytorch3d\ops
copying pytorch3d\ops\marching_cubes.py -> build\lib.win-amd64-3.8\pytorch3d\ops
copying pytorch3d\ops\marching_cubes_data.py -> build\lib.win-amd64-3.8\pytorch3d\ops
copying pytorch3d\ops\mesh_face_areas_normals.py -> build\lib.win-amd64-3.8\pytorch3d\ops
copying pytorch3d\ops\mesh_filtering.py -> build\lib.win-amd64-3.8\pytorch3d\ops
copying pytorch3d\ops\packed_to_padded.py -> build\lib.win-amd64-3.8\pytorch3d\ops
copying pytorch3d\ops\perspective_n_points.py -> build\lib.win-amd64-3.8\pytorch3d\ops
copying pytorch3d\ops\points_alignment.py -> build\lib.win-amd64-3.8\pytorch3d\ops
copying pytorch3d\ops\points_normals.py -> build\lib.win-amd64-3.8\pytorch3d\ops
copying pytorch3d\ops\points_to_volumes.py -> build\lib.win-amd64-3.8\pytorch3d\ops
copying pytorch3d\ops\sample_points_from_meshes.py -> build\lib.win-amd64-3.8\pytorch3d\ops
copying pytorch3d\ops\subdivide_meshes.py -> build\lib.win-amd64-3.8\pytorch3d\ops
copying pytorch3d\ops\utils.py -> build\lib.win-amd64-3.8\pytorch3d\ops
copying pytorch3d\ops\vert_align.py -> build\lib.win-amd64-3.8\pytorch3d\ops
copying pytorch3d\ops\__init__.py -> build\lib.win-amd64-3.8\pytorch3d\ops
creating build\lib.win-amd64-3.8\pytorch3d\renderer
copying pytorch3d\renderer\blending.py -> build\lib.win-amd64-3.8\pytorch3d\renderer
copying pytorch3d\renderer\cameras.py -> build\lib.win-amd64-3.8\pytorch3d\renderer
copying pytorch3d\renderer\camera_utils.py -> build\lib.win-amd64-3.8\pytorch3d\renderer
copying pytorch3d\renderer\compositing.py -> build\lib.win-amd64-3.8\pytorch3d\renderer
copying pytorch3d\renderer\lighting.py -> build\lib.win-amd64-3.8\pytorch3d\renderer
copying pytorch3d\renderer\materials.py -> build\lib.win-amd64-3.8\pytorch3d\renderer
copying pytorch3d\renderer\utils.py -> build\lib.win-amd64-3.8\pytorch3d\renderer
copying pytorch3d\renderer\__init__.py -> build\lib.win-amd64-3.8\pytorch3d\renderer
creating build\lib.win-amd64-3.8\pytorch3d\structures
copying pytorch3d\structures\meshes.py -> build\lib.win-amd64-3.8\pytorch3d\structures
copying pytorch3d\structures\pointclouds.py -> build\lib.win-amd64-3.8\pytorch3d\structures
copying pytorch3d\structures\utils.py -> build\lib.win-amd64-3.8\pytorch3d\structures
copying pytorch3d\structures\volumes.py -> build\lib.win-amd64-3.8\pytorch3d\structures
copying pytorch3d\structures\__init__.py -> build\lib.win-amd64-3.8\pytorch3d\structures
creating build\lib.win-amd64-3.8\pytorch3d\transforms
copying pytorch3d\transforms\rotation_conversions.py -> build\lib.win-amd64-3.8\pytorch3d\transforms
copying pytorch3d\transforms\so3.py -> build\lib.win-amd64-3.8\pytorch3d\transforms
copying pytorch3d\transforms\transform3d.py -> build\lib.win-amd64-3.8\pytorch3d\transforms
copying pytorch3d\transforms\__init__.py -> build\lib.win-amd64-3.8\pytorch3d\transforms
creating build\lib.win-amd64-3.8\pytorch3d\utils
copying pytorch3d\utils\ico_sphere.py -> build\lib.win-amd64-3.8\pytorch3d\utils
copying pytorch3d\utils\torus.py -> build\lib.win-amd64-3.8\pytorch3d\utils
copying pytorch3d\utils\__init__.py -> build\lib.win-amd64-3.8\pytorch3d\utils
creating build\lib.win-amd64-3.8\pytorch3d\vis
copying pytorch3d\vis\plotly_vis.py -> build\lib.win-amd64-3.8\pytorch3d\vis
copying pytorch3d\vis\texture_vis.py -> build\lib.win-amd64-3.8\pytorch3d\vis
copying pytorch3d\vis\__init__.py -> build\lib.win-amd64-3.8\pytorch3d\vis
creating build\lib.win-amd64-3.8\pytorch3d\datasets\r2n2
copying pytorch3d\datasets\r2n2\r2n2.py -> build\lib.win-amd64-3.8\pytorch3d\datasets\r2n2
copying pytorch3d\datasets\r2n2\utils.py -> build\lib.win-amd64-3.8\pytorch3d\datasets\r2n2
copying pytorch3d\datasets\r2n2\__init__.py -> build\lib.win-amd64-3.8\pytorch3d\datasets\r2n2
creating build\lib.win-amd64-3.8\pytorch3d\datasets\shapenet
copying pytorch3d\datasets\shapenet\shapenet_core.py -> build\lib.win-amd64-3.8\pytorch3d\datasets\shapenet
copying pytorch3d\datasets\shapenet\__init__.py -> build\lib.win-amd64-3.8\pytorch3d\datasets\shapenet
creating build\lib.win-amd64-3.8\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\raymarching.py -> build\lib.win-amd64-3.8\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\raysampling.py -> build\lib.win-amd64-3.8\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\renderer.py -> build\lib.win-amd64-3.8\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\utils.py -> build\lib.win-amd64-3.8\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\__init__.py -> build\lib.win-amd64-3.8\pytorch3d\renderer\implicit
creating build\lib.win-amd64-3.8\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\clip.py -> build\lib.win-amd64-3.8\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\rasterizer.py -> build\lib.win-amd64-3.8\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\rasterize_meshes.py -> build\lib.win-amd64-3.8\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\renderer.py -> build\lib.win-amd64-3.8\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\shader.py -> build\lib.win-amd64-3.8\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\shading.py -> build\lib.win-amd64-3.8\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\textures.py -> build\lib.win-amd64-3.8\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\utils.py -> build\lib.win-amd64-3.8\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\__init__.py -> build\lib.win-amd64-3.8\pytorch3d\renderer\mesh
creating build\lib.win-amd64-3.8\pytorch3d\renderer\points
copying pytorch3d\renderer\points\compositor.py -> build\lib.win-amd64-3.8\pytorch3d\renderer\points
copying pytorch3d\renderer\points\rasterizer.py -> build\lib.win-amd64-3.8\pytorch3d\renderer\points
copying pytorch3d\renderer\points\rasterize_points.py -> build\lib.win-amd64-3.8\pytorch3d\renderer\points
copying pytorch3d\renderer\points\renderer.py -> build\lib.win-amd64-3.8\pytorch3d\renderer\points
copying pytorch3d\renderer\points\__init__.py -> build\lib.win-amd64-3.8\pytorch3d\renderer\points
creating build\lib.win-amd64-3.8\pytorch3d\renderer\points\pulsar
copying pytorch3d\renderer\points\pulsar\renderer.py -> build\lib.win-amd64-3.8\pytorch3d\renderer\points\pulsar
copying pytorch3d\renderer\points\pulsar\unified.py -> build\lib.win-amd64-3.8\pytorch3d\renderer\points\pulsar
copying pytorch3d\renderer\points\pulsar\__init__.py -> build\lib.win-amd64-3.8\pytorch3d\renderer\points\pulsar
running build_ext
building 'pytorch3d._C' extension
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\blending
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\compositing
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\face_areas_normals
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\gather_scatter
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\interp_face_attrs
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\knn
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\packed_to_padded_tensor
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\point_mesh
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\cuda
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\host
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\pytorch
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\rasterize_meshes
creating E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\rasterize_points
Emitting ninja build file E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\build.ninja...
Compiling objects...
Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
1.10.2
"D:\APP\Program\Visual Studio\IDE\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\link.exe" /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:D:\APP\IDE\Anaconda\envs\p3d-102\lib\site-packages\torch\lib "/LIBPATH:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\lib/x64" /LIBPATH:D:\APP\IDE\Anaconda\envs\p3d-102\libs /LIBPATH:D:\APP\IDE\Anaconda\envs\p3d-102 /LIBPATH:D:\APP\IDE\Anaconda\envs\p3d-102\PCbuild\amd64 "/LIBPATH:D:\APP\Program\Visual Studio\IDE\VC\Tools\MSVC\14.29.30133\ATLMFC\lib\x64" "/LIBPATH:D:\APP\Program\Visual Studio\IDE\VC\Tools\MSVC\14.29.30133\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:D:\Windows Kits\10\lib\10.0.19041.0\ucrt\x64" "/LIBPATH:D:\Windows Kits\10\lib\10.0.19041.0\um\x64" c10.lib torch.lib torch_cpu.lib torch_python.lib cudart.lib c10_cuda.lib torch_cuda.lib /EXPORT:PyInit__C E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\blending\sigmoid_alpha_blend.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\blending\sigmoid_alpha_blend_cpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\compositing\alpha_composite.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\compositing\alpha_composite_cpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\compositing\norm_weighted_sum.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\compositing\norm_weighted_sum_cpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\compositing\weighted_sum.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\compositing\weighted_sum_cpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\ext.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\face_areas_normals\face_areas_normals.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\face_areas_normals\face_areas_normals_cpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\gather_scatter\gather_scatter.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\gather_scatter\gather_scatter_cpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\interp_face_attrs\interp_face_attrs.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\knn\knn.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\knn\knn_cpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\packed_to_padded_tensor\packed_to_padded_tensor.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\packed_to_padded_tensor\packed_to_padded_tensor_cpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\point_mesh\point_mesh_cpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\point_mesh\point_mesh_cuda.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\cuda\renderer.backward.gpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\cuda\renderer.backward_dbg.gpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\cuda\renderer.calc_gradients.gpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\cuda\renderer.calc_signature.gpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\cuda\renderer.construct.gpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\cuda\renderer.create_selector.gpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\cuda\renderer.destruct.gpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\cuda\renderer.fill_bg.gpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\cuda\renderer.forward.gpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\cuda\renderer.norm_cam_gradients.gpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\cuda\renderer.norm_sphere_gradients.gpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\cuda\renderer.render.gpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\host\renderer.backward.cpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\host\renderer.backward_dbg.cpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\host\renderer.calc_gradients.cpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\host\renderer.calc_signature.cpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\host\renderer.construct.cpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\host\renderer.create_selector.cpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\host\renderer.destruct.cpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\host\renderer.fill_bg.cpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\host\renderer.forward.cpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\host\renderer.norm_cam_gradients.cpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\host\renderer.norm_sphere_gradients.cpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\host\renderer.render.cpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\pytorch\camera.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\pytorch\renderer.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\pytorch\tensor_util.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\pytorch\util.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\pulsar\warnings.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\rasterize_meshes\rasterize_meshes.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\rasterize_meshes\rasterize_meshes_cpu.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\rasterize_points\rasterize_points.obj E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\rasterize_points\rasterize_points_cpu.obj /OUT:build\lib.win-amd64-3.8\pytorch3d\_C.cp38-win_amd64.pyd /IMPLIB:E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\blending\_C.cp38-win_amd64.lib
LINK : fatal error LNK1181: 无法打开输入文件“E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\blending\sigmoid_alpha_blend.obj”

Hi! I have some problems when installing pytorch3d-0.4.0 that report cannot open xxx\sigmoid_alpha_blend.obj. My configuration of this log file is win10+cuda10.2+torch1.7.1+python3.8+gcc&g++6.3.0-1+VS2019+pytorch3d0.4.0. But when use the python setup.py install in pycharm terminal or in x64 native tools command, this error happened. I have tried some other version like cuda11.1 with torch1.9.0 or some other pytorch3d version like 0.2.0, 0.4.0 and 0.6.1, it seems also the same error like cannot open xxxx.obj in LNK1181. Could you please help me solve this problem?

2410183509 commented 2 years ago

Also, here is the python terminal output

(p3d-102) PS E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0> python setup.py install > log.txt                             
D:\APP\IDE\Anaconda\envs\p3d-102\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(
D:\APP\IDE\Anaconda\envs\p3d-102\lib\site-packages\setuptools\command\easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use bu
ild and pip and other standards-based tools.
 byte 0xd3 in position 0: invalid continuation byte
  warnings.warn('Error checking compiler version for {}: {}'.format(compiler, error))
error: command 'D:\\APP\\Program\\Visual Studio\\IDE\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\link.exe' failed with exit code 1181
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
  File "D:\APP\IDE\Anaconda\envs\p3d-102\lib\site-packages\colorama\ansitowin32.py", line 59, in closed
  warnings.warn(
D:\APP\IDE\Anaconda\envs\p3d-102\lib\site-packages\torch\utils\cpp_extension.py:287: UserWarning: Error checking compiler version for cl: 'utf-8' codec can't decode
 byte 0xd3 in position 0: invalid continuation byte
  warnings.warn('Error checking compiler version for {}: {}'.format(compiler, error))
error: command 'D:\\APP\\Program\\Visual Studio\\IDE\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\link.exe' failed with exit code 1181
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
  File "D:\APP\IDE\Anaconda\envs\p3d-102\lib\site-packages\colorama\ansitowin32.py", line 59, in closed
    return stream.closed
ValueError: underlying buffer has been detached
2410183509 commented 2 years ago

I have checked the root folder of path 'E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc\blending\sigmoid_alpha_blend.obj', but it seems all folder in 'E:\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\build\temp.win-amd64-3.8\Release\research\CAS\Point_Cloud_Denoise\Score-based\p3d\pytorch3d-0.4.0\pytorch3d\csrc' like blending, compositing, knn is empty. It seems that the sigmoid_alpha_blend.obj is actually not exist after run setup.py.

2410183509 commented 2 years ago

I have deleted 'build' folder before a new run of setup.py, even clone the raw code and create a new conda enviroment from scritch, this error always occured.

bottler commented 2 years ago

Just an idea, could this be a problem of pathnames being too long? Could you try in a directory with a shorter name? Also look for any error messages in log files.

2410183509 commented 2 years ago

Thanks for your idea. I moved the source code to other folder with shorter path length and it works.