-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed
Labels
installationInstallation questions or issuesInstallation questions or issues
Description
❓ Questions on how to use PyTorch3D
I know it's a pretty broad question but here's my situation:
- I installed `pytorch 1.9.1 py3.9_cuda11.1_cudnn8_0 pytorch
- CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1
I clone the repository move into it and run:
- call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"
- set DISTUTILS_USE_SDK=1
- python setup.py install
The output is the following.
Nice part
running install
running bdist_egg
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'
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.9
creating build\lib.win-amd64-3.9\docs
copying docs\conf.py -> build\lib.win-amd64-3.9\docs
copying docs\__init__.py -> build\lib.win-amd64-3.9\docs
creating build\lib.win-amd64-3.9\packaging
copying packaging\__init__.py -> build\lib.win-amd64-3.9\packaging
creating build\lib.win-amd64-3.9\projects
copying projects\__init__.py -> build\lib.win-amd64-3.9\projects
creating build\lib.win-amd64-3.9\pytorch3d
copying pytorch3d\__init__.py -> build\lib.win-amd64-3.9\pytorch3d
creating build\lib.win-amd64-3.9\scripts
copying scripts\parse_tutorials.py -> build\lib.win-amd64-3.9\scripts
copying scripts\__init__.py -> build\lib.win-amd64-3.9\scripts
creating build\lib.win-amd64-3.9\packaging\linux_wheels
copying packaging\linux_wheels\publish.py -> build\lib.win-amd64-3.9\packaging\linux_wheels
copying packaging\linux_wheels\__init__.py -> build\lib.win-amd64-3.9\packaging\linux_wheels
creating build\lib.win-amd64-3.9\pytorch3d\common
copying pytorch3d\common\compat.py -> build\lib.win-amd64-3.9\pytorch3d\common
copying pytorch3d\common\types.py -> build\lib.win-amd64-3.9\pytorch3d\common
copying pytorch3d\common\__init__.py -> build\lib.win-amd64-3.9\pytorch3d\common
creating build\lib.win-amd64-3.9\pytorch3d\datasets
copying pytorch3d\datasets\shapenet_base.py -> build\lib.win-amd64-3.9\pytorch3d\datasets
copying pytorch3d\datasets\utils.py -> build\lib.win-amd64-3.9\pytorch3d\datasets
copying pytorch3d\datasets\__init__.py -> build\lib.win-amd64-3.9\pytorch3d\datasets
creating build\lib.win-amd64-3.9\pytorch3d\io
copying pytorch3d\io\experimental_gltf_io.py -> build\lib.win-amd64-3.9\pytorch3d\io
copying pytorch3d\io\mtl_io.py -> build\lib.win-amd64-3.9\pytorch3d\io
copying pytorch3d\io\obj_io.py -> build\lib.win-amd64-3.9\pytorch3d\io
copying pytorch3d\io\off_io.py -> build\lib.win-amd64-3.9\pytorch3d\io
copying pytorch3d\io\pluggable.py -> build\lib.win-amd64-3.9\pytorch3d\io
copying pytorch3d\io\pluggable_formats.py -> build\lib.win-amd64-3.9\pytorch3d\io
copying pytorch3d\io\ply_io.py -> build\lib.win-amd64-3.9\pytorch3d\io
copying pytorch3d\io\utils.py -> build\lib.win-amd64-3.9\pytorch3d\io
copying pytorch3d\io\__init__.py -> build\lib.win-amd64-3.9\pytorch3d\io
creating build\lib.win-amd64-3.9\pytorch3d\loss
copying pytorch3d\loss\chamfer.py -> build\lib.win-amd64-3.9\pytorch3d\loss
copying pytorch3d\loss\mesh_edge_loss.py -> build\lib.win-amd64-3.9\pytorch3d\loss
copying pytorch3d\loss\mesh_laplacian_smoothing.py -> build\lib.win-amd64-3.9\pytorch3d\loss
copying pytorch3d\loss\mesh_normal_consistency.py -> build\lib.win-amd64-3.9\pytorch3d\loss
copying pytorch3d\loss\point_mesh_distance.py -> build\lib.win-amd64-3.9\pytorch3d\loss
copying pytorch3d\loss\__init__.py -> build\lib.win-amd64-3.9\pytorch3d\loss
creating build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\ball_query.py -> build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\cameras_alignment.py -> build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\cubify.py -> build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\graph_conv.py -> build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\interp_face_attrs.py -> build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\iou_box3d.py -> build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\knn.py -> build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\laplacian_matrices.py -> build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\marching_cubes.py -> build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\marching_cubes_data.py -> build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\mesh_face_areas_normals.py -> build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\mesh_filtering.py -> build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\packed_to_padded.py -> build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\perspective_n_points.py -> build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\points_alignment.py -> build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\points_normals.py -> build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\points_to_volumes.py -> build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\sample_farthest_points.py -> build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\sample_points_from_meshes.py -> build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\subdivide_meshes.py -> build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\utils.py -> build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\vert_align.py -> build\lib.win-amd64-3.9\pytorch3d\ops
copying pytorch3d\ops\__init__.py -> build\lib.win-amd64-3.9\pytorch3d\ops
creating build\lib.win-amd64-3.9\pytorch3d\renderer
copying pytorch3d\renderer\blending.py -> build\lib.win-amd64-3.9\pytorch3d\renderer
copying pytorch3d\renderer\cameras.py -> build\lib.win-amd64-3.9\pytorch3d\renderer
copying pytorch3d\renderer\camera_conversions.py -> build\lib.win-amd64-3.9\pytorch3d\renderer
copying pytorch3d\renderer\camera_utils.py -> build\lib.win-amd64-3.9\pytorch3d\renderer
copying pytorch3d\renderer\compositing.py -> build\lib.win-amd64-3.9\pytorch3d\renderer
copying pytorch3d\renderer\lighting.py -> build\lib.win-amd64-3.9\pytorch3d\renderer
copying pytorch3d\renderer\materials.py -> build\lib.win-amd64-3.9\pytorch3d\renderer
copying pytorch3d\renderer\utils.py -> build\lib.win-amd64-3.9\pytorch3d\renderer
copying pytorch3d\renderer\__init__.py -> build\lib.win-amd64-3.9\pytorch3d\renderer
creating build\lib.win-amd64-3.9\pytorch3d\structures
copying pytorch3d\structures\meshes.py -> build\lib.win-amd64-3.9\pytorch3d\structures
copying pytorch3d\structures\pointclouds.py -> build\lib.win-amd64-3.9\pytorch3d\structures
copying pytorch3d\structures\utils.py -> build\lib.win-amd64-3.9\pytorch3d\structures
copying pytorch3d\structures\volumes.py -> build\lib.win-amd64-3.9\pytorch3d\structures
copying pytorch3d\structures\__init__.py -> build\lib.win-amd64-3.9\pytorch3d\structures
creating build\lib.win-amd64-3.9\pytorch3d\transforms
copying pytorch3d\transforms\math.py -> build\lib.win-amd64-3.9\pytorch3d\transforms
copying pytorch3d\transforms\rotation_conversions.py -> build\lib.win-amd64-3.9\pytorch3d\transforms
copying pytorch3d\transforms\se3.py -> build\lib.win-amd64-3.9\pytorch3d\transforms
copying pytorch3d\transforms\so3.py -> build\lib.win-amd64-3.9\pytorch3d\transforms
copying pytorch3d\transforms\transform3d.py -> build\lib.win-amd64-3.9\pytorch3d\transforms
copying pytorch3d\transforms\__init__.py -> build\lib.win-amd64-3.9\pytorch3d\transforms
creating build\lib.win-amd64-3.9\pytorch3d\utils
copying pytorch3d\utils\camera_conversions.py -> build\lib.win-amd64-3.9\pytorch3d\utils
copying pytorch3d\utils\ico_sphere.py -> build\lib.win-amd64-3.9\pytorch3d\utils
copying pytorch3d\utils\torus.py -> build\lib.win-amd64-3.9\pytorch3d\utils
copying pytorch3d\utils\__init__.py -> build\lib.win-amd64-3.9\pytorch3d\utils
creating build\lib.win-amd64-3.9\pytorch3d\vis
copying pytorch3d\vis\plotly_vis.py -> build\lib.win-amd64-3.9\pytorch3d\vis
copying pytorch3d\vis\texture_vis.py -> build\lib.win-amd64-3.9\pytorch3d\vis
copying pytorch3d\vis\__init__.py -> build\lib.win-amd64-3.9\pytorch3d\vis
creating build\lib.win-amd64-3.9\pytorch3d\common\workaround
copying pytorch3d\common\workaround\symeig3x3.py -> build\lib.win-amd64-3.9\pytorch3d\common\workaround
copying pytorch3d\common\workaround\utils.py -> build\lib.win-amd64-3.9\pytorch3d\common\workaround
copying pytorch3d\common\workaround\__init__.py -> build\lib.win-amd64-3.9\pytorch3d\common\workaround
creating build\lib.win-amd64-3.9\pytorch3d\datasets\r2n2
copying pytorch3d\datasets\r2n2\r2n2.py -> build\lib.win-amd64-3.9\pytorch3d\datasets\r2n2
copying pytorch3d\datasets\r2n2\utils.py -> build\lib.win-amd64-3.9\pytorch3d\datasets\r2n2
copying pytorch3d\datasets\r2n2\__init__.py -> build\lib.win-amd64-3.9\pytorch3d\datasets\r2n2
creating build\lib.win-amd64-3.9\pytorch3d\datasets\shapenet
copying pytorch3d\datasets\shapenet\shapenet_core.py -> build\lib.win-amd64-3.9\pytorch3d\datasets\shapenet
copying pytorch3d\datasets\shapenet\__init__.py -> build\lib.win-amd64-3.9\pytorch3d\datasets\shapenet
creating build\lib.win-amd64-3.9\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\raymarching.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\raysampling.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\renderer.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\sample_pdf.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\utils.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\__init__.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\implicit
creating build\lib.win-amd64-3.9\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\clip.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\rasterizer.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\rasterize_meshes.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\renderer.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\shader.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\shading.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\textures.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\utils.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\__init__.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\mesh
creating build\lib.win-amd64-3.9\pytorch3d\renderer\points
copying pytorch3d\renderer\points\compositor.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\points
copying pytorch3d\renderer\points\rasterizer.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\points
copying pytorch3d\renderer\points\rasterize_points.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\points
copying pytorch3d\renderer\points\renderer.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\points
copying pytorch3d\renderer\points\__init__.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\points
creating build\lib.win-amd64-3.9\pytorch3d\renderer\points\pulsar
copying pytorch3d\renderer\points\pulsar\renderer.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\points\pulsar
copying pytorch3d\renderer\points\pulsar\unified.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\points\pulsar
copying pytorch3d\renderer\points\pulsar\__init__.py -> build\lib.win-amd64-3.9\pytorch3d\renderer\points\pulsar
copying pytorch3d\datasets\r2n2\r2n2_synset_dict.json -> build\lib.win-amd64-3.9\pytorch3d\datasets\r2n2
copying pytorch3d\datasets\shapenet\shapenet_synset_dict_v1.json -> build\lib.win-amd64-3.9\pytorch3d\datasets\shapenet
copying pytorch3d\datasets\shapenet\shapenet_synset_dict_v2.json -> build\lib.win-amd64-3.9\pytorch3d\datasets\shapenet
running build_ext
building 'pytorch3d._C' extension
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d\csrc
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d\csrc\ball_query
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d\csrc\blending
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d\csrc\compositing
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d\csrc\face_areas_normals
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d\csrc\gather_scatter
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d\csrc\interp_face_attrs
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d\csrc\iou_box3d
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d\csrc\knn
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d\csrc\mesh_normal_consistency
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d\csrc\packed_to_padded_tensor
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d\csrc\point_mesh
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d\csrc\points_to_volumes
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d\csrc\pulsar
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d\csrc\pulsar\cuda
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d\csrc\pulsar\host
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d\csrc\pulsar\pytorch
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d\csrc\rasterize_coarse
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d\csrc\rasterize_meshes
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d\csrc\rasterize_points
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d\csrc\sample_farthest_points
creating C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-
[error.txt](https://github.com/facebookresearch/pytorch3d/files/7324692/error.txt)
3.9\Release\Users\arosasco\Desktop\pytorch3d\pytorch3d\csrc\sample_pdf
Emitting ninja build file C:\Users\arosasco\Desktop\pytorch3d\build\temp.win-amd64-3.9\Release\build.ninja...
Compiling objects...
Allowing ninja to set a default number of workers... (overridable by setting the environment variable
```MAX_JOBS=N)
**Bad part**
https://github.com/facebookresearch/pytorch3d/files/7324694/error.txt
I tried different versions of cuda but I couldn't solve the problem, what could it be?
Metadata
Metadata
Assignees
Labels
installationInstallation questions or issuesInstallation questions or issues