facebookresearch / pytorch3d

PyTorch3D is FAIR's library of reusable components for deep learning with 3D data
https://pytorch3d.org/
Other
8.81k stars 1.32k forks source link

ERROR: Could not build wheels for pytorch3d, which is required to install pyproject.toml-based projects #1807

Closed Kevin746p closed 5 months ago

Kevin746p commented 5 months ago

I am using pip install 'git+https://github.com/facebookresearch/pytorch3d.git' on windows nvcc and g++ is already installed

Using pip 24.0 from E:\projects\metahuman-stream\env\lib\site-packages\pip (python 3.10)
Looking in links: https://pypi.org/simple/
Collecting git+https://github.com/facebookresearch/pytorch3d.git
  Cloning https://github.com/facebookresearch/pytorch3d.git to c:\users\admin\appdata\local\temp\pip-req-build-md4vkpq2
  Running command git version
  git version 2.42.0.windows.2
  Running command git clone --filter=blob:none https://github.com/facebookresearch/pytorch3d.git 'C:\Users\admin\AppData\Local\Temp\pip-req-build-md4vkpq2'
  Cloning into 'C:\Users\admin\AppData\Local\Temp\pip-req-build-md4vkpq2'...
  Updating files:   0% (2/1062)
  Updating files:   1% (11/1062)
  Updating files:   2% (22/1062)
  Updating files:   3% (32/1062)
  Updating files:   4% (43/1062)
  Updating files:   5% (54/1062)
  Updating files:   6% (64/1062)
  Updating files:   7% (75/1062)
  Updating files:   8% (85/1062)
  Updating files:   9% (96/1062)
  Updating files:  10% (107/1062)
  Updating files:  11% (117/1062)
  Updating files:  12% (128/1062)
  Updating files:  13% (139/1062)
  Updating files:  14% (149/1062)
  Updating files:  15% (160/1062)
  Updating files:  16% (170/1062)
  Updating files:  17% (181/1062)
  Updating files:  18% (192/1062)
  Updating files:  19% (202/1062)
  Updating files:  20% (213/1062)
  Updating files:  21% (224/1062)
  Updating files:  22% (234/1062)
  Updating files:  23% (245/1062)
  Updating files:  24% (255/1062)
  Updating files:  25% (266/1062)
  Updating files:  26% (277/1062)
  Updating files:  27% (287/1062)
  Updating files:  28% (298/1062)
  Updating files:  29% (308/1062)
  Updating files:  30% (319/1062)
  Updating files:  31% (330/1062)
  Updating files:  32% (340/1062)
  Updating files:  33% (351/1062)
  Updating files:  34% (362/1062)
  Updating files:  35% (372/1062)
  Updating files:  36% (383/1062)
  Updating files:  37% (393/1062)
  Updating files:  38% (404/1062)
  Updating files:  39% (415/1062)
  Updating files:  40% (425/1062)
  Updating files:  41% (436/1062)
  Updating files:  42% (447/1062)
  Updating files:  43% (457/1062)
  Updating files:  44% (468/1062)
  Updating files:  45% (478/1062)
  Updating files:  46% (489/1062)
  Updating files:  47% (500/1062)
  Updating files:  48% (510/1062)
  Updating files:  49% (521/1062)
  Updating files:  50% (531/1062)
  Updating files:  51% (542/1062)
  Updating files:  52% (553/1062)
  Updating files:  53% (563/1062)
  Updating files:  54% (574/1062)
  Updating files:  55% (585/1062)
  Updating files:  56% (595/1062)
  Updating files:  57% (606/1062)
  Updating files:  58% (616/1062)
  Updating files:  59% (627/1062)
  Updating files:  60% (638/1062)
  Updating files:  61% (648/1062)
  Updating files:  62% (659/1062)
  Updating files:  63% (670/1062)
  Updating files:  64% (680/1062)
  Updating files:  65% (691/1062)
  Updating files:  66% (701/1062)
  Updating files:  67% (712/1062)
  Updating files:  68% (723/1062)
  Updating files:  69% (733/1062)
  Updating files:  70% (744/1062)
  Updating files:  71% (755/1062)
  Updating files:  72% (765/1062)
  Updating files:  73% (776/1062)
  Updating files:  74% (786/1062)
  Updating files:  75% (797/1062)
  Updating files:  76% (808/1062)
  Updating files:  77% (818/1062)
  Updating files:  78% (829/1062)
  Updating files:  79% (839/1062)
  Updating files:  80% (850/1062)
  Updating files:  81% (861/1062)
  Updating files:  82% (871/1062)
  Updating files:  83% (882/1062)
  Updating files:  84% (893/1062)
  Updating files:  85% (903/1062)
  Updating files:  86% (914/1062)
  Updating files:  87% (924/1062)
  Updating files:  88% (935/1062)
  Updating files:  89% (946/1062)
  Updating files:  90% (956/1062)
  Updating files:  91% (967/1062)
  Updating files:  92% (978/1062)
  Updating files:  93% (988/1062)
  Updating files:  94% (999/1062)
  Updating files:  95% (1009/1062)
  Updating files:  96% (1020/1062)
  Updating files:  97% (1031/1062)
  Updating files:  98% (1041/1062)
  Updating files:  99% (1052/1062)
  Updating files: 100% (1062/1062)
  Updating files: 100% (1062/1062), done.
  Running command git rev-parse HEAD
  4ae25bfce7eb42042a34585acc3df81cf4be7d85
  Resolved https://github.com/facebookresearch/pytorch3d.git to commit 4ae25bfce7eb42042a34585acc3df81cf4be7d85
  Running command git rev-parse HEAD
  4ae25bfce7eb42042a34585acc3df81cf4be7d85
  Running command python setup.py egg_info
  running egg_info
  creating C:\Users\admin\AppData\Local\Temp\pip-pip-egg-info-yr28xrn9\pytorch3d.egg-info
  writing C:\Users\admin\AppData\Local\Temp\pip-pip-egg-info-yr28xrn9\pytorch3d.egg-info\PKG-INFO
  writing dependency_links to C:\Users\admin\AppData\Local\Temp\pip-pip-egg-info-yr28xrn9\pytorch3d.egg-info\dependency_links.txt
  writing entry points to C:\Users\admin\AppData\Local\Temp\pip-pip-egg-info-yr28xrn9\pytorch3d.egg-info\entry_points.txt
  writing requirements to C:\Users\admin\AppData\Local\Temp\pip-pip-egg-info-yr28xrn9\pytorch3d.egg-info\requires.txt
  writing top-level names to C:\Users\admin\AppData\Local\Temp\pip-pip-egg-info-yr28xrn9\pytorch3d.egg-info\top_level.txt
  writing manifest file 'C:\Users\admin\AppData\Local\Temp\pip-pip-egg-info-yr28xrn9\pytorch3d.egg-info\SOURCES.txt'
  reading manifest file 'C:\Users\admin\AppData\Local\Temp\pip-pip-egg-info-yr28xrn9\pytorch3d.egg-info\SOURCES.txt'
  adding license file 'LICENSE'
  adding license file 'LICENSE-3RD-PARTY'
  writing manifest file 'C:\Users\admin\AppData\Local\Temp\pip-pip-egg-info-yr28xrn9\pytorch3d.egg-info\SOURCES.txt'
  Preparing metadata (setup.py) ... done
