pytorch3d icon indicating copy to clipboard operation
pytorch3d copied to clipboard

Failed to install pytorch with CUDA 11.8, Pytorch 2.2.2

Open LucasColas opened this issue 10 months ago • 3 comments

🐛 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)

LucasColas avatar Feb 03 '25 19:02 LucasColas

Ok I tried a solution. I added a path to cl.exe : $env:CUDAHOSTCXX="C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29-30133\bin\Hostx64\x64\cl.exe" But I have another error : ninja: build stopped: subcommand failed. Traceback (most recent call last): File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\torch\utils\cpp_extension.py", line 2096, in _run_ninja_build subprocess.run( File "C:\Users\lucas\Anaconda3\envs\env\lib\subprocess.py", line 516, in run raise CalledProcessError(retcode, process.args, 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 "<string>", line 2, in <module>
    File "<pip-setuptools-caller>", line 34, in <module>
    File "C:\Users\lucas\AppData\Local\Temp\pip-req-build-2v6d14rn\setup.py", line 144, in <module>
      setup(
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\setuptools\__init__.py", line 117, in setup
      return distutils.core.setup(**attrs)
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\setuptools\_distutils\core.py", line 183, in setup
      return run_commands(dist)
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\setuptools\_distutils\core.py", line 199, in run_commands
      dist.run_commands()
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\setuptools\_distutils\dist.py", line 954, in run_commands
      self.run_command(cmd)
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\setuptools\dist.py", line 950, in run_command
      super().run_command(command)
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\setuptools\_distutils\dist.py", line 973, in run_command
      cmd_obj.run()
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\setuptools\command\bdist_wheel.py", line 398, in run
      self.run_command("build")
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\setuptools\_distutils\cmd.py", line 316, in run_command
      self.distribution.run_command(command)
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\setuptools\dist.py", line 950, in run_command
      super().run_command(command)
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\setuptools\_distutils\dist.py", line 973, in run_command
      cmd_obj.run()
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\setuptools\_distutils\command\build.py", line 135, in run
      self.run_command(cmd_name)
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\setuptools\_distutils\cmd.py", line 316, in run_command
      self.distribution.run_command(command)
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\setuptools\dist.py", line 950, in run_command
      super().run_command(command)
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\setuptools\_distutils\dist.py", line 973, in run_command
      cmd_obj.run()
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\setuptools\command\build_ext.py", line 98, in run
      _build_ext.run(self)
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 359, in run
      self.build_extensions()
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\torch\utils\cpp_extension.py", line 871, in build_extensions
      build_ext.build_extensions(self)
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 476, in build_extensions
      self._build_extensions_serial()
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 502, in _build_extensions_serial
      self.build_extension(ext)
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\setuptools\command\build_ext.py", line 263, in build_extension
      _build_ext.build_extension(self, ext)
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 557, in build_extension
      objects = self.compiler.compile(
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\torch\utils\cpp_extension.py", line 843, in win_wrap_ninja_compile
      _write_ninja_file_and_compile_objects(
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\torch\utils\cpp_extension.py", line 1774, in _write_ninja_file_and_compile_objects
      _run_ninja_build(
    File "C:\Users\lucas\Anaconda3\envs\env\lib\site-packages\torch\utils\cpp_extension.py", line 2112, in _run_ninja_build
      raise RuntimeError(message) from e
  RuntimeError: Error compiling objects for extension
  [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

LucasColas avatar Feb 06 '25 16:02 LucasColas

I switched to WSL Ubuntu. Way easier ! Now it's working. Here's what I did :

conda create -n my_env python=3.11

conda activate my_env conda install nvidia/label/cuda-12.4.0::cuda-toolkit

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124

pip install "git+https://github.com/facebookresearch/pytorch3d.git"

LucasColas avatar Feb 10 '25 03:02 LucasColas

it worked! thanks :)))

I switched to WSL Ubuntu. Way easier ! Now it's working. Here's what I did :

conda create -n my_env python=3.11

conda activate my_env conda install nvidia/label/cuda-12.4.0::cuda-toolkit pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124 pip install "git+https://github.com/facebookresearch/pytorch3d.git"

Amazing!

LucasColas avatar Feb 13 '25 20:02 LucasColas

I tried @LucasColas method, and I get the following error in the last step (I am on ubuntu, with the same config as listed above): × python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [272 lines of output] running bdist_wheel /home/lelouedec/anaconda3/envs/pytorch3d/lib/python3.11/site-packages/torch/utils/cpp_extension.py:529: 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.linux-x86_64-cpython-311/pytorch3d copying pytorch3d/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d creating build/lib.linux-x86_64-cpython-311/projects copying projects/init.py -> build/lib.linux-x86_64-cpython-311/projects creating build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/cubify.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/marching_cubes.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/laplacian_matrices.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/cameras_alignment.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/iou_box3d.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/ball_query.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/vert_align.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/interp_face_attrs.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/sample_farthest_points.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/points_normals.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/subdivide_meshes.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/mesh_filtering.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/perspective_n_points.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/points_alignment.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/marching_cubes_data.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/knn.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/sample_points_from_meshes.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/mesh_face_areas_normals.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/graph_conv.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/points_to_volumes.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/utils.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops copying pytorch3d/ops/packed_to_padded.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/ops creating build/lib.linux-x86_64-cpython-311/pytorch3d/io copying pytorch3d/io/mtl_io.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/io copying pytorch3d/io/pluggable.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/io copying pytorch3d/io/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/io copying pytorch3d/io/obj_io.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/io copying pytorch3d/io/off_io.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/io copying pytorch3d/io/ply_io.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/io copying pytorch3d/io/pluggable_formats.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/io copying pytorch3d/io/utils.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/io copying pytorch3d/io/experimental_gltf_io.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/io creating build/lib.linux-x86_64-cpython-311/pytorch3d/renderer copying pytorch3d/renderer/camera_utils.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer copying pytorch3d/renderer/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer copying pytorch3d/renderer/splatter_blend.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer copying pytorch3d/renderer/fisheyecameras.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer copying pytorch3d/renderer/cameras.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer copying pytorch3d/renderer/lighting.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer copying pytorch3d/renderer/camera_conversions.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer copying pytorch3d/renderer/blending.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer copying pytorch3d/renderer/materials.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer copying pytorch3d/renderer/compositing.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer copying pytorch3d/renderer/utils.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer creating build/lib.linux-x86_64-cpython-311/pytorch3d/common copying pytorch3d/common/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/common copying pytorch3d/common/compat.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/common copying pytorch3d/common/datatypes.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/common copying pytorch3d/common/linear_with_repeat.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/common creating build/lib.linux-x86_64-cpython-311/pytorch3d/structures copying pytorch3d/structures/volumes.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/structures copying pytorch3d/structures/pointclouds.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/structures copying pytorch3d/structures/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/structures copying pytorch3d/structures/meshes.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/structures copying pytorch3d/structures/utils.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/structures creating build/lib.linux-x86_64-cpython-311/pytorch3d/datasets copying pytorch3d/datasets/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/datasets copying pytorch3d/datasets/shapenet_base.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/datasets copying pytorch3d/datasets/utils.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/datasets creating build/lib.linux-x86_64-cpython-311/pytorch3d/loss copying pytorch3d/loss/point_mesh_distance.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/loss copying pytorch3d/loss/chamfer.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/loss copying pytorch3d/loss/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/loss copying pytorch3d/loss/mesh_edge_loss.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/loss copying pytorch3d/loss/mesh_laplacian_smoothing.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/loss copying pytorch3d/loss/mesh_normal_consistency.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/loss creating build/lib.linux-x86_64-cpython-311/pytorch3d/utils copying pytorch3d/utils/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/utils copying pytorch3d/utils/torus.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/utils copying pytorch3d/utils/checkerboard.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/utils copying pytorch3d/utils/camera_conversions.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/utils copying pytorch3d/utils/ico_sphere.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/utils creating build/lib.linux-x86_64-cpython-311/pytorch3d/vis copying pytorch3d/vis/plotly_vis.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/vis copying pytorch3d/vis/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/vis copying pytorch3d/vis/texture_vis.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/vis creating build/lib.linux-x86_64-cpython-311/pytorch3d/transforms copying pytorch3d/transforms/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/transforms copying pytorch3d/transforms/transform3d.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/transforms copying pytorch3d/transforms/se3.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/transforms copying pytorch3d/transforms/math.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/transforms copying pytorch3d/transforms/rotation_conversions.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/transforms copying pytorch3d/transforms/so3.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/transforms creating build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron copying pytorch3d/implicitron/eval_demo.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron copying pytorch3d/implicitron/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron creating build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/opengl copying pytorch3d/renderer/opengl/rasterizer_opengl.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/opengl copying pytorch3d/renderer/opengl/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/opengl copying pytorch3d/renderer/opengl/opengl_utils.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/opengl creating build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/mesh copying pytorch3d/renderer/mesh/shader.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/mesh copying pytorch3d/renderer/mesh/shading.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/mesh copying pytorch3d/renderer/mesh/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/mesh copying pytorch3d/renderer/mesh/textures.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/mesh copying pytorch3d/renderer/mesh/rasterize_meshes.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/mesh copying pytorch3d/renderer/mesh/clip.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/mesh copying pytorch3d/renderer/mesh/rasterizer.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/mesh copying pytorch3d/renderer/mesh/renderer.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/mesh copying pytorch3d/renderer/mesh/utils.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/mesh creating build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/points copying pytorch3d/renderer/points/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/points copying pytorch3d/renderer/points/compositor.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/points copying pytorch3d/renderer/points/rasterize_points.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/points copying pytorch3d/renderer/points/rasterizer.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/points copying pytorch3d/renderer/points/renderer.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/points creating build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/implicit copying pytorch3d/renderer/implicit/harmonic_embedding.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/implicit copying pytorch3d/renderer/implicit/raymarching.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/implicit copying pytorch3d/renderer/implicit/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/implicit copying pytorch3d/renderer/implicit/raysampling.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/implicit copying pytorch3d/renderer/implicit/sample_pdf.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/implicit copying pytorch3d/renderer/implicit/renderer.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/implicit copying pytorch3d/renderer/implicit/utils.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/implicit creating build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/points/pulsar copying pytorch3d/renderer/points/pulsar/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/points/pulsar copying pytorch3d/renderer/points/pulsar/unified.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/points/pulsar copying pytorch3d/renderer/points/pulsar/renderer.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/renderer/points/pulsar creating build/lib.linux-x86_64-cpython-311/pytorch3d/common/workaround copying pytorch3d/common/workaround/symeig3x3.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/common/workaround copying pytorch3d/common/workaround/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/common/workaround copying pytorch3d/common/workaround/utils.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/common/workaround creating build/lib.linux-x86_64-cpython-311/pytorch3d/datasets/r2n2 copying pytorch3d/datasets/r2n2/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/datasets/r2n2 copying pytorch3d/datasets/r2n2/r2n2.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/datasets/r2n2 copying pytorch3d/datasets/r2n2/utils.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/datasets/r2n2 creating build/lib.linux-x86_64-cpython-311/pytorch3d/datasets/shapenet copying pytorch3d/datasets/shapenet/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/datasets/shapenet copying pytorch3d/datasets/shapenet/shapenet_core.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/datasets/shapenet creating build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/third_party copying pytorch3d/implicitron/third_party/hyperlayers.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/third_party copying pytorch3d/implicitron/third_party/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/third_party copying pytorch3d/implicitron/third_party/pytorch_prototyping.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/third_party creating build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/evaluation copying pytorch3d/implicitron/evaluation/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/evaluation copying pytorch3d/implicitron/evaluation/evaluate_new_view_synthesis.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/evaluation copying pytorch3d/implicitron/evaluation/evaluator.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/evaluation creating build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/tools copying pytorch3d/implicitron/tools/circle_fitting.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/tools copying pytorch3d/implicitron/tools/camera_utils.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/tools copying pytorch3d/implicitron/tools/eval_video_trajectory.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/tools copying pytorch3d/implicitron/tools/model_io.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/tools copying pytorch3d/implicitron/tools/rasterize_mc.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/tools copying pytorch3d/implicitron/tools/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/tools copying pytorch3d/implicitron/tools/video_writer.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/tools copying pytorch3d/implicitron/tools/config.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/tools copying pytorch3d/implicitron/tools/depth_cleanup.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/tools copying pytorch3d/implicitron/tools/image_utils.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/tools copying pytorch3d/implicitron/tools/point_cloud_utils.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/tools copying pytorch3d/implicitron/tools/stats.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/tools copying pytorch3d/implicitron/tools/vis_utils.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/tools copying pytorch3d/implicitron/tools/metric_utils.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/tools copying pytorch3d/implicitron/tools/utils.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/tools creating build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/sql_dataset.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/dataset_map_provider.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/visualize.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/types.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/orm_types.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/scene_batch_sampler.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/load_blender.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/single_sequence_dataset.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/sql_dataset_provider.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/json_index_dataset_map_provider_v2.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/blender_dataset_map_provider.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/load_llff.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/rendered_mesh_dataset_map_provider.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/llff_dataset_map_provider.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/dataset_base.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/data_loader_map_provider.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/frame_data.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/json_index_dataset.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/json_index_dataset_map_provider.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/train_eval_data_loader_provider.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/data_source.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset copying pytorch3d/implicitron/dataset/utils.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/dataset creating build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models copying pytorch3d/implicitron/models/model_dbir.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models copying pytorch3d/implicitron/models/generic_model.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models copying pytorch3d/implicitron/models/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models copying pytorch3d/implicitron/models/overfit_model.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models copying pytorch3d/implicitron/models/metrics.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models copying pytorch3d/implicitron/models/base_model.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models copying pytorch3d/implicitron/models/utils.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models creating build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/implicit_function copying pytorch3d/implicitron/models/implicit_function/idr_feature_field.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/implicit_function copying pytorch3d/implicitron/models/implicit_function/voxel_grid.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/implicit_function copying pytorch3d/implicitron/models/implicit_function/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/implicit_function copying pytorch3d/implicitron/models/implicit_function/voxel_grid_implicit_function.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/implicit_function copying pytorch3d/implicitron/models/implicit_function/decoding_functions.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/implicit_function copying pytorch3d/implicitron/models/implicit_function/neural_radiance_field.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/implicit_function copying pytorch3d/implicitron/models/implicit_function/scene_representation_networks.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/implicit_function copying pytorch3d/implicitron/models/implicit_function/base.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/implicit_function copying pytorch3d/implicitron/models/implicit_function/utils.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/implicit_function creating build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/renderer copying pytorch3d/implicitron/models/renderer/ray_point_refiner.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/renderer copying pytorch3d/implicitron/models/renderer/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/renderer copying pytorch3d/implicitron/models/renderer/ray_sampler.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/renderer copying pytorch3d/implicitron/models/renderer/ray_tracing.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/renderer copying pytorch3d/implicitron/models/renderer/sdf_renderer.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/renderer copying pytorch3d/implicitron/models/renderer/rgb_net.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/renderer copying pytorch3d/implicitron/models/renderer/lstm_renderer.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/renderer copying pytorch3d/implicitron/models/renderer/base.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/renderer copying pytorch3d/implicitron/models/renderer/raymarcher.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/renderer copying pytorch3d/implicitron/models/renderer/multipass_ea.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/renderer creating build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/global_encoder copying pytorch3d/implicitron/models/global_encoder/global_encoder.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/global_encoder copying pytorch3d/implicitron/models/global_encoder/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/global_encoder copying pytorch3d/implicitron/models/global_encoder/autodecoder.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/global_encoder creating build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/view_pooler copying pytorch3d/implicitron/models/view_pooler/view_pooler.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/view_pooler copying pytorch3d/implicitron/models/view_pooler/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/view_pooler copying pytorch3d/implicitron/models/view_pooler/view_sampler.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/view_pooler copying pytorch3d/implicitron/models/view_pooler/feature_aggregator.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/view_pooler creating build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/feature_extractor copying pytorch3d/implicitron/models/feature_extractor/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/feature_extractor copying pytorch3d/implicitron/models/feature_extractor/resnet_feature_extractor.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/feature_extractor copying pytorch3d/implicitron/models/feature_extractor/feature_extractor.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/feature_extractor creating build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/visualization copying pytorch3d/implicitron/models/visualization/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/visualization copying pytorch3d/implicitron/models/visualization/render_flyaround.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron/models/visualization creating build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron_trainer copying projects/implicitron_trainer/experiment.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron_trainer copying projects/implicitron_trainer/init.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron_trainer copying projects/implicitron_trainer/visualize_reconstruction.py -> build/lib.linux-x86_64-cpython-311/pytorch3d/implicitron_trainer copying pytorch3d/datasets/r2n2/r2n2_synset_dict.json -> build/lib.linux-x86_64-cpython-311/pytorch3d/datasets/r2n2 copying pytorch3d/datasets/shapenet/shapenet_synset_dict_v1.json -> build/lib.linux-x86_64-cpython-311/pytorch3d/datasets/shapenet copying pytorch3d/datasets/shapenet/shapenet_synset_dict_v2.json -> build/lib.linux-x86_64-cpython-311/pytorch3d/datasets/shapenet running build_ext /home/lelouedec/anaconda3/envs/pytorch3d/lib/python3.11/site-packages/torch/utils/cpp_extension.py:458: UserWarning: There are no g++ version bounds defined for CUDA version 12.4 warnings.warn(f'There are no {compiler_name} version bounds defined for CUDA version {cuda_str_version}') building 'pytorch3d.C' extension creating build/temp.linux-x86_64-cpython-311/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/ball_query creating build/temp.linux-x86_64-cpython-311/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/blending creating build/temp.linux-x86_64-cpython-311/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/compositing creating build/temp.linux-x86_64-cpython-311/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/face_areas_normals creating build/temp.linux-x86_64-cpython-311/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/gather_scatter creating build/temp.linux-x86_64-cpython-311/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/interp_face_attrs creating build/temp.linux-x86_64-cpython-311/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/iou_box3d creating build/temp.linux-x86_64-cpython-311/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/knn creating build/temp.linux-x86_64-cpython-311/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/marching_cubes creating build/temp.linux-x86_64-cpython-311/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/mesh_normal_consistency creating build/temp.linux-x86_64-cpython-311/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/packed_to_padded_tensor creating build/temp.linux-x86_64-cpython-311/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/point_mesh creating build/temp.linux-x86_64-cpython-311/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/points_to_volumes creating build/temp.linux-x86_64-cpython-311/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/pulsar/gpu creating build/temp.linux-x86_64-cpython-311/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/pulsar/host creating build/temp.linux-x86_64-cpython-311/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/pulsar/pytorch creating build/temp.linux-x86_64-cpython-311/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/rasterize_coarse creating build/temp.linux-x86_64-cpython-311/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/rasterize_meshes creating build/temp.linux-x86_64-cpython-311/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/rasterize_points creating build/temp.linux-x86_64-cpython-311/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/sample_farthest_points creating build/temp.linux-x86_64-cpython-311/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/sample_pdf /home/lelouedec/anaconda3/envs/pytorch3d/lib/python3.11/site-packages/torch/utils/cpp_extension.py:2059: UserWarning: TORCH_CUDA_ARCH_LIST is not set, all archs for visible cards are included for compilation. If this is not desired, please set os.environ['TORCH_CUDA_ARCH_LIST']. warnings.warn( /home/lelouedec/anaconda3/envs/pytorch3d/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc -I/home/lelouedec/CME3DReconstruction/cub-1.10.0 -I/home/lelouedec/anaconda3/envs/pytorch3d/lib/python3.11/site-packages/torch/include -I/home/lelouedec/anaconda3/envs/pytorch3d/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/home/lelouedec/anaconda3/envs/pytorch3d/lib/python3.11/site-packages/torch/include/TH -I/home/lelouedec/anaconda3/envs/pytorch3d/lib/python3.11/site-packages/torch/include/THC -I/home/lelouedec/anaconda3/envs/pytorch3d/include -I/home/lelouedec/anaconda3/envs/pytorch3d/include/python3.11 -c /tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/ball_query/ball_query.cu -o build/temp.linux-x86_64-cpython-311/tmp/pip-req-build-cnfh0fq3/pytorch3d/csrc/ball_query/ball_query.o -D__CUDA_NO_HALF_OPERATORS_ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -std=c++17 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="_gcc" -DPYBIND11_STDLIB="_libstdcpp" -DPYBIND11_BUILD_ABI="_cxxabi1011" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_89,code=compute_89 -gencode=arch=compute_89,code=sm_89 cc1plus: fatal error: cuda_runtime.h: No such file or directory compilation terminated. error: command '/home/lelouedec/anaconda3/envs/pytorch3d/bin/nvcc' failed with exit code 1 [end of output]

Is it a ninja error, or something else?

lelouedec avatar Oct 11 '25 09:10 lelouedec