Open
Description
🐛 Bugs / Unexpected behaviors
I tried to install pytorch3d with anaconda and pip but it doesn't work.
Instructions To Reproduce the Issue:
conda create --name myenv python=3.8
conda activate myenv
conda install cudatoolkit=11.8 -c conda-forge
conda install cudatoolkit=11.8 -c nvidia
conda install pytorch==2.2.2 torchvision==0.17.2 torchaudio==2.2.2 pytorch-cuda=11.8 -c pytorch -c nvidia
pip install torch-scatter -f https://data.pyg.org/whl/torch-2.2.2+cu118.html
conda install -c iopath iopath
pip install "git+https://github.com/facebookresearch/pytorch3d.git@stable"
Full log :
Collecting git+https://github.com/facebookresearch/pytorch3d.git@stable
Cloning https://github.com/facebookresearch/pytorch3d.git (to revision stable) to c:\users\lucas\appdata\local\temp\pip-req-build-84jedec7
Running command git clone --filter=blob:none --quiet https://github.com/facebookresearch/pytorch3d.git 'C:\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7'
Running command git checkout -q 75ebeeaea0908c5527e7b1e305fbc7681382db47
Resolved https://github.com/facebookresearch/pytorch3d.git to commit 75ebeeaea0908c5527e7b1e305fbc7681382db47
Preparing metadata (setup.py) ... done
Requirement already satisfied: iopath in c:\users\lucas\anaconda3\envs\env\lib\site-packages (from pytorch3d==0.7.8) (0.1.9)
Requirement already satisfied: tqdm in c:\users\lucas\anaconda3\envs\env\lib\site-packages (from iopath->pytorch3d==0.7.8) (4.66.5)
Requirement already satisfied: portalocker in c:\users\lucas\anaconda3\envs\env\lib\site-packages (from iopath->pytorch3d==0.7.8) (2.3.0)
Requirement already satisfied: pywin32!=226 in c:\users\lucas\anaconda3\envs\env\lib\site-packages (from portalocker->iopath->pytorch3d==0.7.8) (305.1)
Requirement already satisfied: colorama in c:\users\lucas\anaconda3\envs\env\lib\site-packages (from tqdm->iopath->pytorch3d==0.7.8) (0.4.6)
Building wheels for collected packages: pytorch3d
Building wheel for pytorch3d (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [267 lines of output]
running bdist_wheel
C:\Users\lucas\anaconda3\envs\env\lib\site-packages\torch\utils\cpp_extension.py:500: UserWarning: Attempted to use ninja as the BuildExtension backend but we could not find ninja.. Falling back to using the slow distutils backend.
warnings.warn(msg.format('we could not find ninja.'))
running build
running build_py
creating build\lib.win-amd64-cpython-38\projects
copying projects\__init__.py -> build\lib.win-amd64-cpython-38\projects
creating build\lib.win-amd64-cpython-38\pytorch3d
copying pytorch3d\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d
creating build\lib.win-amd64-cpython-38\pytorch3d\common
copying pytorch3d\common\compat.py -> build\lib.win-amd64-cpython-38\pytorch3d\common
copying pytorch3d\common\datatypes.py -> build\lib.win-amd64-cpython-38\pytorch3d\common
copying pytorch3d\common\linear_with_repeat.py -> build\lib.win-amd64-cpython-38\pytorch3d\common
copying pytorch3d\common\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\common
creating build\lib.win-amd64-cpython-38\pytorch3d\datasets
copying pytorch3d\datasets\shapenet_base.py -> build\lib.win-amd64-cpython-38\pytorch3d\datasets
copying pytorch3d\datasets\utils.py -> build\lib.win-amd64-cpython-38\pytorch3d\datasets
copying pytorch3d\datasets\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\datasets
creating build\lib.win-amd64-cpython-38\pytorch3d\implicitron
copying pytorch3d\implicitron\eval_demo.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron
copying pytorch3d\implicitron\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron
creating build\lib.win-amd64-cpython-38\pytorch3d\io
copying pytorch3d\io\experimental_gltf_io.py -> build\lib.win-amd64-cpython-38\pytorch3d\io
copying pytorch3d\io\mtl_io.py -> build\lib.win-amd64-cpython-38\pytorch3d\io
copying pytorch3d\io\obj_io.py -> build\lib.win-amd64-cpython-38\pytorch3d\io
copying pytorch3d\io\off_io.py -> build\lib.win-amd64-cpython-38\pytorch3d\io
copying pytorch3d\io\pluggable.py -> build\lib.win-amd64-cpython-38\pytorch3d\io
copying pytorch3d\io\pluggable_formats.py -> build\lib.win-amd64-cpython-38\pytorch3d\io
copying pytorch3d\io\ply_io.py -> build\lib.win-amd64-cpython-38\pytorch3d\io
copying pytorch3d\io\utils.py -> build\lib.win-amd64-cpython-38\pytorch3d\io
copying pytorch3d\io\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\io
creating build\lib.win-amd64-cpython-38\pytorch3d\loss
copying pytorch3d\loss\chamfer.py -> build\lib.win-amd64-cpython-38\pytorch3d\loss
copying pytorch3d\loss\mesh_edge_loss.py -> build\lib.win-amd64-cpython-38\pytorch3d\loss
copying pytorch3d\loss\mesh_laplacian_smoothing.py -> build\lib.win-amd64-cpython-38\pytorch3d\loss
copying pytorch3d\loss\mesh_normal_consistency.py -> build\lib.win-amd64-cpython-38\pytorch3d\loss
copying pytorch3d\loss\point_mesh_distance.py -> build\lib.win-amd64-cpython-38\pytorch3d\loss
copying pytorch3d\loss\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\loss
creating build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\ball_query.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\cameras_alignment.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\cubify.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\graph_conv.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\interp_face_attrs.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\iou_box3d.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\knn.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\laplacian_matrices.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\marching_cubes.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\marching_cubes_data.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\mesh_face_areas_normals.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\mesh_filtering.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\packed_to_padded.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\perspective_n_points.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\points_alignment.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\points_normals.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\points_to_volumes.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\sample_farthest_points.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\sample_points_from_meshes.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\subdivide_meshes.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\utils.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\vert_align.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
copying pytorch3d\ops\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\ops
creating build\lib.win-amd64-cpython-38\pytorch3d\renderer
copying pytorch3d\renderer\blending.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer
copying pytorch3d\renderer\cameras.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer
copying pytorch3d\renderer\camera_conversions.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer
copying pytorch3d\renderer\camera_utils.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer
copying pytorch3d\renderer\compositing.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer
copying pytorch3d\renderer\fisheyecameras.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer
copying pytorch3d\renderer\lighting.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer
copying pytorch3d\renderer\materials.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer
copying pytorch3d\renderer\splatter_blend.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer
copying pytorch3d\renderer\utils.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer
copying pytorch3d\renderer\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer
creating build\lib.win-amd64-cpython-38\pytorch3d\structures
copying pytorch3d\structures\meshes.py -> build\lib.win-amd64-cpython-38\pytorch3d\structures
copying pytorch3d\structures\pointclouds.py -> build\lib.win-amd64-cpython-38\pytorch3d\structures
copying pytorch3d\structures\utils.py -> build\lib.win-amd64-cpython-38\pytorch3d\structures
copying pytorch3d\structures\volumes.py -> build\lib.win-amd64-cpython-38\pytorch3d\structures
copying pytorch3d\structures\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\structures
creating build\lib.win-amd64-cpython-38\pytorch3d\transforms
copying pytorch3d\transforms\math.py -> build\lib.win-amd64-cpython-38\pytorch3d\transforms
copying pytorch3d\transforms\rotation_conversions.py -> build\lib.win-amd64-cpython-38\pytorch3d\transforms
copying pytorch3d\transforms\se3.py -> build\lib.win-amd64-cpython-38\pytorch3d\transforms
copying pytorch3d\transforms\so3.py -> build\lib.win-amd64-cpython-38\pytorch3d\transforms
copying pytorch3d\transforms\transform3d.py -> build\lib.win-amd64-cpython-38\pytorch3d\transforms
copying pytorch3d\transforms\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\transforms
creating build\lib.win-amd64-cpython-38\pytorch3d\utils
copying pytorch3d\utils\camera_conversions.py -> build\lib.win-amd64-cpython-38\pytorch3d\utils
copying pytorch3d\utils\checkerboard.py -> build\lib.win-amd64-cpython-38\pytorch3d\utils
copying pytorch3d\utils\ico_sphere.py -> build\lib.win-amd64-cpython-38\pytorch3d\utils
copying pytorch3d\utils\torus.py -> build\lib.win-amd64-cpython-38\pytorch3d\utils
copying pytorch3d\utils\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\utils
creating build\lib.win-amd64-cpython-38\pytorch3d\vis
copying pytorch3d\vis\plotly_vis.py -> build\lib.win-amd64-cpython-38\pytorch3d\vis
copying pytorch3d\vis\texture_vis.py -> build\lib.win-amd64-cpython-38\pytorch3d\vis
copying pytorch3d\vis\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\vis
creating build\lib.win-amd64-cpython-38\pytorch3d\common\workaround
copying pytorch3d\common\workaround\symeig3x3.py -> build\lib.win-amd64-cpython-38\pytorch3d\common\workaround
copying pytorch3d\common\workaround\utils.py -> build\lib.win-amd64-cpython-38\pytorch3d\common\workaround
copying pytorch3d\common\workaround\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\common\workaround
creating build\lib.win-amd64-cpython-38\pytorch3d\datasets\r2n2
copying pytorch3d\datasets\r2n2\r2n2.py -> build\lib.win-amd64-cpython-38\pytorch3d\datasets\r2n2
copying pytorch3d\datasets\r2n2\utils.py -> build\lib.win-amd64-cpython-38\pytorch3d\datasets\r2n2
copying pytorch3d\datasets\r2n2\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\datasets\r2n2
creating build\lib.win-amd64-cpython-38\pytorch3d\datasets\shapenet
copying pytorch3d\datasets\shapenet\shapenet_core.py -> build\lib.win-amd64-cpython-38\pytorch3d\datasets\shapenet
copying pytorch3d\datasets\shapenet\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\datasets\shapenet
creating build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\blender_dataset_map_provider.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\dataset_base.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\dataset_map_provider.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\data_loader_map_provider.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\data_source.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\frame_data.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\json_index_dataset.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\json_index_dataset_map_provider.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\json_index_dataset_map_provider_v2.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\llff_dataset_map_provider.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\load_blender.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\load_llff.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\orm_types.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\rendered_mesh_dataset_map_provider.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\scene_batch_sampler.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\single_sequence_dataset.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\sql_dataset.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\sql_dataset_provider.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\train_eval_data_loader_provider.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\types.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\utils.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\visualize.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\dataset
creating build\lib.win-amd64-cpython-38\pytorch3d\implicitron\evaluation
copying pytorch3d\implicitron\evaluation\evaluate_new_view_synthesis.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\evaluation
copying pytorch3d\implicitron\evaluation\evaluator.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\evaluation
copying pytorch3d\implicitron\evaluation\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\evaluation
creating build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models
copying pytorch3d\implicitron\models\base_model.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models
copying pytorch3d\implicitron\models\generic_model.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models
copying pytorch3d\implicitron\models\metrics.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models
copying pytorch3d\implicitron\models\model_dbir.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models
copying pytorch3d\implicitron\models\overfit_model.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models
copying pytorch3d\implicitron\models\utils.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models
copying pytorch3d\implicitron\models\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models
creating build\lib.win-amd64-cpython-38\pytorch3d\implicitron\third_party
copying pytorch3d\implicitron\third_party\hyperlayers.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\third_party
copying pytorch3d\implicitron\third_party\pytorch_prototyping.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\third_party
copying pytorch3d\implicitron\third_party\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\third_party
creating build\lib.win-amd64-cpython-38\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\camera_utils.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\circle_fitting.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\config.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\depth_cleanup.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\eval_video_trajectory.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\image_utils.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\metric_utils.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\model_io.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\point_cloud_utils.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\rasterize_mc.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\stats.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\utils.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\video_writer.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\vis_utils.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\tools
creating build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\feature_extractor
copying pytorch3d\implicitron\models\feature_extractor\feature_extractor.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\feature_extractor
copying pytorch3d\implicitron\models\feature_extractor\resnet_feature_extractor.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\feature_extractor
copying pytorch3d\implicitron\models\feature_extractor\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\feature_extractor
creating build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\global_encoder
copying pytorch3d\implicitron\models\global_encoder\autodecoder.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\global_encoder
copying pytorch3d\implicitron\models\global_encoder\global_encoder.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\global_encoder
copying pytorch3d\implicitron\models\global_encoder\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\global_encoder
creating build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\implicit_function
copying pytorch3d\implicitron\models\implicit_function\base.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\implicit_function
copying pytorch3d\implicitron\models\implicit_function\decoding_functions.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\implicit_function
copying pytorch3d\implicitron\models\implicit_function\idr_feature_field.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\implicit_function
copying pytorch3d\implicitron\models\implicit_function\neural_radiance_field.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\implicit_function
copying pytorch3d\implicitron\models\implicit_function\scene_representation_networks.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\implicit_function
copying pytorch3d\implicitron\models\implicit_function\utils.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\implicit_function
copying pytorch3d\implicitron\models\implicit_function\voxel_grid.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\implicit_function
copying pytorch3d\implicitron\models\implicit_function\voxel_grid_implicit_function.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\implicit_function
copying pytorch3d\implicitron\models\implicit_function\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\implicit_function
creating build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\renderer
copying pytorch3d\implicitron\models\renderer\base.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\renderer
copying pytorch3d\implicitron\models\renderer\lstm_renderer.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\renderer
copying pytorch3d\implicitron\models\renderer\multipass_ea.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\renderer
copying pytorch3d\implicitron\models\renderer\raymarcher.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\renderer
copying pytorch3d\implicitron\models\renderer\ray_point_refiner.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\renderer
copying pytorch3d\implicitron\models\renderer\ray_sampler.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\renderer
copying pytorch3d\implicitron\models\renderer\ray_tracing.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\renderer
copying pytorch3d\implicitron\models\renderer\rgb_net.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\renderer
copying pytorch3d\implicitron\models\renderer\sdf_renderer.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\renderer
copying pytorch3d\implicitron\models\renderer\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\renderer
creating build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\view_pooler
copying pytorch3d\implicitron\models\view_pooler\feature_aggregator.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\view_pooler
copying pytorch3d\implicitron\models\view_pooler\view_pooler.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\view_pooler
copying pytorch3d\implicitron\models\view_pooler\view_sampler.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\view_pooler
copying pytorch3d\implicitron\models\view_pooler\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\view_pooler
creating build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\visualization
copying pytorch3d\implicitron\models\visualization\render_flyaround.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\visualization
copying pytorch3d\implicitron\models\visualization\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron\models\visualization
creating build\lib.win-amd64-cpython-38\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\harmonic_embedding.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\raymarching.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\raysampling.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\renderer.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\sample_pdf.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\utils.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\implicit
creating build\lib.win-amd64-cpython-38\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\clip.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\rasterizer.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\rasterize_meshes.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\renderer.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\shader.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\shading.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\textures.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\utils.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\mesh
creating build\lib.win-amd64-cpython-38\pytorch3d\renderer\opengl
copying pytorch3d\renderer\opengl\opengl_utils.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\opengl
copying pytorch3d\renderer\opengl\rasterizer_opengl.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\opengl
copying pytorch3d\renderer\opengl\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\opengl
creating build\lib.win-amd64-cpython-38\pytorch3d\renderer\points
copying pytorch3d\renderer\points\compositor.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\points
copying pytorch3d\renderer\points\rasterizer.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\points
copying pytorch3d\renderer\points\rasterize_points.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\points
copying pytorch3d\renderer\points\renderer.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\points
copying pytorch3d\renderer\points\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\points
creating build\lib.win-amd64-cpython-38\pytorch3d\renderer\points\pulsar
copying pytorch3d\renderer\points\pulsar\renderer.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\points\pulsar
copying pytorch3d\renderer\points\pulsar\unified.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\points\pulsar
copying pytorch3d\renderer\points\pulsar\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\renderer\points\pulsar
creating build\lib.win-amd64-cpython-38\pytorch3d\implicitron_trainer
copying projects\implicitron_trainer\experiment.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron_trainer
copying projects\implicitron_trainer\visualize_reconstruction.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron_trainer
copying projects\implicitron_trainer\__init__.py -> build\lib.win-amd64-cpython-38\pytorch3d\implicitron_trainer
copying pytorch3d\datasets\r2n2\r2n2_synset_dict.json -> build\lib.win-amd64-cpython-38\pytorch3d\datasets\r2n2
copying pytorch3d\datasets\shapenet\shapenet_synset_dict_v1.json -> build\lib.win-amd64-cpython-38\pytorch3d\datasets\shapenet
copying pytorch3d\datasets\shapenet\shapenet_synset_dict_v2.json -> build\lib.win-amd64-cpython-38\pytorch3d\datasets\shapenet
running build_ext
building 'pytorch3d._C' extension
creating build\temp.win-amd64-cpython-38\Release\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\ball_query
creating build\temp.win-amd64-cpython-38\Release\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\blending
creating build\temp.win-amd64-cpython-38\Release\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\compositing
creating build\temp.win-amd64-cpython-38\Release\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\face_areas_normals
creating build\temp.win-amd64-cpython-38\Release\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\gather_scatter
creating build\temp.win-amd64-cpython-38\Release\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\interp_face_attrs
creating build\temp.win-amd64-cpython-38\Release\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\iou_box3d
creating build\temp.win-amd64-cpython-38\Release\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\knn
creating build\temp.win-amd64-cpython-38\Release\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\marching_cubes
creating build\temp.win-amd64-cpython-38\Release\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\mesh_normal_consistency
creating build\temp.win-amd64-cpython-38\Release\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\packed_to_padded_tensor
creating build\temp.win-amd64-cpython-38\Release\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\point_mesh
creating build\temp.win-amd64-cpython-38\Release\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\points_to_volumes
creating build\temp.win-amd64-cpython-38\Release\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\pulsar\cuda
creating build\temp.win-amd64-cpython-38\Release\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\pulsar\host
creating build\temp.win-amd64-cpython-38\Release\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\pulsar\pytorch
creating build\temp.win-amd64-cpython-38\Release\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\rasterize_coarse
creating build\temp.win-amd64-cpython-38\Release\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\rasterize_meshes
creating build\temp.win-amd64-cpython-38\Release\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\rasterize_points
creating build\temp.win-amd64-cpython-38\Release\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\sample_farthest_points
creating build\temp.win-amd64-cpython-38\Release\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\sample_pdf
"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin\nvcc" -c C:\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\ball_query\ball_query.cu -o build\temp.win-amd64-cpython-38\Release\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc\ball_query\ball_query.obj -IC:\Users\lucas\AppData\Local\Temp\pip-req-build-84jedec7\pytorch3d\csrc -IC:\Users\lucas\anaconda3\envs\env\include -IC:\Users\lucas\anaconda3\envs\env\lib\site-packages\torch\include -IC:\Users\lucas\anaconda3\envs\env\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\lucas\anaconda3\envs\env\lib\site-packages\torch\include\TH -IC:\Users\lucas\anaconda3\envs\env\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\include" "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDNN\v12\include" -IC:\Users\lucas\anaconda3\envs\env\include -IC:\Users\lucas\anaconda3\envs\env\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4068 -Xcompiler /wd4067 -Xcompiler /wd4624 -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -std=c++17 --use-local-env
C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.8/include\crt/host_config.h(153): fatal error C1189: #error: -- unsupported Microsoft Visual Studio version! Only the versions between 2017 and 2022 (inclusive) are supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk.
ball_query.cu
error: command 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.8\\bin\\nvcc' failed with exit code 2
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pytorch3d
Running setup.py clean for pytorch3d
Failed to build pytorch3d
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (pytorch3d)
Metadata
Metadata
Assignees
Labels
No labels