Requirement already satisfied: fvcore in e:\projects\metahuman-stream\env\lib\site-packages (from pytorch3d==0.7.6) (0.1.5.post20221221)
Requirement already satisfied: iopath in e:\projects\metahuman-stream\env\lib\site-packages (from pytorch3d==0.7.6) (0.1.10)
Requirement already satisfied: numpy in e:\projects\metahuman-stream\env\lib\site-packages (from fvcore->pytorch3d==0.7.6) (1.26.4)
Requirement already satisfied: yacs>=0.1.6 in e:\projects\metahuman-stream\env\lib\site-packages (from fvcore->pytorch3d==0.7.6) (0.1.8)
Requirement already satisfied: pyyaml>=5.1 in e:\projects\metahuman-stream\env\lib\site-packages (from fvcore->pytorch3d==0.7.6) (6.0.1)
Requirement already satisfied: tqdm in e:\projects\metahuman-stream\env\lib\site-packages (from fvcore->pytorch3d==0.7.6) (4.66.4)
Requirement already satisfied: termcolor>=1.1 in e:\projects\metahuman-stream\env\lib\site-packages (from fvcore->pytorch3d==0.7.6) (2.4.0)
Requirement already satisfied: Pillow in e:\projects\metahuman-stream\env\lib\site-packages (from fvcore->pytorch3d==0.7.6) (10.3.0)
Requirement already satisfied: tabulate in e:\projects\metahuman-stream\env\lib\site-packages (from fvcore->pytorch3d==0.7.6) (0.9.0)
Requirement already satisfied: typing-extensions in e:\projects\metahuman-stream\env\lib\site-packages (from iopath->pytorch3d==0.7.6) (4.11.0)
Requirement already satisfied: portalocker in e:\projects\metahuman-stream\env\lib\site-packages (from iopath->pytorch3d==0.7.6) (2.8.2)
Requirement already satisfied: pywin32>=226 in e:\projects\metahuman-stream\env\lib\site-packages (from portalocker->iopath->pytorch3d==0.7.6) (306)
Requirement already satisfied: colorama in e:\projects\metahuman-stream\env\lib\site-packages (from tqdm->fvcore->pytorch3d==0.7.6) (0.4.6)
Building wheels for collected packages: pytorch3d
  Running command python setup.py bdist_wheel
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-cpython-310
  creating build\lib.win-amd64-cpython-310\projects
  copying projects\__init__.py -> build\lib.win-amd64-cpython-310\projects
  creating build\lib.win-amd64-cpython-310\pytorch3d
  copying pytorch3d\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d
  creating build\lib.win-amd64-cpython-310\pytorch3d\common
  copying pytorch3d\common\compat.py -> build\lib.win-amd64-cpython-310\pytorch3d\common
  copying pytorch3d\common\datatypes.py -> build\lib.win-amd64-cpython-310\pytorch3d\common
  copying pytorch3d\common\linear_with_repeat.py -> build\lib.win-amd64-cpython-310\pytorch3d\common
  copying pytorch3d\common\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\common
  creating build\lib.win-amd64-cpython-310\pytorch3d\datasets
  copying pytorch3d\datasets\shapenet_base.py -> build\lib.win-amd64-cpython-310\pytorch3d\datasets
  copying pytorch3d\datasets\utils.py -> build\lib.win-amd64-cpython-310\pytorch3d\datasets
  copying pytorch3d\datasets\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\datasets
  creating build\lib.win-amd64-cpython-310\pytorch3d\implicitron
  copying pytorch3d\implicitron\eval_demo.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron
  copying pytorch3d\implicitron\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron
  creating build\lib.win-amd64-cpython-310\pytorch3d\io
  copying pytorch3d\io\experimental_gltf_io.py -> build\lib.win-amd64-cpython-310\pytorch3d\io
  copying pytorch3d\io\mtl_io.py -> build\lib.win-amd64-cpython-310\pytorch3d\io
  copying pytorch3d\io\obj_io.py -> build\lib.win-amd64-cpython-310\pytorch3d\io
  copying pytorch3d\io\off_io.py -> build\lib.win-amd64-cpython-310\pytorch3d\io
  copying pytorch3d\io\pluggable.py -> build\lib.win-amd64-cpython-310\pytorch3d\io
  copying pytorch3d\io\pluggable_formats.py -> build\lib.win-amd64-cpython-310\pytorch3d\io
  copying pytorch3d\io\ply_io.py -> build\lib.win-amd64-cpython-310\pytorch3d\io
  copying pytorch3d\io\utils.py -> build\lib.win-amd64-cpython-310\pytorch3d\io
  copying pytorch3d\io\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\io
  creating build\lib.win-amd64-cpython-310\pytorch3d\loss
  copying pytorch3d\loss\chamfer.py -> build\lib.win-amd64-cpython-310\pytorch3d\loss
  copying pytorch3d\loss\mesh_edge_loss.py -> build\lib.win-amd64-cpython-310\pytorch3d\loss
  copying pytorch3d\loss\mesh_laplacian_smoothing.py -> build\lib.win-amd64-cpython-310\pytorch3d\loss
  copying pytorch3d\loss\mesh_normal_consistency.py -> build\lib.win-amd64-cpython-310\pytorch3d\loss
  copying pytorch3d\loss\point_mesh_distance.py -> build\lib.win-amd64-cpython-310\pytorch3d\loss
  copying pytorch3d\loss\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\loss
  creating build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\ball_query.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\cameras_alignment.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\cubify.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\graph_conv.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\interp_face_attrs.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\iou_box3d.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\knn.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\laplacian_matrices.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\marching_cubes.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\marching_cubes_data.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\mesh_face_areas_normals.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\mesh_filtering.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\packed_to_padded.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\perspective_n_points.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\points_alignment.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\points_normals.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\points_to_volumes.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\sample_farthest_points.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\sample_points_from_meshes.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\subdivide_meshes.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\utils.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\vert_align.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  copying pytorch3d\ops\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\ops
  creating build\lib.win-amd64-cpython-310\pytorch3d\renderer
  copying pytorch3d\renderer\blending.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer
  copying pytorch3d\renderer\cameras.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer
  copying pytorch3d\renderer\camera_conversions.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer
  copying pytorch3d\renderer\camera_utils.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer
  copying pytorch3d\renderer\compositing.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer
  copying pytorch3d\renderer\fisheyecameras.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer
  copying pytorch3d\renderer\lighting.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer
  copying pytorch3d\renderer\materials.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer
  copying pytorch3d\renderer\splatter_blend.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer
  copying pytorch3d\renderer\utils.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer
  copying pytorch3d\renderer\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer
  creating build\lib.win-amd64-cpython-310\pytorch3d\structures
  copying pytorch3d\structures\meshes.py -> build\lib.win-amd64-cpython-310\pytorch3d\structures
  copying pytorch3d\structures\pointclouds.py -> build\lib.win-amd64-cpython-310\pytorch3d\structures
  copying pytorch3d\structures\utils.py -> build\lib.win-amd64-cpython-310\pytorch3d\structures
  copying pytorch3d\structures\volumes.py -> build\lib.win-amd64-cpython-310\pytorch3d\structures
  copying pytorch3d\structures\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\structures
  creating build\lib.win-amd64-cpython-310\pytorch3d\transforms
  copying pytorch3d\transforms\math.py -> build\lib.win-amd64-cpython-310\pytorch3d\transforms
  copying pytorch3d\transforms\rotation_conversions.py -> build\lib.win-amd64-cpython-310\pytorch3d\transforms
  copying pytorch3d\transforms\se3.py -> build\lib.win-amd64-cpython-310\pytorch3d\transforms
  copying pytorch3d\transforms\so3.py -> build\lib.win-amd64-cpython-310\pytorch3d\transforms
  copying pytorch3d\transforms\transform3d.py -> build\lib.win-amd64-cpython-310\pytorch3d\transforms
  copying pytorch3d\transforms\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\transforms
  creating build\lib.win-amd64-cpython-310\pytorch3d\utils
  copying pytorch3d\utils\camera_conversions.py -> build\lib.win-amd64-cpython-310\pytorch3d\utils
  copying pytorch3d\utils\checkerboard.py -> build\lib.win-amd64-cpython-310\pytorch3d\utils
  copying pytorch3d\utils\ico_sphere.py -> build\lib.win-amd64-cpython-310\pytorch3d\utils
  copying pytorch3d\utils\torus.py -> build\lib.win-amd64-cpython-310\pytorch3d\utils
  copying pytorch3d\utils\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\utils
  creating build\lib.win-amd64-cpython-310\pytorch3d\vis
  copying pytorch3d\vis\plotly_vis.py -> build\lib.win-amd64-cpython-310\pytorch3d\vis
  copying pytorch3d\vis\texture_vis.py -> build\lib.win-amd64-cpython-310\pytorch3d\vis
  copying pytorch3d\vis\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\vis
  creating build\lib.win-amd64-cpython-310\pytorch3d\common\workaround
  copying pytorch3d\common\workaround\symeig3x3.py -> build\lib.win-amd64-cpython-310\pytorch3d\common\workaround
  copying pytorch3d\common\workaround\utils.py -> build\lib.win-amd64-cpython-310\pytorch3d\common\workaround
  copying pytorch3d\common\workaround\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\common\workaround
  creating build\lib.win-amd64-cpython-310\pytorch3d\datasets\r2n2
  copying pytorch3d\datasets\r2n2\r2n2.py -> build\lib.win-amd64-cpython-310\pytorch3d\datasets\r2n2
  copying pytorch3d\datasets\r2n2\utils.py -> build\lib.win-amd64-cpython-310\pytorch3d\datasets\r2n2
  copying pytorch3d\datasets\r2n2\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\datasets\r2n2
  creating build\lib.win-amd64-cpython-310\pytorch3d\datasets\shapenet
  copying pytorch3d\datasets\shapenet\shapenet_core.py -> build\lib.win-amd64-cpython-310\pytorch3d\datasets\shapenet
  copying pytorch3d\datasets\shapenet\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\datasets\shapenet
  creating build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\blender_dataset_map_provider.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\dataset_base.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\dataset_map_provider.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\data_loader_map_provider.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\data_source.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\frame_data.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\json_index_dataset.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\json_index_dataset_map_provider.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\json_index_dataset_map_provider_v2.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\llff_dataset_map_provider.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\load_blender.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\load_llff.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\orm_types.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\rendered_mesh_dataset_map_provider.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\scene_batch_sampler.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\single_sequence_dataset.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\sql_dataset.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\sql_dataset_provider.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\train_eval_data_loader_provider.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\types.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\utils.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\visualize.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  copying pytorch3d\implicitron\dataset\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\dataset
  creating build\lib.win-amd64-cpython-310\pytorch3d\implicitron\evaluation
  copying pytorch3d\implicitron\evaluation\evaluate_new_view_synthesis.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\evaluation
  copying pytorch3d\implicitron\evaluation\evaluator.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\evaluation
  copying pytorch3d\implicitron\evaluation\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\evaluation
  creating build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models
  copying pytorch3d\implicitron\models\base_model.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models
  copying pytorch3d\implicitron\models\generic_model.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models
  copying pytorch3d\implicitron\models\metrics.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models
  copying pytorch3d\implicitron\models\model_dbir.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models
  copying pytorch3d\implicitron\models\overfit_model.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models
  copying pytorch3d\implicitron\models\utils.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models
  copying pytorch3d\implicitron\models\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models
  creating build\lib.win-amd64-cpython-310\pytorch3d\implicitron\third_party
  copying pytorch3d\implicitron\third_party\hyperlayers.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\third_party
  copying pytorch3d\implicitron\third_party\pytorch_prototyping.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\third_party
  copying pytorch3d\implicitron\third_party\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\third_party
  creating build\lib.win-amd64-cpython-310\pytorch3d\implicitron\tools
  copying pytorch3d\implicitron\tools\camera_utils.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\tools
  copying pytorch3d\implicitron\tools\circle_fitting.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\tools
  copying pytorch3d\implicitron\tools\config.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\tools
  copying pytorch3d\implicitron\tools\depth_cleanup.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\tools
  copying pytorch3d\implicitron\tools\eval_video_trajectory.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\tools
  copying pytorch3d\implicitron\tools\image_utils.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\tools
  copying pytorch3d\implicitron\tools\metric_utils.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\tools
  copying pytorch3d\implicitron\tools\model_io.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\tools
  copying pytorch3d\implicitron\tools\point_cloud_utils.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\tools
  copying pytorch3d\implicitron\tools\rasterize_mc.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\tools
  copying pytorch3d\implicitron\tools\stats.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\tools
  copying pytorch3d\implicitron\tools\utils.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\tools
  copying pytorch3d\implicitron\tools\video_writer.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\tools
  copying pytorch3d\implicitron\tools\vis_utils.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\tools
  copying pytorch3d\implicitron\tools\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\tools
  creating build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\feature_extractor
  copying pytorch3d\implicitron\models\feature_extractor\feature_extractor.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\feature_extractor
  copying pytorch3d\implicitron\models\feature_extractor\resnet_feature_extractor.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\feature_extractor
  copying pytorch3d\implicitron\models\feature_extractor\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\feature_extractor  
  creating build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\global_encoder
  copying pytorch3d\implicitron\models\global_encoder\autodecoder.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\global_encoder     
  copying pytorch3d\implicitron\models\global_encoder\global_encoder.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\global_encoder  
  copying pytorch3d\implicitron\models\global_encoder\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\global_encoder        
  creating build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\implicit_function
  copying pytorch3d\implicitron\models\implicit_function\base.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\implicit_function      
  copying pytorch3d\implicitron\models\implicit_function\decoding_functions.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\implicit_function
  copying pytorch3d\implicitron\models\implicit_function\idr_feature_field.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\implicit_function
  copying pytorch3d\implicitron\models\implicit_function\neural_radiance_field.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\implicit_function
  copying pytorch3d\implicitron\models\implicit_function\scene_representation_networks.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\implicit_function
  copying pytorch3d\implicitron\models\implicit_function\utils.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\implicit_function     
  copying pytorch3d\implicitron\models\implicit_function\voxel_grid.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\implicit_function
  copying pytorch3d\implicitron\models\implicit_function\voxel_grid_implicit_function.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\implicit_function
  copying pytorch3d\implicitron\models\implicit_function\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\implicit_function
  creating build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\renderer
  copying pytorch3d\implicitron\models\renderer\base.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\renderer
  copying pytorch3d\implicitron\models\renderer\lstm_renderer.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\renderer
  copying pytorch3d\implicitron\models\renderer\multipass_ea.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\renderer
  copying pytorch3d\implicitron\models\renderer\raymarcher.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\renderer
  copying pytorch3d\implicitron\models\renderer\ray_point_refiner.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\renderer
  copying pytorch3d\implicitron\models\renderer\ray_sampler.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\renderer
  copying pytorch3d\implicitron\models\renderer\ray_tracing.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\renderer
  copying pytorch3d\implicitron\models\renderer\rgb_net.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\renderer
  copying pytorch3d\implicitron\models\renderer\sdf_renderer.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\renderer
  copying pytorch3d\implicitron\models\renderer\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\renderer
  creating build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\view_pooler
  copying pytorch3d\implicitron\models\view_pooler\feature_aggregator.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\view_pooler    
  copying pytorch3d\implicitron\models\view_pooler\view_pooler.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\view_pooler
  copying pytorch3d\implicitron\models\view_pooler\view_sampler.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\view_pooler
  copying pytorch3d\implicitron\models\view_pooler\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\view_pooler
  creating build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\visualization
  copying pytorch3d\implicitron\models\visualization\render_flyaround.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\visualization  
  copying pytorch3d\implicitron\models\visualization\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron\models\visualization
  creating build\lib.win-amd64-cpython-310\pytorch3d\renderer\implicit
  copying pytorch3d\renderer\implicit\harmonic_embedding.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\implicit
  copying pytorch3d\renderer\implicit\raymarching.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\implicit
  copying pytorch3d\renderer\implicit\raysampling.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\implicit
  copying pytorch3d\renderer\implicit\renderer.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\implicit
  copying pytorch3d\renderer\implicit\sample_pdf.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\implicit
  copying pytorch3d\renderer\implicit\utils.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\implicit
  copying pytorch3d\renderer\implicit\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\implicit
  creating build\lib.win-amd64-cpython-310\pytorch3d\renderer\mesh
  copying pytorch3d\renderer\mesh\clip.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\mesh
  copying pytorch3d\renderer\mesh\rasterizer.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\mesh
  copying pytorch3d\renderer\mesh\rasterize_meshes.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\mesh
  copying pytorch3d\renderer\mesh\renderer.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\mesh
  copying pytorch3d\renderer\mesh\shader.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\mesh
  copying pytorch3d\renderer\mesh\shading.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\mesh
  copying pytorch3d\renderer\mesh\textures.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\mesh
  copying pytorch3d\renderer\mesh\utils.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\mesh
  copying pytorch3d\renderer\mesh\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\mesh
  creating build\lib.win-amd64-cpython-310\pytorch3d\renderer\opengl
  copying pytorch3d\renderer\opengl\opengl_utils.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\opengl
  copying pytorch3d\renderer\opengl\rasterizer_opengl.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\opengl
  copying pytorch3d\renderer\opengl\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\opengl
  creating build\lib.win-amd64-cpython-310\pytorch3d\renderer\points
  copying pytorch3d\renderer\points\compositor.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\points
  copying pytorch3d\renderer\points\rasterizer.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\points
  copying pytorch3d\renderer\points\rasterize_points.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\points
  copying pytorch3d\renderer\points\renderer.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\points
  copying pytorch3d\renderer\points\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\points
  creating build\lib.win-amd64-cpython-310\pytorch3d\renderer\points\pulsar
  copying pytorch3d\renderer\points\pulsar\renderer.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\points\pulsar
  copying pytorch3d\renderer\points\pulsar\unified.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\points\pulsar
  copying pytorch3d\renderer\points\pulsar\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\renderer\points\pulsar
  creating build\lib.win-amd64-cpython-310\pytorch3d\implicitron_trainer
  copying projects\implicitron_trainer\experiment.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron_trainer
  copying projects\implicitron_trainer\visualize_reconstruction.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron_trainer
  copying projects\implicitron_trainer\__init__.py -> build\lib.win-amd64-cpython-310\pytorch3d\implicitron_trainer
  copying pytorch3d\datasets\r2n2\r2n2_synset_dict.json -> build\lib.win-amd64-cpython-310\pytorch3d\datasets\r2n2
  copying pytorch3d\datasets\shapenet\shapenet_synset_dict_v1.json -> build\lib.win-amd64-cpython-310\pytorch3d\datasets\shapenet
  copying pytorch3d\datasets\shapenet\shapenet_synset_dict_v2.json -> build\lib.win-amd64-cpython-310\pytorch3d\datasets\shapenet
  running build_ext
  error: [WinError 2] 系统找不到指定的文件。
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> See above for output.

  note: This error originates from a subprocess, and is likely not a problem with pip.
  full command: 'E:\projects\metahuman-stream\env\python.exe' -u -c '
  exec(compile('"'"''"'"''"'"'
  # This is <pip-setuptools-caller> -- a caller that pip uses to run setup.py
  #
  # - It imports setuptools before invoking setup.py, to enable projects that directly
  #   import from `distutils.core` to work with newer packaging standards.
  # - It provides a clear error message when setuptools is not installed.
  # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so
  #   setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning:
  #     manifest_maker: standard file '"'"'-c'"'"' not found".
  # - It generates a shim setup.py, for handling setup.cfg-only projects.
  import os, sys, tokenize

  try:
      import setuptools
  except ImportError as error:
      print(
          "ERROR: Can not execute `setup.py` since setuptools is not available in "
          "the build environment.",
          file=sys.stderr,
      )
      sys.exit(1)

  __file__ = %r
  sys.argv[0] = __file__

  if os.path.exists(__file__):
      filename = __file__
      with tokenize.open(__file__) as f:
          setup_py_code = f.read()
  else:
      filename = "<auto-generated setuptools caller>"
      setup_py_code = "from setuptools import setup; setup()"

  exec(compile(setup_py_code, filename, "exec"))
  '"'"''"'"''"'"' % ('"'"'C:\\Users\\admin\\AppData\\Local\\Temp\\pip-req-build-md4vkpq2\\setup.py'"'"',), "<pip-setuptools-caller>", "exec"))' bdist_wheel -d 'C:\Users\admin\AppData\Local\Temp\pip-wheel-ma3i0s6u'
  cwd: C:\Users\admin\AppData\Local\Temp\pip-req-build-md4vkpq2\
  Building wheel for pytorch3d (setup.py) ... error
  ERROR: Failed building wheel for pytorch3d
  Running setup.py clean for pytorch3d
  Running command python setup.py clean
  running clean
  removing 'build\lib.win-amd64-cpython-310' (and everything under it)
  'build\bdist.win-amd64' does not exist -- can't clean it
  'build\scripts-3.10' does not exist -- can't clean it
  removing 'build'
Failed to build pytorch3d
ERROR: Could not build wheels for pytorch3d, which is required to install pyproject.toml-based projects
(E:\projects\metahuman-stream\env) PS E:\projects\metahuman-stream> nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2023 NVIDIA Corporation
Built on Wed_Feb__8_05:53:42_Coordinated_Universal_Time_2023
Cuda compilation tools, release 12.1, V12.1.66
Build cuda_12.1.r12.1/compiler.32415258_0
(E:\projects\metahuman-stream\env) PS E:\projects\metahuman-stream> g++ --version 
g++.exe (MinGW-W64 x86_64-ucrt-posix-seh, built by Brecht Sanders, r1) 14.1.0
Copyright (C) 2024 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
bottler commented 5 months ago

This is windows. The compilation is failing straight away with something like "The system cannot find the file specified". I think you might not have all the relevant parts of visual studio needed to build the extension, but I can't help in detail.