Unable to install pytorch3d on a non-gpu computer #1644
-
If you do not know the root cause of the problem / bug, and wish someone to help you, please 🐛 Bugs / Unexpected behaviorsInstallation of pytorch3d on a non-gpu computer. The dependencies like torch, torchvision and torchaudio were installed successfully in a conda environment but the pytorch3d installation didn't work Instructions To Reproduce the Issue:A non-GPU installation is as follows:
Terminal Output which I get: (3dpytorch) darshit@darshit-Inspiron-5558:~$ pip install 'git+https://github.com/facebookresearch/pytorch3d.git@stable'
Collecting git+https://github.com/facebookresearch/pytorch3d.git@stable
Cloning https://github.com/facebookresearch/pytorch3d.git (to revision stable) to /tmp/pip-req-build-t6ar93hg
Running command git clone --filter=blob:none --quiet https://github.com/facebookresearch/pytorch3d.git /tmp/pip-req-build-t6ar93hg
Running command git checkout -q 297020a4b1d7492190cb4a909cafbd2c81a12cb5
Resolved https://github.com/facebookresearch/pytorch3d.git to commit 297020a4b1d7492190cb4a909cafbd2c81a12cb5
Preparing metadata (setup.py) ... done
Requirement already satisfied: fvcore in ./.local/lib/python3.8/site-packages (from pytorch3d==0.7.4) (0.1.5.post20221221)
Requirement already satisfied: iopath in ./.local/lib/python3.8/site-packages (from pytorch3d==0.7.4) (0.1.10)
Requirement already satisfied: numpy in ./.local/lib/python3.8/site-packages (from fvcore->pytorch3d==0.7.4) (1.20.0)
Requirement already satisfied: yacs>=0.1.6 in ./.local/lib/python3.8/site-packages (from fvcore->pytorch3d==0.7.4) (0.1.8)
Requirement already satisfied: pyyaml>=5.1 in ./.local/lib/python3.8/site-packages (from fvcore->pytorch3d==0.7.4) (6.0.1)
Requirement already satisfied: tqdm in ./.local/lib/python3.8/site-packages (from fvcore->pytorch3d==0.7.4) (4.64.1)
Requirement already satisfied: termcolor>=1.1 in ./.local/lib/python3.8/site-packages (from fvcore->pytorch3d==0.7.4) (2.3.0)
Requirement already satisfied: Pillow in ./.local/lib/python3.8/site-packages (from fvcore->pytorch3d==0.7.4) (9.5.0)
Requirement already satisfied: tabulate in ./anaconda3/envs/3dpytorch/lib/python3.8/site-packages (from fvcore->pytorch3d==0.7.4) (0.9.0)
Requirement already satisfied: typing-extensions in ./.local/lib/python3.8/site-packages (from iopath->pytorch3d==0.7.4) (4.5.0)
Requirement already satisfied: portalocker in ./.local/lib/python3.8/site-packages (from iopath->pytorch3d==0.7.4) (2.8.2)
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
╰─> [1255 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-cpython-38
creating build/lib.linux-x86_64-cpython-38/projects
copying projects/__init__.py -> build/lib.linux-x86_64-cpython-38/projects
creating build/lib.linux-x86_64-cpython-38/pytorch3d
copying pytorch3d/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d
creating build/lib.linux-x86_64-cpython-38/pytorch3d/common
copying pytorch3d/common/compat.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/common
copying pytorch3d/common/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/common
copying pytorch3d/common/linear_with_repeat.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/common
copying pytorch3d/common/datatypes.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/common
creating build/lib.linux-x86_64-cpython-38/pytorch3d/renderer
copying pytorch3d/renderer/splatter_blend.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer
copying pytorch3d/renderer/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer
copying pytorch3d/renderer/materials.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer
copying pytorch3d/renderer/fisheyecameras.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer
copying pytorch3d/renderer/compositing.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer
copying pytorch3d/renderer/blending.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer
copying pytorch3d/renderer/lighting.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer
copying pytorch3d/renderer/utils.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer
copying pytorch3d/renderer/camera_utils.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer
copying pytorch3d/renderer/cameras.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer
copying pytorch3d/renderer/camera_conversions.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer
creating build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/perspective_n_points.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/knn.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/packed_to_padded.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/interp_face_attrs.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/sample_points_from_meshes.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/points_normals.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/sample_farthest_points.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/vert_align.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/mesh_face_areas_normals.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/utils.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/subdivide_meshes.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/points_alignment.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/points_to_volumes.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/laplacian_matrices.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/graph_conv.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/iou_box3d.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/cameras_alignment.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/marching_cubes.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/mesh_filtering.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/cubify.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/ball_query.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
copying pytorch3d/ops/marching_cubes_data.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/ops
creating build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron
copying pytorch3d/implicitron/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron
copying pytorch3d/implicitron/eval_demo.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron
creating build/lib.linux-x86_64-cpython-38/pytorch3d/utils
copying pytorch3d/utils/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/utils
copying pytorch3d/utils/ico_sphere.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/utils
copying pytorch3d/utils/checkerboard.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/utils
copying pytorch3d/utils/torus.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/utils
copying pytorch3d/utils/camera_conversions.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/utils
creating build/lib.linux-x86_64-cpython-38/pytorch3d/vis
copying pytorch3d/vis/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/vis
copying pytorch3d/vis/plotly_vis.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/vis
copying pytorch3d/vis/texture_vis.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/vis
creating build/lib.linux-x86_64-cpython-38/pytorch3d/loss
copying pytorch3d/loss/mesh_normal_consistency.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/loss
copying pytorch3d/loss/mesh_edge_loss.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/loss
copying pytorch3d/loss/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/loss
copying pytorch3d/loss/chamfer.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/loss
copying pytorch3d/loss/mesh_laplacian_smoothing.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/loss
copying pytorch3d/loss/point_mesh_distance.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/loss
creating build/lib.linux-x86_64-cpython-38/pytorch3d/transforms
copying pytorch3d/transforms/so3.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/transforms
copying pytorch3d/transforms/transform3d.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/transforms
copying pytorch3d/transforms/math.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/transforms
copying pytorch3d/transforms/rotation_conversions.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/transforms
copying pytorch3d/transforms/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/transforms
copying pytorch3d/transforms/se3.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/transforms
creating build/lib.linux-x86_64-cpython-38/pytorch3d/datasets
copying pytorch3d/datasets/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/datasets
copying pytorch3d/datasets/utils.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/datasets
copying pytorch3d/datasets/shapenet_base.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/datasets
creating build/lib.linux-x86_64-cpython-38/pytorch3d/io
copying pytorch3d/io/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/io
copying pytorch3d/io/ply_io.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/io
copying pytorch3d/io/obj_io.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/io
copying pytorch3d/io/utils.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/io
copying pytorch3d/io/experimental_gltf_io.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/io
copying pytorch3d/io/pluggable_formats.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/io
copying pytorch3d/io/pluggable.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/io
copying pytorch3d/io/off_io.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/io
copying pytorch3d/io/mtl_io.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/io
creating build/lib.linux-x86_64-cpython-38/pytorch3d/structures
copying pytorch3d/structures/meshes.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/structures
copying pytorch3d/structures/volumes.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/structures
copying pytorch3d/structures/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/structures
copying pytorch3d/structures/pointclouds.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/structures
copying pytorch3d/structures/utils.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/structures
creating build/lib.linux-x86_64-cpython-38/pytorch3d/common/workaround
copying pytorch3d/common/workaround/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/common/workaround
copying pytorch3d/common/workaround/utils.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/common/workaround
copying pytorch3d/common/workaround/symeig3x3.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/common/workaround
creating build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/opengl
copying pytorch3d/renderer/opengl/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/opengl
copying pytorch3d/renderer/opengl/rasterizer_opengl.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/opengl
copying pytorch3d/renderer/opengl/opengl_utils.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/opengl
creating build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/mesh
copying pytorch3d/renderer/mesh/rasterizer.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/mesh
copying pytorch3d/renderer/mesh/shading.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/mesh
copying pytorch3d/renderer/mesh/renderer.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/mesh
copying pytorch3d/renderer/mesh/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/mesh
copying pytorch3d/renderer/mesh/textures.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/mesh
copying pytorch3d/renderer/mesh/utils.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/mesh
copying pytorch3d/renderer/mesh/rasterize_meshes.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/mesh
copying pytorch3d/renderer/mesh/clip.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/mesh
copying pytorch3d/renderer/mesh/shader.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/mesh
creating build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/points
copying pytorch3d/renderer/points/compositor.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/points
copying pytorch3d/renderer/points/rasterizer.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/points
copying pytorch3d/renderer/points/renderer.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/points
copying pytorch3d/renderer/points/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/points
copying pytorch3d/renderer/points/rasterize_points.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/points
creating build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/implicit
copying pytorch3d/renderer/implicit/renderer.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/implicit
copying pytorch3d/renderer/implicit/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/implicit
copying pytorch3d/renderer/implicit/utils.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/implicit
copying pytorch3d/renderer/implicit/raysampling.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/implicit
copying pytorch3d/renderer/implicit/sample_pdf.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/implicit
copying pytorch3d/renderer/implicit/harmonic_embedding.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/implicit
copying pytorch3d/renderer/implicit/raymarching.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/implicit
creating build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/points/pulsar
copying pytorch3d/renderer/points/pulsar/renderer.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/points/pulsar
copying pytorch3d/renderer/points/pulsar/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/points/pulsar
copying pytorch3d/renderer/points/pulsar/unified.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/renderer/points/pulsar
creating build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/json_index_dataset_map_provider.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/load_blender.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/dataset_base.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/scene_batch_sampler.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/single_sequence_dataset.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/train_eval_data_loader_provider.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/orm_types.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/data_loader_map_provider.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/utils.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/sql_dataset.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/llff_dataset_map_provider.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/dataset_map_provider.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/types.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/json_index_dataset_map_provider_v2.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/visualize.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/load_llff.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/rendered_mesh_dataset_map_provider.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/data_source.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/frame_data.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/json_index_dataset.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/sql_dataset_provider.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
copying pytorch3d/implicitron/dataset/blender_dataset_map_provider.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/dataset
creating build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/tools
copying pytorch3d/implicitron/tools/depth_cleanup.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/tools
copying pytorch3d/implicitron/tools/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/tools
copying pytorch3d/implicitron/tools/eval_video_trajectory.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/tools
copying pytorch3d/implicitron/tools/rasterize_mc.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/tools
copying pytorch3d/implicitron/tools/circle_fitting.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/tools
copying pytorch3d/implicitron/tools/utils.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/tools
copying pytorch3d/implicitron/tools/model_io.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/tools
copying pytorch3d/implicitron/tools/image_utils.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/tools
copying pytorch3d/implicitron/tools/point_cloud_utils.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/tools
copying pytorch3d/implicitron/tools/config.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/tools
copying pytorch3d/implicitron/tools/vis_utils.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/tools
copying pytorch3d/implicitron/tools/camera_utils.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/tools
copying pytorch3d/implicitron/tools/video_writer.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/tools
copying pytorch3d/implicitron/tools/metric_utils.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/tools
copying pytorch3d/implicitron/tools/stats.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/tools
creating build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/evaluation
copying pytorch3d/implicitron/evaluation/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/evaluation
copying pytorch3d/implicitron/evaluation/evaluator.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/evaluation
copying pytorch3d/implicitron/evaluation/evaluate_new_view_synthesis.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/evaluation
creating build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/third_party
copying pytorch3d/implicitron/third_party/hyperlayers.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/third_party
copying pytorch3d/implicitron/third_party/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/third_party
copying pytorch3d/implicitron/third_party/pytorch_prototyping.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/third_party
creating build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models
copying pytorch3d/implicitron/models/generic_model.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models
copying pytorch3d/implicitron/models/overfit_model.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models
copying pytorch3d/implicitron/models/base_model.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models
copying pytorch3d/implicitron/models/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models
copying pytorch3d/implicitron/models/metrics.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models
copying pytorch3d/implicitron/models/utils.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models
copying pytorch3d/implicitron/models/model_dbir.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models
creating build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/visualization
copying pytorch3d/implicitron/models/visualization/render_flyaround.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/visualization
copying pytorch3d/implicitron/models/visualization/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/visualization
creating build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/renderer
copying pytorch3d/implicitron/models/renderer/ray_point_refiner.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/renderer
copying pytorch3d/implicitron/models/renderer/multipass_ea.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/renderer
copying pytorch3d/implicitron/models/renderer/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/renderer
copying pytorch3d/implicitron/models/renderer/lstm_renderer.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/renderer
copying pytorch3d/implicitron/models/renderer/sdf_renderer.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/renderer
copying pytorch3d/implicitron/models/renderer/rgb_net.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/renderer
copying pytorch3d/implicitron/models/renderer/ray_tracing.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/renderer
copying pytorch3d/implicitron/models/renderer/base.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/renderer
copying pytorch3d/implicitron/models/renderer/ray_sampler.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/renderer
copying pytorch3d/implicitron/models/renderer/raymarcher.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/renderer
creating build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/implicit_function
copying pytorch3d/implicitron/models/implicit_function/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/implicit_function
copying pytorch3d/implicitron/models/implicit_function/scene_representation_networks.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/implicit_function
copying pytorch3d/implicitron/models/implicit_function/utils.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/implicit_function
copying pytorch3d/implicitron/models/implicit_function/voxel_grid.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/implicit_function
copying pytorch3d/implicitron/models/implicit_function/voxel_grid_implicit_function.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/implicit_function
copying pytorch3d/implicitron/models/implicit_function/decoding_functions.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/implicit_function
copying pytorch3d/implicitron/models/implicit_function/idr_feature_field.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/implicit_function
copying pytorch3d/implicitron/models/implicit_function/neural_radiance_field.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/implicit_function
copying pytorch3d/implicitron/models/implicit_function/base.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/implicit_function
creating build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/view_pooler
copying pytorch3d/implicitron/models/view_pooler/view_pooler.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/view_pooler
copying pytorch3d/implicitron/models/view_pooler/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/view_pooler
copying pytorch3d/implicitron/models/view_pooler/feature_aggregator.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/view_pooler
copying pytorch3d/implicitron/models/view_pooler/view_sampler.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/view_pooler
creating build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/feature_extractor
copying pytorch3d/implicitron/models/feature_extractor/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/feature_extractor
copying pytorch3d/implicitron/models/feature_extractor/feature_extractor.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/feature_extractor
copying pytorch3d/implicitron/models/feature_extractor/resnet_feature_extractor.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/feature_extractor
creating build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/global_encoder
copying pytorch3d/implicitron/models/global_encoder/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/global_encoder
copying pytorch3d/implicitron/models/global_encoder/global_encoder.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/global_encoder
copying pytorch3d/implicitron/models/global_encoder/autodecoder.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron/models/global_encoder
creating build/lib.linux-x86_64-cpython-38/pytorch3d/datasets/shapenet
copying pytorch3d/datasets/shapenet/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/datasets/shapenet
copying pytorch3d/datasets/shapenet/shapenet_core.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/datasets/shapenet
creating build/lib.linux-x86_64-cpython-38/pytorch3d/datasets/r2n2
copying pytorch3d/datasets/r2n2/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/datasets/r2n2
copying pytorch3d/datasets/r2n2/utils.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/datasets/r2n2
copying pytorch3d/datasets/r2n2/r2n2.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/datasets/r2n2
creating build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron_trainer
copying projects/implicitron_trainer/visualize_reconstruction.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron_trainer
copying projects/implicitron_trainer/__init__.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron_trainer
copying projects/implicitron_trainer/experiment.py -> build/lib.linux-x86_64-cpython-38/pytorch3d/implicitron_trainer
copying pytorch3d/datasets/shapenet/shapenet_synset_dict_v2.json -> build/lib.linux-x86_64-cpython-38/pytorch3d/datasets/shapenet
copying pytorch3d/datasets/shapenet/shapenet_synset_dict_v1.json -> build/lib.linux-x86_64-cpython-38/pytorch3d/datasets/shapenet
copying pytorch3d/datasets/r2n2/r2n2_synset_dict.json -> build/lib.linux-x86_64-cpython-38/pytorch3d/datasets/r2n2
running build_ext
building 'pytorch3d._C' extension
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/ball_query
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/blending
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/compositing
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/face_areas_normals
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/gather_scatter
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/iou_box3d
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/knn
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/marching_cubes
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/mesh_normal_consistency
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/packed_to_padded_tensor
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/point_mesh
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/points_to_volumes
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/pytorch
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/rasterize_meshes
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/rasterize_points
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/sample_farthest_points
creating /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/sample_pdf
Emitting ninja build file /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/build.ninja...
Compiling objects...
Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
[1/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/gather_scatter/gather_scatter_cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/gather_scatter/gather_scatter_cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/gather_scatter/gather_scatter_cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
[2/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/compositing/weighted_sum_cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/compositing/weighted_sum_cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/compositing/weighted_sum_cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/compositing/weighted_sum_cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
[3/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/blending/sigmoid_alpha_blend_cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/blending/sigmoid_alpha_blend_cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/blending/sigmoid_alpha_blend_cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/blending/sigmoid_alpha_blend_cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
[4/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/knn/knn_cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/knn/knn_cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/knn/knn_cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/knn/knn_cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
[5/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/ball_query/ball_query_cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/ball_query/ball_query_cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/ball_query/ball_query_cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/ball_query/ball_query_cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
[6/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/compositing/alpha_composite_cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/compositing/alpha_composite_cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/compositing/alpha_composite_cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/compositing/alpha_composite_cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
[7/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
[8/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
[9/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/iou_box3d/iou_box3d_cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/iou_box3d/iou_box3d_cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/iou_box3d/iou_box3d_cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/iou_box3d/iou_box3d_cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/iou_box3d/iou_box3d_cpu.cpp:15:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/iou_box3d/iou_utils.h: In function ‘float BoxVolume(const face_verts&, const vec3<float>&)’:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/iou_box3d/iou_utils.h:320:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<vec3<float> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
320 | for (int t = 0; t < box_tris.size(); ++t) {
| ~~^~~~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/iou_box3d/iou_utils.h: In function ‘face_verts BoxIntersections(const face_verts&, const face_verts&, const vec3<float>&)’:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/iou_box3d/iou_utils.h:721:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<vec3<float> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
721 | for (int t = 0; t < out_tris.size(); ++t) {
| ~~^~~~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/iou_box3d/iou_utils.h:725:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<vec3<float> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
725 | for (int v = 0; v < tri_updated.size(); ++v) {
| ~~^~~~~~~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/iou_box3d/iou_box3d_cpu.cpp: In function ‘std::tuple<at::Tensor, at::Tensor> IoUBox3DCpu(const at::Tensor&, const at::Tensor&)’:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/iou_box3d/iou_box3d_cpu.cpp:80:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<vec3<float> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
80 | for (int b1 = 0; b1 < box1_intersect.size(); ++b1) {
| ~~~^~~~~~~~~~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/iou_box3d/iou_box3d_cpu.cpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<vec3<float> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
81 | for (int b2 = 0; b2 < box2_intersect.size(); ++b2) {
| ~~~^~~~~~~~~~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/iou_box3d/iou_box3d_cpu.cpp:93:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<vec3<float> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
93 | for (int b2 = 0; b2 < box2_intersect.size(); ++b2) {
| ~~~^~~~~~~~~~~~~~~~~~~~~~~
[10/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/mesh_normal_consistency/mesh_normal_consistency_cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/mesh_normal_consistency/mesh_normal_consistency_cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/mesh_normal_consistency/mesh_normal_consistency_cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/mesh_normal_consistency/mesh_normal_consistency_cpu.cpp: In function ‘at::Tensor MeshNormalConsistencyFindVerticesCpu(const at::Tensor&)’:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/mesh_normal_consistency/mesh_normal_consistency_cpu.cpp:46:35: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘std::vector<std::pair<long int, long int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
46 | for (int64_t i_pair = 0; i_pair < pairs.size(); ++i_pair) {
| ~~~~~~~^~~~~~~~~~~~~~
[11/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/marching_cubes/marching_cubes_cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/marching_cubes/marching_cubes_cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/marching_cubes/marching_cubes_cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/marching_cubes/marching_cubes_cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
[12/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././../global.h:46: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
46 | #pragma clang diagnostic push
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././../global.h:47: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
47 | #pragma clang diagnostic ignored "-Weverything"
|
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././../global.h:48,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././../global.h:49: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
49 | #pragma clang diagnostic pop
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:14,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:29: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
29 | #pragma clang diagnostic push
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:30: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
30 | #pragma clang diagnostic ignored "-Weverything"
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:31: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
31 | #pragma clang diagnostic pop
|
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/c10/core/DeviceType.h:8,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/c10/core/Device.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/c10/core/Allocator.h:6,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ATen.h:7,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././../global.h:48,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h: In instantiation of ‘void pulsar::Renderer::backward(pulsar::Renderer::Renderer*, const float*, const float*, const float*, const float*, const float*, const float*, const pulsar::CamInfo&, const float&, float, const uint&, const float*, const size_t&, const uint&, const bool&, const bool&, const bool&, const bool&, const bool&, cudaStream_t) [with bool DEV = false; uint = unsigned int; size_t = long unsigned int; cudaStream_t = void*]’:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:34:24: required from here
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:48:34: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘int’ [-Wsign-compare]
48 | num_balls > 0 && num_balls <= self->max_num_balls,
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/darshit/.local/lib/python3.8/site-packages/torch/include/c10/macros/Macros.h:173:65: note: in definition of macro ‘C10_UNLIKELY’
173 | #define C10_UNLIKELY(expr) (__builtin_expect(static_cast<bool>(expr), 0))
| ^~~~
/home/darshit/.local/lib/python3.8/site-packages/torch/include/c10/util/Exception.h:362:7: note: in expansion of macro ‘C10_UNLIKELY_OR_CONST’
362 | if (C10_UNLIKELY_OR_CONST(!(cond))) { \
| ^~~~~~~~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:160:3: note: in expansion of macro ‘TORCH_CHECK’
160 | TORCH_CHECK(cond, "invalid argument ", argN, ": ", __VA_ARGS__)
| ^~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:47:3: note: in expansion of macro ‘ARGCHECK’
47 | ARGCHECK(
| ^~~~~~~~
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:32,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:14,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:334:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct pulsar::CamGradInfo’; use assignment or value-initialization instead [-Wclass-memaccess]
334 | memset((VAR), (VAL), sizeof(TYPE) * (SIZE))
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:106:3: note: in expansion of macro ‘MEMSET’
106 | MEMSET(self->grad_cam_buf_d, 0, CamGradInfo, num_balls, stream);
| ^~~~~~
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:13,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././camera.h:65:8: note: ‘struct pulsar::CamGradInfo’ declared here
65 | struct CamGradInfo {
| ^~~~~~~~~~~
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:32,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:14,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h: In instantiation of ‘void SUM_WS(T*, T*, size_t, char*, size_t, cudaStream_t) [with T = pulsar::CamGradInfo; size_t = long unsigned int; cudaStream_t = void*]’:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:149:11: required from ‘void pulsar::Renderer::backward(pulsar::Renderer::Renderer*, const float*, const float*, const float*, const float*, const float*, const float*, const pulsar::CamInfo&, const float&, float, const uint&, const float*, const size_t&, const uint&, const bool&, const bool&, const bool&, const bool&, const bool&, cudaStream_t) [with bool DEV = false; uint = unsigned int; size_t = long unsigned int; cudaStream_t = void*]’
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:34:24: required from here
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:285:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
285 | for (int i = 0; i < (NUM_OBJECTS); ++i) {
| ~~^~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h: In instantiation of ‘void SUM_WS(T*, T*, size_t, char*, size_t, cudaStream_t) [with T = pulsar::IntWrapper; size_t = long unsigned int; cudaStream_t = void*]’:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:157:11: required from ‘void pulsar::Renderer::backward(pulsar::Renderer::Renderer*, const float*, const float*, const float*, const float*, const float*, const float*, const pulsar::CamInfo&, const float&, float, const uint&, const float*, const size_t&, const uint&, const bool&, const bool&, const bool&, const bool&, const bool&, cudaStream_t) [with bool DEV = false; uint = unsigned int; size_t = long unsigned int; cudaStream_t = void*]’
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:34:24: required from here
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:285:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
[13/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_gradients.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.calc_gradients.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:46: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
46 | #pragma clang diagnostic push
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:47: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
47 | #pragma clang diagnostic ignored "-Weverything"
|
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:48,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_gradients.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.calc_gradients.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_gradients.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.calc_gradients.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:49: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
49 | #pragma clang diagnostic pop
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_gradients.device.h:13,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.calc_gradients.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././commands.h:29: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
29 | #pragma clang diagnostic push
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././commands.h:30: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
30 | #pragma clang diagnostic ignored "-Weverything"
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././commands.h:31: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
31 | #pragma clang diagnostic pop
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././commands.h:32,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_gradients.device.h:13,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.calc_gradients.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_gradients.device.h: In instantiation of ‘void pulsar::Renderer::calc_gradients(pulsar::CamInfo, const float*, float, const float3*, const float*, const float*, const float*, uint, const float*, const float*, const pulsar::Renderer::DrawInfo*, const pulsar::Renderer::IntersectInfo*, bool, bool, bool, bool, bool, float*, float*, float3*, pulsar::CamGradInfo*, float*, int*, int, uint, uint) [with bool DEV = false; uint = unsigned int]’:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.calc_gradients.instantiate.h:45:22: required from here
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././../host/commands.h:349:8: warning: variable ‘blockDim’ set but not used [-Wunused-but-set-variable]
349 | int2 blockDim; \
| ^~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././../host/commands.h:349:8: note: in definition of macro ‘GET_PARALLEL_IDS_2D’
349 | int2 blockDim; \
| ^~~~~~~~
[14/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././../global.h:46: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
46 | #pragma clang diagnostic push
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././../global.h:47: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
47 | #pragma clang diagnostic ignored "-Weverything"
|
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././../global.h:48,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././../global.h:49: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
49 | #pragma clang diagnostic pop
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:14,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:29: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
29 | #pragma clang diagnostic push
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:30: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
30 | #pragma clang diagnostic ignored "-Weverything"
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:31: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
31 | #pragma clang diagnostic pop
|
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/c10/core/DeviceType.h:8,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/c10/core/Device.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/c10/core/Allocator.h:6,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ATen.h:7,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././../global.h:48,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h: In instantiation of ‘void pulsar::Renderer::backward_dbg(pulsar::Renderer::Renderer*, const float*, const float*, const float*, const float*, const float*, const float*, const pulsar::CamInfo&, const float&, float, const uint&, const float*, const size_t&, const uint&, const bool&, const bool&, const bool&, const bool&, const bool&, const uint&, const uint&, cudaStream_t) [with bool DEV = false; uint = unsigned int; size_t = long unsigned int; cudaStream_t = void*]’:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:36:24: required from here
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:50:34: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘int’ [-Wsign-compare]
50 | num_balls > 0 && num_balls <= self->max_num_balls,
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/darshit/.local/lib/python3.8/site-packages/torch/include/c10/macros/Macros.h:173:65: note: in definition of macro ‘C10_UNLIKELY’
173 | #define C10_UNLIKELY(expr) (__builtin_expect(static_cast<bool>(expr), 0))
| ^~~~
/home/darshit/.local/lib/python3.8/site-packages/torch/include/c10/util/Exception.h:362:7: note: in expansion of macro ‘C10_UNLIKELY_OR_CONST’
362 | if (C10_UNLIKELY_OR_CONST(!(cond))) { \
| ^~~~~~~~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:160:3: note: in expansion of macro ‘TORCH_CHECK’
160 | TORCH_CHECK(cond, "invalid argument ", argN, ": ", __VA_ARGS__)
| ^~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:49:3: note: in expansion of macro ‘ARGCHECK’
49 | ARGCHECK(
| ^~~~~~~~
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:32,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:14,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:334:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct pulsar::CamGradInfo’; use assignment or value-initialization instead [-Wclass-memaccess]
334 | memset((VAR), (VAL), sizeof(TYPE) * (SIZE))
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:106:3: note: in expansion of macro ‘MEMSET’
106 | MEMSET(self->grad_cam_buf_d, 0, CamGradInfo, num_balls, stream);
| ^~~~~~
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:13,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././camera.h:65:8: note: ‘struct pulsar::CamGradInfo’ declared here
65 | struct CamGradInfo {
| ^~~~~~~~~~~
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:32,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:14,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h: In instantiation of ‘void SUM_WS(T*, T*, size_t, char*, size_t, cudaStream_t) [with T = pulsar::CamGradInfo; size_t = long unsigned int; cudaStream_t = void*]’:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:142:9: required from ‘void pulsar::Renderer::backward_dbg(pulsar::Renderer::Renderer*, const float*, const float*, const float*, const float*, const float*, const float*, const pulsar::CamInfo&, const float&, float, const uint&, const float*, const size_t&, const uint&, const bool&, const bool&, const bool&, const bool&, const bool&, const uint&, const uint&, cudaStream_t) [with bool DEV = false; uint = unsigned int; size_t = long unsigned int; cudaStream_t = void*]’
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:36:24: required from here
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:285:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
285 | for (int i = 0; i < (NUM_OBJECTS); ++i) {
| ~~^~~~~~~~~~~~~~~
[15/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/ext.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/ext.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/ext.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/ext.cpp:10:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/./pulsar/global.h:46: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
46 | #pragma clang diagnostic push
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/./pulsar/global.h:47: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
47 | #pragma clang diagnostic ignored "-Weverything"
|
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/./pulsar/global.h:48,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/ext.cpp:10:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/ext.cpp:10:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/./pulsar/global.h:49: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
49 | #pragma clang diagnostic pop
|
[16/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/points_to_volumes/points_to_volumes_cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/points_to_volumes/points_to_volumes_cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/points_to_volumes/points_to_volumes_cpu.o -std=c++14 -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
FAILED: /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/points_to_volumes/points_to_volumes_cpu.o
c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/points_to_volumes/points_to_volumes_cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/points_to_volumes/points_to_volumes_cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/points_to_volumes/points_to_volumes_cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/points_to_volumes/points_to_volumes_cpu.cpp:10:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/points_to_volumes/points_to_volumes_cpu.cpp: In function ‘void PointsToVolumesForwardCpu(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, float, bool, bool)’:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/points_to_volumes/points_to_volumes_cpu.cpp:152:38: error: binding reference of type ‘at::Tensor&’ to ‘const at::Tensor’ discards qualifiers
152 | torch::autograd::increment_version(volume_features);
| ^~~~~~~~~~~~~~~
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/points_to_volumes/points_to_volumes_cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/autograd/VariableTypeUtils.h:116:40: note: initializing argument 1 of ‘void torch::autograd::increment_version(at::Tensor&)’
116 | inline void increment_version(Tensor & t) {
| ~~~~~~~~~^
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/points_to_volumes/points_to_volumes_cpu.cpp:153:38: error: binding reference of type ‘at::Tensor&’ to ‘const at::Tensor’ discards qualifiers
153 | torch::autograd::increment_version(volume_densities);
| ^~~~~~~~~~~~~~~~
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/points_to_volumes/points_to_volumes_cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/autograd/VariableTypeUtils.h:116:40: note: initializing argument 1 of ‘void torch::autograd::increment_version(at::Tensor&)’
116 | inline void increment_version(Tensor & t) {
| ~~~~~~~~~^
[17/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_signature.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.calc_signature.instantiate.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:46: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
46 | #pragma clang diagnostic push
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:47: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
47 | #pragma clang diagnostic ignored "-Weverything"
|
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:48,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_signature.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.calc_signature.instantiate.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_signature.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.calc_signature.instantiate.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:49: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
49 | #pragma clang diagnostic pop
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:14,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_signature.device.h:13,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.calc_signature.instantiate.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:29: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
29 | #pragma clang diagnostic push
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:30: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
30 | #pragma clang diagnostic ignored "-Weverything"
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:31: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
31 | #pragma clang diagnostic pop
|
[18/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.construct.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.construct.instantiate.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:46: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
46 | #pragma clang diagnostic push
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:47: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
47 | #pragma clang diagnostic ignored "-Weverything"
|
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:48,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.construct.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.construct.instantiate.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.construct.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.construct.instantiate.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:49: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
49 | #pragma clang diagnostic pop
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:14,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.construct.device.h:13,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.construct.instantiate.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:29: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
29 | #pragma clang diagnostic push
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:30: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
30 | #pragma clang diagnostic ignored "-Weverything"
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:31: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
31 | #pragma clang diagnostic pop
|
[19/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.create_selector.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.create_selector.instantiate.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:46: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
46 | #pragma clang diagnostic push
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:47: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
47 | #pragma clang diagnostic ignored "-Weverything"
|
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:48,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.create_selector.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.create_selector.instantiate.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.create_selector.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.create_selector.instantiate.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:49: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
49 | #pragma clang diagnostic pop
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.create_selector.device.h:13,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.create_selector.instantiate.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././commands.h:29: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
29 | #pragma clang diagnostic push
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././commands.h:30: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
30 | #pragma clang diagnostic ignored "-Weverything"
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././commands.h:31: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
31 | #pragma clang diagnostic pop
|
[20/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
[21/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/point_mesh/point_mesh_cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/point_mesh/point_mesh_cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/point_mesh/point_mesh_cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/point_mesh/point_mesh_cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
[22/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.destruct.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.destruct.instantiate.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:46: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
46 | #pragma clang diagnostic push
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:47: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
47 | #pragma clang diagnostic ignored "-Weverything"
|
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:48,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.destruct.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.destruct.instantiate.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.destruct.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.destruct.instantiate.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:49: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
49 | #pragma clang diagnostic pop
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.destruct.device.h:13,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.destruct.instantiate.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././commands.h:29: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
29 | #pragma clang diagnostic push
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././commands.h:30: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
30 | #pragma clang diagnostic ignored "-Weverything"
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././commands.h:31: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
31 | #pragma clang diagnostic pop
|
[23/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.fill_bg.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:46: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
46 | #pragma clang diagnostic push
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:47: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
47 | #pragma clang diagnostic ignored "-Weverything"
|
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:48,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.fill_bg.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.fill_bg.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:49: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
49 | #pragma clang diagnostic pop
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.fill_bg.device.h:14,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././commands.h:29: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
29 | #pragma clang diagnostic push
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././commands.h:30: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
30 | #pragma clang diagnostic ignored "-Weverything"
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././commands.h:31: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
31 | #pragma clang diagnostic pop
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.fill_bg.device.h: In instantiation of ‘void pulsar::Renderer::fill_bg(pulsar::Renderer::Renderer, pulsar::CamInfo, const float*, float, uint) [with bool DEV = false; uint = unsigned int]’:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:19:20: required from here
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.fill_bg.device.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint’ {aka ‘const unsigned int’} [-Wsign-compare]
49 | for (int i = 0; i < cam.n_channels; ++i) {
| ~~^~~~~~~~~~~~~~~~
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././commands.h:32,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.fill_bg.device.h:14,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././../host/commands.h:349:8: warning: variable ‘blockDim’ set but not used [-Wunused-but-set-variable]
349 | int2 blockDim; \
| ^~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././../host/commands.h:349:8: note: in definition of macro ‘GET_PARALLEL_IDS_2D’
349 | int2 blockDim; \
| ^~~~~~~~
[24/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:46: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
46 | #pragma clang diagnostic push
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:47: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
47 | #pragma clang diagnostic ignored "-Weverything"
|
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:48,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:49: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
49 | #pragma clang diagnostic pop
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:14,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:13,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:29: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
29 | #pragma clang diagnostic push
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:30: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
30 | #pragma clang diagnostic ignored "-Weverything"
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:31: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
31 | #pragma clang diagnostic pop
|
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/c10/core/DeviceType.h:8,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/c10/core/Device.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/c10/core/Allocator.h:6,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ATen.h:7,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:48,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h: In instantiation of ‘void pulsar::Renderer::forward(pulsar::Renderer::Renderer*, const float*, const float*, const float*, const pulsar::CamInfo&, const float&, float, const uint&, const float*, const float*, const size_t&, const uint&, cudaStream_t) [with bool DEV = false; uint = unsigned int; size_t = long unsigned int; cudaStream_t = void*]’:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:27:24: required from here
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:43:34: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘int’ [-Wsign-compare]
43 | num_balls > 0 && num_balls <= self->max_num_balls,
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/darshit/.local/lib/python3.8/site-packages/torch/include/c10/macros/Macros.h:173:65: note: in definition of macro ‘C10_UNLIKELY’
173 | #define C10_UNLIKELY(expr) (__builtin_expect(static_cast<bool>(expr), 0))
| ^~~~
/home/darshit/.local/lib/python3.8/site-packages/torch/include/c10/util/Exception.h:362:7: note: in expansion of macro ‘C10_UNLIKELY_OR_CONST’
362 | if (C10_UNLIKELY_OR_CONST(!(cond))) { \
| ^~~~~~~~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:160:3: note: in expansion of macro ‘TORCH_CHECK’
160 | TORCH_CHECK(cond, "invalid argument ", argN, ": ", __VA_ARGS__)
| ^~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:42:3: note: in expansion of macro ‘ARGCHECK’
42 | ARGCHECK(
| ^~~~~~~~
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:32,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:14,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:13,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:206:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
206 | for (int i = 0; i < (NUM_OBJECTS); ++i) { \
| ~~^~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:235:3: note: in expansion of macro ‘SORT_ASCENDING’
235 | SORT_ASCENDING( \
| ^~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:96:3: note: in expansion of macro ‘SORT_ASCENDING_WS’
96 | SORT_ASCENDING_WS(
| ^~~~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:209:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
209 | for (int i = 0; i < (NUM_OBJECTS); ++i) { \
| ~~^~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:235:3: note: in expansion of macro ‘SORT_ASCENDING’
235 | SORT_ASCENDING( \
| ^~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:96:3: note: in expansion of macro ‘SORT_ASCENDING_WS’
96 | SORT_ASCENDING_WS(
| ^~~~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:206:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
206 | for (int i = 0; i < (NUM_OBJECTS); ++i) { \
| ~~^~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:235:3: note: in expansion of macro ‘SORT_ASCENDING’
235 | SORT_ASCENDING( \
| ^~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:105:3: note: in expansion of macro ‘SORT_ASCENDING_WS’
105 | SORT_ASCENDING_WS(
| ^~~~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:209:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
209 | for (int i = 0; i < (NUM_OBJECTS); ++i) { \
| ~~^~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:235:3: note: in expansion of macro ‘SORT_ASCENDING’
235 | SORT_ASCENDING( \
| ^~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:105:3: note: in expansion of macro ‘SORT_ASCENDING_WS’
105 | SORT_ASCENDING_WS(
| ^~~~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:206:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
206 | for (int i = 0; i < (NUM_OBJECTS); ++i) { \
| ~~^~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:235:3: note: in expansion of macro ‘SORT_ASCENDING’
235 | SORT_ASCENDING( \
| ^~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:114:3: note: in expansion of macro ‘SORT_ASCENDING_WS’
114 | SORT_ASCENDING_WS(
| ^~~~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:209:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
209 | for (int i = 0; i < (NUM_OBJECTS); ++i) { \
| ~~^~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:235:3: note: in expansion of macro ‘SORT_ASCENDING’
235 | SORT_ASCENDING( \
| ^~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:114:3: note: in expansion of macro ‘SORT_ASCENDING_WS’
114 | SORT_ASCENDING_WS(
| ^~~~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:241:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
241 | for (int i = 0; i < (NUM_ITEMS); ++i) { \
| ~~^~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:254:3: note: in expansion of macro ‘REDUCE’
254 | REDUCE(REDUCE_PTR, RESULT_PTR, NUM_ITEMS, REDUCE_OP, REDUCE_INIT)
| ^~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:133:3: note: in expansion of macro ‘REDUCE_WS’
133 | REDUCE_WS(
| ^~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:268:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
268 | for (int i = 0; i < NUM_ITEMS; ++i) { \
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:206:9: note: in expansion of macro ‘SELECT_FLAGS_WS’
206 | SELECT_FLAGS_WS(
| ^~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:268:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
268 | for (int i = 0; i < NUM_ITEMS; ++i) { \
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:216:9: note: in expansion of macro ‘SELECT_FLAGS_WS’
216 | SELECT_FLAGS_WS(
| ^~~~~~~~~~~~~~~
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:268:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
268 | for (int i = 0; i < NUM_ITEMS; ++i) { \
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:226:9: note: in expansion of macro ‘SELECT_FLAGS_WS’
226 | SELECT_FLAGS_WS(
| ^~~~~~~~~~~~~~~
[25/36] c++ -MMD -MF /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.o.d -pthread -B /home/darshit/anaconda3/envs/3dpytorch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc -I/home/darshit/.local/lib/python3.8/site-packages/torch/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/TH -I/home/darshit/.local/lib/python3.8/site-packages/torch/include/THC -I/home/darshit/anaconda3/envs/3dpytorch/include/python3.8 -c -c /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.cpp -o /tmp/pip-req-build-t6ar93hg/build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.o -std=c++14 -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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_cam_gradients.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.norm_cam_gradients.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:46: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
46 | #pragma clang diagnostic push
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:47: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
47 | #pragma clang diagnostic ignored "-Weverything"
|
In file included from /home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
from /home/darshit/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:48,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_cam_gradients.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.norm_cam_gradients.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.cpp:9:
/home/darshit/.local/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
83 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_cam_gradients.device.h:12,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.norm_cam_gradients.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./../global.h:49: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
49 | #pragma clang diagnostic pop
|
In file included from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:14,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_cam_gradients.device.h:13,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/renderer.norm_cam_gradients.instantiate.h:9,
from /tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.cpp:9:
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:29: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
29 | #pragma clang diagnostic push
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:30: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
30 | #pragma clang diagnostic ignored "-Weverything"
|
/tmp/pip-req-build-t6ar93hg/pytorch3d/csrc/pulsar/host/../include/./././commands.h:31: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
31 | #pragma clang diagnostic pop
|
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
File "/home/darshit/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1667, in _run_ninja_build
subprocess.run(
File "/home/darshit/anaconda3/envs/3dpytorch/lib/python3.8/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 "/tmp/pip-req-build-t6ar93hg/setup.py", line 144, in <module>
setup(
File "/home/darshit/anaconda3/envs/3dpytorch/lib/python3.8/site-packages/setuptools/__init__.py", line 103, in setup
return distutils.core.setup(**attrs)
File "/home/darshit/anaconda3/envs/3dpytorch/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 185, in setup
return run_commands(dist)
File "/home/darshit/anaconda3/envs/3dpytorch/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
dist.run_commands()
File "/home/darshit/anaconda3/envs/3dpytorch/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
self.run_command(cmd)
File "/home/darshit/anaconda3/envs/3dpytorch/lib/python3.8/site-packages/setuptools/dist.py", line 989, in run_command
super().run_command(command)
File "/home/darshit/anaconda3/envs/3dpytorch/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/darshit/anaconda3/envs/3dpytorch/lib/python3.8/site-packages/wheel/bdist_wheel.py", line 325, in run
self.run_command("build")
File "/home/darshit/anaconda3/envs/3dpytorch/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command
self.distribution.run_command(command)
File "/home/darshit/anaconda3/envs/3dpytorch/lib/python3.8/site-packages/setuptools/dist.py", line 989, in run_command
super().run_command(command)
File "/home/darshit/anaconda3/envs/3dpytorch/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/darshit/anaconda3/envs/3dpytorch/lib/python3.8/site-packages/setuptools/_distutils/command/build.py", line 131, in run
self.run_command(cmd_name)
File "/home/darshit/anaconda3/envs/3dpytorch/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command
self.distribution.run_command(command)
File "/home/darshit/anaconda3/envs/3dpytorch/lib/python3.8/site-packages/setuptools/dist.py", line 989, in run_command
super().run_command(command)
File "/home/darshit/anaconda3/envs/3dpytorch/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/darshit/anaconda3/envs/3dpytorch/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 88, in run
_build_ext.run(self)
File "/home/darshit/anaconda3/envs/3dpytorch/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 345, in run
self.build_extensions()
File "/home/darshit/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 708, in build_extensions
build_ext.build_extensions(self)
File "/home/darshit/anaconda3/envs/3dpytorch/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 467, in build_extensions
self._build_extensions_serial()
File "/home/darshit/anaconda3/envs/3dpytorch/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 493, in _build_extensions_serial
self.build_extension(ext)
File "/home/darshit/anaconda3/envs/3dpytorch/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 249, in build_extension
_build_ext.build_extension(self, ext)
File "/home/darshit/anaconda3/envs/3dpytorch/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 548, in build_extension
objects = self.compiler.compile(
File "/home/darshit/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 529, in unix_wrap_ninja_compile
_write_ninja_file_and_compile_objects(
File "/home/darshit/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1354, in _write_ninja_file_and_compile_objects
_run_ninja_build(
File "/home/darshit/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1683, 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
ERROR: Could not build wheels for pytorch3d, which is required to install pyproject.toml-based projects
|
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
I think you may have a very old version of PyTorch, which doesn't have pytorch/pytorch#55351 , such that there are const-correctness problems with calls to increment_version. If you must use an old PyTorch, maybe you could clone pytorch3d, delete every line which calls increment_version (there are not many of them) and install that checkout. see also #1630 |
Beta Was this translation helpful? Give feedback.
-
The version of pytorch installed is shown below: (3dpytorch) darshit@darshit-Inspiron-5558:~/CMSC848F/assignment1$ python3
Python 3.8.18 (default, Sep 11 2023, 13:40:15)
[GCC 11.2.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
p>>> print(torch.__version__)
1.8.1+cpu
>>> |
Beta Was this translation helpful? Give feedback.
-
Kudos to chatgpt, the following install worked, Remove CUDA Dependency: In your Python environment, make sure to uninstall any packages that have GPU/CUDA dependencies, as these won't work on a CPU-only system. You can uninstall PyTorch and PyTorch3D and then reinstall them without GPU support. To uninstall PyTorch and PyTorch3D, you can use the following commands: Reinstall PyTorch and PyTorch3D for CPU: After uninstalling, you can reinstall PyTorch and PyTorch3D with CPU support. You can do this using the following commands: |
Beta Was this translation helpful? Give feedback.
Kudos to chatgpt, the following install worked,
Remove CUDA Dependency:
In your Python environment, make sure to uninstall any packages that have GPU/CUDA dependencies, as these won't work on a CPU-only system. You can uninstall PyTorch and PyTorch3D and then reinstall them without GPU support.
To uninstall PyTorch and PyTorch3D, you can use the following commands:
pip uninstall torch
pip uninstall pytorch3d
Reinstall PyTorch and PyTorch3D for CPU:
After uninstalling, you can reinstall PyTorch and PyTorch3D with CPU support. You can do this using the following commands:
pip install torch==1.9.0+cpu torchvision==0.10.0+cpu torchaudio==0.9.0 -f https://download.pytorch.org/whl/torch_stable.…