Pytorch3d: Installing released version pytorch3d@stable fails

Created on 11 Nov 2020  Ā·  11Comments  Ā·  Source: facebookresearch/pytorch3d

šŸ› Bugs / Unexpected behaviors

I am trying to install the released version with $ pip install 'git+https://github.com/facebookresearch/pytorch3d.git@stable' but it fails with the following output:

$ pip install 'git+https://github.com/facebookresearch/pytorch3d.git@stable'
Collecting git+https://github.com/facebookresearch/pytorch3d.git@stable
Requirement already satisfied: torchvision>=0.4 in ./test_venv/lib/python3.8/site-packages (from pytorch3d==0.2.5) (0.8.1)
Requirement already satisfied: fvcore in ./test_venv/lib/python3.8/site-packages (from pytorch3d==0.2.5) (0.1.2.post20201020)
Requirement already satisfied: numpy in ./test_venv/lib/python3.8/site-packages (from torchvision>=0.4->pytorch3d==0.2.5) (1.19.2)
Requirement already satisfied: pillow>=4.1.1 in ./test_venv/lib/python3.8/site-packages (from torchvision>=0.4->pytorch3d==0.2.5) (8.0.1)
Requirement already satisfied: torch==1.7.0 in ./test_venv/lib/python3.8/site-packages (from torchvision>=0.4->pytorch3d==0.2.5) (1.7.0)
Requirement already satisfied: yacs>=0.1.6 in ./test_venv/lib/python3.8/site-packages (from fvcore->pytorch3d==0.2.5) (0.1.8)
Requirement already satisfied: pyyaml>=5.1 in ./test_venv/lib/python3.8/site-packages (from fvcore->pytorch3d==0.2.5) (5.3.1)
Requirement already satisfied: tqdm in ./test_venv/lib/python3.8/site-packages (from fvcore->pytorch3d==0.2.5) (4.51.0)
Requirement already satisfied: portalocker in ./test_venv/lib/python3.8/site-packages (from fvcore->pytorch3d==0.2.5) (2.0.0)
Requirement already satisfied: termcolor>=1.1 in ./test_venv/lib/python3.8/site-packages (from fvcore->pytorch3d==0.2.5) (1.1.0)
Requirement already satisfied: tabulate in ./test_venv/lib/python3.8/site-packages (from fvcore->pytorch3d==0.2.5) (0.8.7)
Requirement already satisfied: typing-extensions in ./test_venv/lib/python3.8/site-packages (from torch==1.7.0->torchvision>=0.4->pytorch3d==0.2.5) (3.7.4.3)
Requirement already satisfied: dataclasses in ./test_venv/lib/python3.8/site-packages (from torch==1.7.0->torchvision>=0.4->pytorch3d==0.2.5) (0.6)
Requirement already satisfied: future in ./test_venv/lib/python3.8/site-packages (from torch==1.7.0->torchvision>=0.4->pytorch3d==0.2.5) (0.18.2)
Building wheels for collected packages: pytorch3d
  Building wheel for pytorch3d (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/ttsesm/Development/test/test_venv/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-xhc77565/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-xhc77565/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-jz8xbr_5
       cwd: /tmp/pip-req-build-xhc77565/
  Complete output (313 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-3.8
  creating build/lib.linux-x86_64-3.8/pytorch3d
  copying pytorch3d/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d
  creating build/lib.linux-x86_64-3.8/pytorch3d/utils
  copying pytorch3d/utils/torus.py -> build/lib.linux-x86_64-3.8/pytorch3d/utils
  copying pytorch3d/utils/ico_sphere.py -> build/lib.linux-x86_64-3.8/pytorch3d/utils
  copying pytorch3d/utils/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/utils
  creating build/lib.linux-x86_64-3.8/pytorch3d/transforms
  copying pytorch3d/transforms/transform3d.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
  copying pytorch3d/transforms/rotation_conversions.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
  copying pytorch3d/transforms/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
  copying pytorch3d/transforms/so3.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
  creating build/lib.linux-x86_64-3.8/pytorch3d/structures
  copying pytorch3d/structures/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
  copying pytorch3d/structures/pointclouds.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
  copying pytorch3d/structures/meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
  copying pytorch3d/structures/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
  creating build/lib.linux-x86_64-3.8/pytorch3d/renderer
  copying pytorch3d/renderer/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
  copying pytorch3d/renderer/cameras.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
  copying pytorch3d/renderer/blending.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
  copying pytorch3d/renderer/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
  copying pytorch3d/renderer/materials.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
  copying pytorch3d/renderer/lighting.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
  copying pytorch3d/renderer/compositing.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
  creating build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/subdivide_meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/sample_points_from_meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/points_normals.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/perspective_n_points.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/vert_align.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/points_alignment.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/packed_to_padded.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/mesh_face_areas_normals.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/knn.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/interp_face_attrs.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/graph_conv.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/cubify.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  creating build/lib.linux-x86_64-3.8/pytorch3d/loss
  copying pytorch3d/loss/chamfer.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
  copying pytorch3d/loss/point_mesh_distance.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
  copying pytorch3d/loss/mesh_normal_consistency.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
  copying pytorch3d/loss/mesh_laplacian_smoothing.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
  copying pytorch3d/loss/mesh_edge_loss.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
  copying pytorch3d/loss/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
  creating build/lib.linux-x86_64-3.8/pytorch3d/io
  copying pytorch3d/io/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
  copying pytorch3d/io/ply_io.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
  copying pytorch3d/io/obj_io.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
  copying pytorch3d/io/mtl_io.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
  copying pytorch3d/io/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
  creating build/lib.linux-x86_64-3.8/pytorch3d/datasets
  copying pytorch3d/datasets/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets
  copying pytorch3d/datasets/shapenet_base.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets
  copying pytorch3d/datasets/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets
  creating build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
  copying pytorch3d/renderer/points/renderer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
  copying pytorch3d/renderer/points/rasterizer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
  copying pytorch3d/renderer/points/rasterize_points.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
  copying pytorch3d/renderer/points/compositor.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
  copying pytorch3d/renderer/points/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
  creating build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/textures.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/shader.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/renderer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/rasterizer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/shading.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/rasterize_meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  creating build/lib.linux-x86_64-3.8/pytorch3d/datasets/shapenet
  copying pytorch3d/datasets/shapenet/shapenet_core.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/shapenet
  copying pytorch3d/datasets/shapenet/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/shapenet
  creating build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
  copying pytorch3d/datasets/r2n2/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
  copying pytorch3d/datasets/r2n2/r2n2.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
  copying pytorch3d/datasets/r2n2/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
  running build_ext
  building 'pytorch3d._C' extension
  creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8
  creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp
  creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565
  creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d
  creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc
  creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/point_mesh
  creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_points
  creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_meshes
  creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/packed_to_padded_tensor
  creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/knn
  creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/gather_scatter
  creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/face_areas_normals
  creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing
  creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/blending
  creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/interp_face_attrs
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/utils/cpp_extension.py:253: UserWarning:

                                 !! WARNING !!

  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  Your compiler (c++) is not compatible with the compiler Pytorch was
  built with for this platform, which is g++ on linux. Please
  use g++ to to compile your extension. Alternatively, you may
  compile PyTorch from source using c++, and then you can also use
  c++ to compile your extension.

  See https://github.com/pytorch/pytorch/blob/master/CONTRIBUTING.md for help
  with compiling PyTorch from source.
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

                                !! WARNING !!

    warnings.warn(WRONG_COMPILER_WARNING.format(
  Emitting ninja build file /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/build.ninja...
  Compiling objects...
  Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
  [1/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/gather_scatter/gather_scatter_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/gather_scatter/gather_scatter_cpu.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/gather_scatter/gather_scatter_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  [2/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/weighted_sum_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/weighted_sum_cpu.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/weighted_sum_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  FAILED: /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/weighted_sum_cpu.o
  c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/weighted_sum_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/weighted_sum_cpu.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/weighted_sum_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/weighted_sum_cpu.cpp:3:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  c++: fatal error: Killed signal terminated program cc1plus
  compilation terminated.
  [3/25] /opt/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor.cu -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
  [4/25] /opt/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_meshes/rasterize_meshes.cu -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_meshes/rasterize_meshes.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
  [5/25] /opt/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_points/rasterize_points.cu -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_points/rasterize_points.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
  [6/25] /opt/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/point_mesh/point_mesh_edge.cu -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/point_mesh/point_mesh_edge.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
  [7/25] /opt/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/point_mesh/point_mesh_face.cu -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/point_mesh/point_mesh_face.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
  [8/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/ext.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/ext.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/ext.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  FAILED: /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/ext.o
  c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/ext.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/ext.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/ext.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-xhc77565/pytorch3d/csrc/ext.cpp:3:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  c++: fatal error: Killed signal terminated program cc1plus
  compilation terminated.
  [9/25] /opt/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/interp_face_attrs/interp_face_attrs.cu -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/interp_face_attrs/interp_face_attrs.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
  [10/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/alpha_composite_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/alpha_composite_cpu.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/alpha_composite_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/alpha_composite_cpu.cpp:3:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  [11/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_points/rasterize_points_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_points/rasterize_points_cpu.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_points/rasterize_points_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_points/rasterize_points_cpu.cpp:3:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  [12/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/blending/sigmoid_alpha_blend_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/blending/sigmoid_alpha_blend_cpu.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/blending/sigmoid_alpha_blend_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-xhc77565/pytorch3d/csrc/blending/sigmoid_alpha_blend_cpu.cpp:3:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  [13/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-xhc77565/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.cpp:3:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  [14/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/knn/knn_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/knn/knn_cpu.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/knn/knn_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-xhc77565/pytorch3d/csrc/knn/knn_cpu.cpp:3:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  [15/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-xhc77565/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.cpp:3:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  [16/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.cpp:3:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  [17/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_meshes/rasterize_meshes_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_meshes/rasterize_meshes_cpu.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_meshes/rasterize_meshes_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_meshes/rasterize_meshes_cpu.cpp:3:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  [18/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/point_mesh/point_mesh.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/point_mesh/point_mesh.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/point_mesh/point_mesh.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-xhc77565/pytorch3d/csrc/point_mesh/point_mesh.cpp:3:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  [19/25] /opt/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/knn/knn.cu -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/knn/knn.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
  ninja: build stopped: subcommand failed.
  Traceback (most recent call last):
    File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1516, in _run_ninja_build
      subprocess.run(
    File "/usr/lib/python3.8/subprocess.py", line 512, 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 1, in <module>
    File "/tmp/pip-req-build-xhc77565/setup.py", line 86, in <module>
      setup(
    File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/setuptools/__init__.py", line 153, in setup
      return distutils.core.setup(**attrs)
    File "/usr/lib/python3.8/distutils/core.py", line 148, in setup
      dist.run_commands()
    File "/usr/lib/python3.8/distutils/dist.py", line 966, in run_commands
      self.run_command(cmd)
    File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/wheel/bdist_wheel.py", line 290, in run
      self.run_command('build')
    File "/usr/lib/python3.8/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/usr/lib/python3.8/distutils/command/build.py", line 135, in run
      self.run_command(cmd_name)
    File "/usr/lib/python3.8/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 79, in run
      _build_ext.run(self)
    File "/usr/lib/python3.8/distutils/command/build_ext.py", line 340, in run
      self.build_extensions()
    File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 653, in build_extensions
      build_ext.build_extensions(self)
    File "/usr/lib/python3.8/distutils/command/build_ext.py", line 449, in build_extensions
      self._build_extensions_serial()
    File "/usr/lib/python3.8/distutils/command/build_ext.py", line 474, in _build_extensions_serial
      self.build_extension(ext)
    File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 196, in build_extension
      _build_ext.build_extension(self, ext)
    File "/usr/lib/python3.8/distutils/command/build_ext.py", line 528, in build_extension
      objects = self.compiler.compile(sources,
    File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 473, in unix_wrap_ninja_compile
      _write_ninja_file_and_compile_objects(
    File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1233, in _write_ninja_file_and_compile_objects
      _run_ninja_build(
    File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1538, in _run_ninja_build
      raise RuntimeError(message) from e
  RuntimeError: Error compiling objects for extension
  ----------------------------------------
  ERROR: Failed building wheel for pytorch3d
  Running setup.py clean for pytorch3d
Failed to build pytorch3d
Installing collected packages: pytorch3d
    Running setup.py install for pytorch3d ... error
    ERROR: Command errored out with exit status 1:
     command: /home/ttsesm/Development/test/test_venv/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-xhc77565/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-xhc77565/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-8n14dgv0/install-record.txt --single-version-externally-managed --compile --install-headers /home/ttsesm/Development/test/test_venv/include/site/python3.8/pytorch3d
         cwd: /tmp/pip-req-build-xhc77565/
    Complete output (324 lines):
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-3.8
    creating build/lib.linux-x86_64-3.8/pytorch3d
    copying pytorch3d/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d
    creating build/lib.linux-x86_64-3.8/pytorch3d/utils
    copying pytorch3d/utils/torus.py -> build/lib.linux-x86_64-3.8/pytorch3d/utils
    copying pytorch3d/utils/ico_sphere.py -> build/lib.linux-x86_64-3.8/pytorch3d/utils
    copying pytorch3d/utils/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/utils
    creating build/lib.linux-x86_64-3.8/pytorch3d/transforms
    copying pytorch3d/transforms/transform3d.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
    copying pytorch3d/transforms/rotation_conversions.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
    copying pytorch3d/transforms/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
    copying pytorch3d/transforms/so3.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
    creating build/lib.linux-x86_64-3.8/pytorch3d/structures
    copying pytorch3d/structures/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
    copying pytorch3d/structures/pointclouds.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
    copying pytorch3d/structures/meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
    copying pytorch3d/structures/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
    creating build/lib.linux-x86_64-3.8/pytorch3d/renderer
    copying pytorch3d/renderer/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
    copying pytorch3d/renderer/cameras.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
    copying pytorch3d/renderer/blending.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
    copying pytorch3d/renderer/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
    copying pytorch3d/renderer/materials.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
    copying pytorch3d/renderer/lighting.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
    copying pytorch3d/renderer/compositing.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
    creating build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/subdivide_meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/sample_points_from_meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/points_normals.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/perspective_n_points.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/vert_align.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/points_alignment.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/packed_to_padded.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/mesh_face_areas_normals.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/knn.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/interp_face_attrs.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/graph_conv.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/cubify.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    creating build/lib.linux-x86_64-3.8/pytorch3d/loss
    copying pytorch3d/loss/chamfer.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
    copying pytorch3d/loss/point_mesh_distance.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
    copying pytorch3d/loss/mesh_normal_consistency.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
    copying pytorch3d/loss/mesh_laplacian_smoothing.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
    copying pytorch3d/loss/mesh_edge_loss.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
    copying pytorch3d/loss/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
    creating build/lib.linux-x86_64-3.8/pytorch3d/io
    copying pytorch3d/io/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
    copying pytorch3d/io/ply_io.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
    copying pytorch3d/io/obj_io.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
    copying pytorch3d/io/mtl_io.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
    copying pytorch3d/io/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
    creating build/lib.linux-x86_64-3.8/pytorch3d/datasets
    copying pytorch3d/datasets/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets
    copying pytorch3d/datasets/shapenet_base.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets
    copying pytorch3d/datasets/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets
    creating build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
    copying pytorch3d/renderer/points/renderer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
    copying pytorch3d/renderer/points/rasterizer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
    copying pytorch3d/renderer/points/rasterize_points.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
    copying pytorch3d/renderer/points/compositor.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
    copying pytorch3d/renderer/points/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
    creating build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/textures.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/shader.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/renderer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/rasterizer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/shading.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/rasterize_meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    creating build/lib.linux-x86_64-3.8/pytorch3d/datasets/shapenet
    copying pytorch3d/datasets/shapenet/shapenet_core.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/shapenet
    copying pytorch3d/datasets/shapenet/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/shapenet
    creating build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
    copying pytorch3d/datasets/r2n2/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
    copying pytorch3d/datasets/r2n2/r2n2.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
    copying pytorch3d/datasets/r2n2/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
    running build_ext
    building 'pytorch3d._C' extension
    creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8
    creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp
    creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565
    creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d
    creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc
    creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/point_mesh
    creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_points
    creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_meshes
    creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/packed_to_padded_tensor
    creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/knn
    creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/gather_scatter
    creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/face_areas_normals
    creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing
    creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/blending
    creating /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/interp_face_attrs
    /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/utils/cpp_extension.py:253: UserWarning:

                                   !! WARNING !!

    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Your compiler (c++) is not compatible with the compiler Pytorch was
    built with for this platform, which is g++ on linux. Please
    use g++ to to compile your extension. Alternatively, you may
    compile PyTorch from source using c++, and then you can also use
    c++ to compile your extension.

    See https://github.com/pytorch/pytorch/blob/master/CONTRIBUTING.md for help
    with compiling PyTorch from source.
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

                                  !! WARNING !!

      warnings.warn(WRONG_COMPILER_WARNING.format(
    Emitting ninja build file /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/build.ninja...
    Compiling objects...
    Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
    [1/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/gather_scatter/gather_scatter_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/gather_scatter/gather_scatter_cpu.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/gather_scatter/gather_scatter_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    [2/25] /opt/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/point_mesh/point_mesh_face.cu -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/point_mesh/point_mesh_face.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
    [3/25] /opt/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_points/rasterize_points.cu -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_points/rasterize_points.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
    [4/25] /opt/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/point_mesh/point_mesh_edge.cu -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/point_mesh/point_mesh_edge.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
    [5/25] /opt/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_meshes/rasterize_meshes.cu -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_meshes/rasterize_meshes.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
    [6/25] /opt/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor.cu -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
    [7/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    FAILED: /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.o
    c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.cpp:3:
    /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
       84 | #pragma omp parallel for if ((end - begin) >= grain_size)
          |
    c++: fatal error: Killed signal terminated program cc1plus
    compilation terminated.
    [8/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/point_mesh/point_mesh.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/point_mesh/point_mesh.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/point_mesh/point_mesh.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    FAILED: /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/point_mesh/point_mesh.o
    c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/point_mesh/point_mesh.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/point_mesh/point_mesh.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/point_mesh/point_mesh.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-xhc77565/pytorch3d/csrc/point_mesh/point_mesh.cpp:3:
    /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
       84 | #pragma omp parallel for if ((end - begin) >= grain_size)
          |
    c++: fatal error: Killed signal terminated program cc1plus
    compilation terminated.
    [9/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/ext.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/ext.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/ext.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    FAILED: /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/ext.o
    c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/ext.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/ext.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/ext.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-xhc77565/pytorch3d/csrc/ext.cpp:3:
    /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
       84 | #pragma omp parallel for if ((end - begin) >= grain_size)
          |
    c++: fatal error: Killed signal terminated program cc1plus
    compilation terminated.
    [10/25] /opt/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/interp_face_attrs/interp_face_attrs.cu -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/interp_face_attrs/interp_face_attrs.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
    [11/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/alpha_composite_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/alpha_composite_cpu.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/alpha_composite_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/alpha_composite_cpu.cpp:3:
    /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
       84 | #pragma omp parallel for if ((end - begin) >= grain_size)
          |
    [12/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/blending/sigmoid_alpha_blend_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/blending/sigmoid_alpha_blend_cpu.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/blending/sigmoid_alpha_blend_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-xhc77565/pytorch3d/csrc/blending/sigmoid_alpha_blend_cpu.cpp:3:
    /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
       84 | #pragma omp parallel for if ((end - begin) >= grain_size)
          |
    [13/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-xhc77565/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.cpp:3:
    /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
       84 | #pragma omp parallel for if ((end - begin) >= grain_size)
          |
    [14/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-xhc77565/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.cpp:3:
    /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
       84 | #pragma omp parallel for if ((end - begin) >= grain_size)
          |
    [15/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_points/rasterize_points_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_points/rasterize_points_cpu.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_points/rasterize_points_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_points/rasterize_points_cpu.cpp:3:
    /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
       84 | #pragma omp parallel for if ((end - begin) >= grain_size)
          |
    [16/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/knn/knn_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/knn/knn_cpu.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/knn/knn_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-xhc77565/pytorch3d/csrc/knn/knn_cpu.cpp:3:
    /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
       84 | #pragma omp parallel for if ((end - begin) >= grain_size)
          |
    [17/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/weighted_sum_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/weighted_sum_cpu.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/weighted_sum_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/weighted_sum_cpu.cpp:3:
    /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
       84 | #pragma omp parallel for if ((end - begin) >= grain_size)
          |
    [18/25] c++ -MMD -MF /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_meshes/rasterize_meshes_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_meshes/rasterize_meshes_cpu.cpp -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_meshes/rasterize_meshes_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-xhc77565/pytorch3d/csrc/rasterize_meshes/rasterize_meshes_cpu.cpp:3:
    /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
       84 | #pragma omp parallel for if ((end - begin) >= grain_size)
          |
    [19/25] /opt/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/alpha_composite.cu -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/alpha_composite.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
    [20/25] /opt/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/norm_weighted_sum.cu -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/norm_weighted_sum.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
    [21/25] /opt/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/gather_scatter/gather_scatter.cu -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/gather_scatter/gather_scatter.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
    [22/25] /opt/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/face_areas_normals/face_areas_normals.cu -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/face_areas_normals/face_areas_normals.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
    [23/25] /opt/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/weighted_sum.cu -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/compositing/weighted_sum.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
    [24/25] /opt/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-xhc77565/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-xhc77565/pytorch3d/csrc/knn/knn.cu -o /tmp/pip-req-build-xhc77565/build/temp.linux-x86_64-3.8/tmp/pip-req-build-xhc77565/pytorch3d/csrc/knn/knn.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
    ninja: build stopped: subcommand failed.
    Traceback (most recent call last):
      File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1516, in _run_ninja_build
        subprocess.run(
      File "/usr/lib/python3.8/subprocess.py", line 512, 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 1, in <module>
      File "/tmp/pip-req-build-xhc77565/setup.py", line 86, in <module>
        setup(
      File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/setuptools/__init__.py", line 153, in setup
        return distutils.core.setup(**attrs)
      File "/usr/lib/python3.8/distutils/core.py", line 148, in setup
        dist.run_commands()
      File "/usr/lib/python3.8/distutils/dist.py", line 966, in run_commands
        self.run_command(cmd)
      File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/setuptools/command/install.py", line 61, in run
        return orig.install.run(self)
      File "/usr/lib/python3.8/distutils/command/install.py", line 545, in run
        self.run_command('build')
      File "/usr/lib/python3.8/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/usr/lib/python3.8/distutils/command/build.py", line 135, in run
        self.run_command(cmd_name)
      File "/usr/lib/python3.8/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 79, in run
        _build_ext.run(self)
      File "/usr/lib/python3.8/distutils/command/build_ext.py", line 340, in run
        self.build_extensions()
      File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 653, in build_extensions
        build_ext.build_extensions(self)
      File "/usr/lib/python3.8/distutils/command/build_ext.py", line 449, in build_extensions
        self._build_extensions_serial()
      File "/usr/lib/python3.8/distutils/command/build_ext.py", line 474, in _build_extensions_serial
        self.build_extension(ext)
      File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 196, in build_extension
        _build_ext.build_extension(self, ext)
      File "/usr/lib/python3.8/distutils/command/build_ext.py", line 528, in build_extension
        objects = self.compiler.compile(sources,
      File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 473, in unix_wrap_ninja_compile
        _write_ninja_file_and_compile_objects(
      File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1233, in _write_ninja_file_and_compile_objects
        _run_ninja_build(
      File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1538, in _run_ninja_build
        raise RuntimeError(message) from e
    RuntimeError: Error compiling objects for extension
    ----------------------------------------
ERROR: Command errored out with exit status 1: /home/ttsesm/Development/test/test_venv/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-xhc77565/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-xhc77565/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-8n14dgv0/install-record.txt --single-version-externally-managed --compile --install-headers /home/ttsesm/Development/test/test_venv/include/site/python3.8/pytorch3d Check the logs for full command output.

My gcc and nvcc installations should be compatible:

$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --with-isl --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror gdc_include_dir=/usr/include/dlang/gdc
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 10.2.0 (GCC) 

$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2020 NVIDIA Corporation
Built on Mon_Oct_12_20:09:46_PDT_2020
Cuda compilation tools, release 11.1, V11.1.105
Build cuda_11.1.TC455_06.29190527_0

I am in archlinux with kernel 5.9.6 if that makes any help. I noticed that there is also a similar issue (https://github.com/facebookresearch/pytorch3d/issues/440) already but I am not sure whether the two issues are related.

installation

Most helpful comment

There is no compiler error reported, we just see c++: fatal error: Killed signal terminated program cc1plus.
My guess would be that the compilation here is running out of memory. The ninja build system, as used by pytorch, defaults to allowing 2 more jobs than your cpu_count. I am guessing your cpu_count is quite large.

Can you try something like

MAX_JOBS=4 pip install 'git+https://github.com/facebookresearch/pytorch3d.git@stable'

  • which sets the maximum to 4.

All 11 comments

Similar issue also for me yesterday, I tried to recreate new separated environments with conda but didn't work. I tried to re-run on my previous environment a conda install pytorch3D but it is taking more than 8hours to fix.

There is no compiler error reported, we just see c++: fatal error: Killed signal terminated program cc1plus.
My guess would be that the compilation here is running out of memory. The ninja build system, as used by pytorch, defaults to allowing 2 more jobs than your cpu_count. I am guessing your cpu_count is quite large.

Can you try something like

MAX_JOBS=4 pip install 'git+https://github.com/facebookresearch/pytorch3d.git@stable'

  • which sets the maximum to 4.

Thanks @bottler indeed limiting the jobs did the trick for me.

Btw, I've tried also the master branch but I am also getting a failing compilation:

$ MAX_JOBS=4 pip install 'git+https://github.com/facebookresearch/pytorch3d.git'
Collecting git+https://github.com/facebookresearch/pytorch3d.git
  Cloning https://github.com/facebookresearch/pytorch3d.git to /tmp/pip-req-build-rn1j_djw
Requirement already satisfied: torchvision>=0.4 in ./test_venv/lib/python3.8/site-packages (from pytorch3d==0.2.5) (0.8.1)
Requirement already satisfied: fvcore in ./test_venv/lib/python3.8/site-packages (from pytorch3d==0.2.5) (0.1.2.post20201020)
Requirement already satisfied: torch==1.7.0 in ./test_venv/lib/python3.8/site-packages (from torchvision>=0.4->pytorch3d==0.2.5) (1.7.0)
Requirement already satisfied: pillow>=4.1.1 in ./test_venv/lib/python3.8/site-packages (from torchvision>=0.4->pytorch3d==0.2.5) (8.0.1)
Requirement already satisfied: numpy in ./test_venv/lib/python3.8/site-packages (from torchvision>=0.4->pytorch3d==0.2.5) (1.19.2)
Requirement already satisfied: yacs>=0.1.6 in ./test_venv/lib/python3.8/site-packages (from fvcore->pytorch3d==0.2.5) (0.1.8)
Requirement already satisfied: pyyaml>=5.1 in ./test_venv/lib/python3.8/site-packages (from fvcore->pytorch3d==0.2.5) (5.3.1)
Requirement already satisfied: tqdm in ./test_venv/lib/python3.8/site-packages (from fvcore->pytorch3d==0.2.5) (4.51.0)
Requirement already satisfied: portalocker in ./test_venv/lib/python3.8/site-packages (from fvcore->pytorch3d==0.2.5) (2.0.0)
Requirement already satisfied: termcolor>=1.1 in ./test_venv/lib/python3.8/site-packages (from fvcore->pytorch3d==0.2.5) (1.1.0)
Requirement already satisfied: tabulate in ./test_venv/lib/python3.8/site-packages (from fvcore->pytorch3d==0.2.5) (0.8.7)
Requirement already satisfied: dataclasses in ./test_venv/lib/python3.8/site-packages (from torch==1.7.0->torchvision>=0.4->pytorch3d==0.2.5) (0.6)
Requirement already satisfied: typing-extensions in ./test_venv/lib/python3.8/site-packages (from torch==1.7.0->torchvision>=0.4->pytorch3d==0.2.5) (3.7.4.3)
Requirement already satisfied: future in ./test_venv/lib/python3.8/site-packages (from torch==1.7.0->torchvision>=0.4->pytorch3d==0.2.5) (0.18.2)
Building wheels for collected packages: pytorch3d
  Building wheel for pytorch3d (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/ttsesm/Development/test/test_venv/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-rn1j_djw/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-rn1j_djw/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-q_w4mqg5
       cwd: /tmp/pip-req-build-rn1j_djw/
  Complete output (1353 lines):
  /tmp/pip-req-build-rn1j_djw/setup.py:49: UserWarning: The environment variable `CUB_HOME` was not found. NVIDIA CUB is required for compilation and can be downloaded from `https://github.com/NVIDIA/cub/releases`. You can unpack it to a location of your choice and set the environment variable `CUB_HOME` to the folder containing the `CMakeListst.txt` file.
    warnings.warn(
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-3.8
  creating build/lib.linux-x86_64-3.8/pytorch3d
  copying pytorch3d/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d
  creating build/lib.linux-x86_64-3.8/pytorch3d/vis
  copying pytorch3d/vis/texture_vis.py -> build/lib.linux-x86_64-3.8/pytorch3d/vis
  copying pytorch3d/vis/plotly_vis.py -> build/lib.linux-x86_64-3.8/pytorch3d/vis
  copying pytorch3d/vis/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/vis
  creating build/lib.linux-x86_64-3.8/pytorch3d/utils
  copying pytorch3d/utils/torus.py -> build/lib.linux-x86_64-3.8/pytorch3d/utils
  copying pytorch3d/utils/ico_sphere.py -> build/lib.linux-x86_64-3.8/pytorch3d/utils
  copying pytorch3d/utils/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/utils
  creating build/lib.linux-x86_64-3.8/pytorch3d/transforms
  copying pytorch3d/transforms/transform3d.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
  copying pytorch3d/transforms/so3.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
  copying pytorch3d/transforms/rotation_conversions.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
  copying pytorch3d/transforms/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
  creating build/lib.linux-x86_64-3.8/pytorch3d/structures
  copying pytorch3d/structures/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
  copying pytorch3d/structures/pointclouds.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
  copying pytorch3d/structures/meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
  copying pytorch3d/structures/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
  creating build/lib.linux-x86_64-3.8/pytorch3d/renderer
  copying pytorch3d/renderer/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
  copying pytorch3d/renderer/materials.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
  copying pytorch3d/renderer/lighting.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
  copying pytorch3d/renderer/compositing.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
  copying pytorch3d/renderer/cameras.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
  copying pytorch3d/renderer/blending.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
  copying pytorch3d/renderer/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
  creating build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/vert_align.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/subdivide_meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/sample_points_from_meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/points_normals.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/points_alignment.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/perspective_n_points.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/packed_to_padded.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/mesh_face_areas_normals.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/knn.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/interp_face_attrs.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/graph_conv.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/cubify.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/cameras_alignment.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  creating build/lib.linux-x86_64-3.8/pytorch3d/loss
  copying pytorch3d/loss/point_mesh_distance.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
  copying pytorch3d/loss/mesh_normal_consistency.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
  copying pytorch3d/loss/mesh_laplacian_smoothing.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
  copying pytorch3d/loss/mesh_edge_loss.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
  copying pytorch3d/loss/chamfer.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
  copying pytorch3d/loss/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
  creating build/lib.linux-x86_64-3.8/pytorch3d/io
  copying pytorch3d/io/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
  copying pytorch3d/io/ply_io.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
  copying pytorch3d/io/obj_io.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
  copying pytorch3d/io/mtl_io.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
  copying pytorch3d/io/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
  creating build/lib.linux-x86_64-3.8/pytorch3d/datasets
  copying pytorch3d/datasets/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets
  copying pytorch3d/datasets/shapenet_base.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets
  copying pytorch3d/datasets/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets
  creating build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
  copying pytorch3d/renderer/points/renderer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
  copying pytorch3d/renderer/points/rasterizer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
  copying pytorch3d/renderer/points/rasterize_points.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
  copying pytorch3d/renderer/points/compositor.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
  copying pytorch3d/renderer/points/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
  creating build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/textures.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/shading.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/shader.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/renderer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/rasterizer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/rasterize_meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  creating build/lib.linux-x86_64-3.8/pytorch3d/renderer/points/pulsar
  copying pytorch3d/renderer/points/pulsar/unified.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points/pulsar
  copying pytorch3d/renderer/points/pulsar/renderer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points/pulsar
  copying pytorch3d/renderer/points/pulsar/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points/pulsar
  creating build/lib.linux-x86_64-3.8/pytorch3d/datasets/shapenet
  copying pytorch3d/datasets/shapenet/shapenet_core.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/shapenet
  copying pytorch3d/datasets/shapenet/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/shapenet
  creating build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
  copying pytorch3d/datasets/r2n2/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
  copying pytorch3d/datasets/r2n2/r2n2.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
  copying pytorch3d/datasets/r2n2/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
  running build_ext
  building 'pytorch3d._C' extension
  creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8
  creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp
  creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw
  creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d
  creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc
  creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_points
  creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_meshes
  creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar
  creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch
  creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host
  creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/point_mesh
  creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/packed_to_padded_tensor
  creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/knn
  creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/gather_scatter
  creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/face_areas_normals
  creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/compositing
  creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/blending
  creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/cuda
  creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/interp_face_attrs
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/utils/cpp_extension.py:253: UserWarning:

                                 !! WARNING !!

  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  Your compiler (c++) is not compatible with the compiler Pytorch was
  built with for this platform, which is g++ on linux. Please
  use g++ to to compile your extension. Alternatively, you may
  compile PyTorch from source using c++, and then you can also use
  c++ to compile your extension.

  See https://github.com/pytorch/pytorch/blob/master/CONTRIBUTING.md for help
  with compiling PyTorch from source.
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

                                !! WARNING !!

    warnings.warn(WRONG_COMPILER_WARNING.format(
  Emitting ninja build file /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/build.ninja...
  Compiling objects...
  Using envvar MAX_JOBS (4) as the number of workers...
  [1/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/camera.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/camera.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/camera.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./camera.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/camera.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./../global.h:39: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     39 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./../global.h:40: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     40 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./../global.h:41,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./camera.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/camera.cpp:2:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./camera.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/camera.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./../global.h:42: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     42 | #pragma clang diagnostic pop
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/../include/math.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/camera.cpp:3:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/../include/./commands.h:23: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     23 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/../include/./commands.h:24: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     24 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/../include/math.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/camera.cpp:3:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/../include/./commands.h:26: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     26 | #pragma clang diagnostic pop
        |
  [2/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_points/rasterize_points_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_points/rasterize_points_cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_points/rasterize_points_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_points/rasterize_points_cpu.cpp:3:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  [3/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/util.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/util.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/util.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  [4/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_meshes/rasterize_meshes_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_meshes/rasterize_meshes_cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_meshes/rasterize_meshes_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_meshes/rasterize_meshes_cpu.cpp:3:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  [5/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/warnings.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/warnings.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/warnings.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/warnings.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/./global.h:39: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     39 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/./global.h:40: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     40 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/./global.h:41,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/warnings.cpp:2:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/warnings.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/./global.h:42: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     42 | #pragma clang diagnostic pop
        |
  [6/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/ext.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/ext.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/ext.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/ext.cpp:4:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/./pulsar/global.h:39: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     39 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/./pulsar/global.h:40: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     40 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/./pulsar/global.h:41,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/ext.cpp:4:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/ext.cpp:4:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/./pulsar/global.h:42: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     42 | #pragma clang diagnostic pop
        |
  [7/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/tensor_util.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/tensor_util.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/tensor_util.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/tensor_util.cpp:6:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  [8/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./renderer.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./../global.h:39: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     39 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./../global.h:40: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     40 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./../global.h:41,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./renderer.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:2:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./renderer.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./../global.h:42: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     42 | #pragma clang diagnostic pop
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:3:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/../include/commands.h:23: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     23 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/../include/commands.h:24: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     24 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:3:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/../include/commands.h:26: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     26 | #pragma clang diagnostic pop
        |
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/TH.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/../include/commands.h:25,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:3:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp: In member function ā€˜std::tuple<long unsigned int, long unsigned int, bool, at::Tensor> pulsar::pytorch::Renderer::arg_check(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const float&, const float&, float&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, const float&, const uint&, const uint&)’:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:217:56: warning: comparison of integer expressions of different signedness: ā€˜int64_t’ {aka ā€˜long int’} and ā€˜size_t’ {aka ā€˜long unsigned int’} [-Wsign-compare]
    217 |         vert_col.ndimension() == 3 && vert_col.size(0) == batch_size,
        |                                       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
    106 |   _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
        |                                   ^~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:221:60: warning: comparison of integer expressions of different signedness: ā€˜int64_t’ {aka ā€˜long int’} and ā€˜size_t’ {aka ā€˜long unsigned int’} [-Wsign-compare]
    221 |         vert_radii.ndimension() == 2 && vert_radii.size(0) == batch_size,
        |                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
    106 |   _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
        |                                   ^~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:225:54: warning: comparison of integer expressions of different signedness: ā€˜int64_t’ {aka ā€˜long int’} and ā€˜size_t’ {aka ā€˜long unsigned int’} [-Wsign-compare]
    225 |         cam_pos.ndimension() == 2 && cam_pos.size(0) == batch_size,
        |                                      ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
    106 |   _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
        |                                   ^~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:230:38: warning: comparison of integer expressions of different signedness: ā€˜int64_t’ {aka ā€˜long int’} and ā€˜size_t’ {aka ā€˜long unsigned int’} [-Wsign-compare]
    230 |             pixel_0_0_center.size(0) == batch_size,
        |             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
    106 |   _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
        |                                   ^~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:234:62: warning: comparison of integer expressions of different signedness: ā€˜int64_t’ {aka ā€˜long int’} and ā€˜size_t’ {aka ā€˜long unsigned int’} [-Wsign-compare]
    234 |         pixel_vec_x.ndimension() == 2 && pixel_vec_x.size(0) == batch_size,
        |                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
    106 |   _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
        |                                   ^~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:238:62: warning: comparison of integer expressions of different signedness: ā€˜int64_t’ {aka ā€˜long int’} and ā€˜size_t’ {aka ā€˜long unsigned int’} [-Wsign-compare]
    238 |         pixel_vec_y.ndimension() == 2 && pixel_vec_y.size(0) == batch_size,
        |                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
    106 |   _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
        |                                   ^~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:242:64: warning: comparison of integer expressions of different signedness: ā€˜int64_t’ {aka ā€˜long int’} and ā€˜size_t’ {aka ā€˜long unsigned int’} [-Wsign-compare]
    242 |         focal_length.ndimension() == 1 && focal_length.size(0) == batch_size,
        |                                           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
    106 |   _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
        |                                   ^~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:247:45: warning: comparison of integer expressions of different signedness: ā€˜int64_t’ {aka ā€˜long int’} and ā€˜size_t’ {aka ā€˜long unsigned int’} [-Wsign-compare]
    247 |             principal_point_offsets.size(0) == batch_size,
        |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
    106 |   _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
        |                                   ^~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:253:39: warning: comparison of integer expressions of different signedness: ā€˜int64_t’ {aka ā€˜long int’} and ā€˜size_t’ {aka ā€˜long unsigned int’} [-Wsign-compare]
    253 |               opacity.value().size(0) == batch_size,
        |               ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
    106 |   _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
        |                                   ^~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:260:26: warning: comparison of integer expressions of different signedness: ā€˜int64_t’ {aka ā€˜long int’} and ā€˜size_t’ {aka ā€˜long unsigned int’} [-Wsign-compare]
    260 |         vert_col.size(1) == n_points,
        |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
    106 |   _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
        |                                   ^~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:267:28: warning: comparison of integer expressions of different signedness: ā€˜int64_t’ {aka ā€˜long int’} and ā€˜size_t’ {aka ā€˜long unsigned int’} [-Wsign-compare]
    267 |         vert_radii.size(1) == n_points,
        |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
    106 |   _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
        |                                   ^~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:275:35: warning: comparison of integer expressions of different signedness: ā€˜int64_t’ {aka ā€˜long int’} and ā€˜size_t’ {aka ā€˜long unsigned int’} [-Wsign-compare]
    275 |           opacity.value().size(1) == n_points,
        |           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
    106 |   _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
        |                                   ^~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:355:26: warning: comparison of integer expressions of different signedness: ā€˜int64_t’ {aka ā€˜long int’} and ā€˜size_t’ {aka ā€˜long unsigned int’} [-Wsign-compare]
    355 |         vert_col.size(0) == n_points,
        |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
    106 |   _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
        |                                   ^~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:362:28: warning: comparison of integer expressions of different signedness: ā€˜int64_t’ {aka ā€˜long int’} and ā€˜size_t’ {aka ā€˜long unsigned int’} [-Wsign-compare]
    362 |         vert_radii.size(0) == n_points,
        |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
    106 |   _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
        |                                   ^~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:370:35: warning: comparison of integer expressions of different signedness: ā€˜int64_t’ {aka ā€˜long int’} and ā€˜size_t’ {aka ā€˜long unsigned int’} [-Wsign-compare]
    370 |           opacity.value().size(0) == n_points,
        |           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
    106 |   _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
        |                                   ^~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp: In member function ā€˜std::tuple<c10::optional<at::Tensor>, c10::optional<at::Tensor>, c10::optional<at::Tensor>, c10::optional<at::Tensor>, c10::optional<at::Tensor>, c10::optional<at::Tensor>, c10::optional<at::Tensor>, c10::optional<at::Tensor> > pulsar::pytorch::Renderer::backward(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const float&, const float&, float, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, const float&, const uint&, const uint&, const bool&, const bool&, const bool&, const bool&, const bool&, const c10::optional<std::pair<unsigned int, unsigned int> >&)’:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:961:25: warning: comparison of integer expressions of different signedness: ā€˜int64_t’ {aka ā€˜long int’} and ā€˜size_t’ {aka ā€˜long unsigned int’} [-Wsign-compare]
    961 |         grad_im.size(0) == batch_size,
        |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
    106 |   _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
        |                                   ^~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:964:30: warning: comparison of integer expressions of different signedness: ā€˜int64_t’ {aka ā€˜long int’} and ā€˜size_t’ {aka ā€˜long unsigned int’} [-Wsign-compare]
    964 |     THArgCheck(image.size(0) == batch_size, 2, "Image batch size must agree.");
        |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
    106 |   _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
        |                                   ^~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:966:27: warning: comparison of integer expressions of different signedness: ā€˜int64_t’ {aka ā€˜long int’} and ā€˜size_t’ {aka ā€˜long unsigned int’} [-Wsign-compare]
    966 |         forw_info.size(0) == batch_size,
        |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
    106 |   _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
        |                                   ^~~~~~~~~~~
  [9/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.render.cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.render.cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.render.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.render.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.render.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.render.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:39: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     39 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:40: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     40 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:41,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.render.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.render.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.render.cpu.cpp:2:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.render.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.render.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.render.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:42: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     42 | #pragma clang diagnostic pop
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.render.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.render.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.render.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:23: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     23 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:24: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     24 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.render.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.render.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.render.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:26: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     26 | #pragma clang diagnostic pop
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.render.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.render.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.render.device.h: In instantiation of ā€˜void pulsar::Renderer::render(const size_t*, const pulsar::Renderer::IntersectInfo*, const pulsar::Renderer::DrawInfo*, const float*, const int*, const float*, pulsar::CamInfo, float, float, uint, const float*, uint, int, int, int, int, float*, float*, int) [with bool DEV = false; size_t = long unsigned int; uint = unsigned int]’:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.render.instantiate.h:35:1:   required from here
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.render.device.h:171:39: warning: comparison of integer expressions of different signedness: ā€˜int’ and ā€˜uint’ {aka ā€˜unsigned int’} [-Wsign-compare]
    171 |        !loading_done && n_pixels_done < thread_block.size();
        |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.render.device.h:278:32: warning: comparison of integer expressions of different signedness: ā€˜int’ and ā€˜const uint’ {aka ā€˜const unsigned int’} [-Wsign-compare]
    278 |           tracker.get_n_hits() >= max_n_hits;
        |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  [10/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.norm_sphere_gradients.cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.norm_sphere_gradients.cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.norm_sphere_gradients.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_sphere_gradients.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_sphere_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.norm_sphere_gradients.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:39: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     39 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:40: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     40 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:41,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_sphere_gradients.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_sphere_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.norm_sphere_gradients.cpu.cpp:2:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_sphere_gradients.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_sphere_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.norm_sphere_gradients.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:42: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     42 | #pragma clang diagnostic pop
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_sphere_gradients.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_sphere_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.norm_sphere_gradients.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././commands.h:23: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     23 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././commands.h:24: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     24 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_sphere_gradients.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_sphere_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.norm_sphere_gradients.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././commands.h:26: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     26 | #pragma clang diagnostic pop
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././commands.h:27,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_sphere_gradients.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_sphere_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.norm_sphere_gradients.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_sphere_gradients.device.h: In instantiation of ā€˜void pulsar::Renderer::norm_sphere_gradients(pulsar::Renderer::Renderer, int) [with bool DEV = false]’:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_sphere_gradients.instantiate.h:9:24:   required from here
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././../host/commands.h:339:34: warning: comparison of integer expressions of different signedness: ā€˜uint’ {aka ā€˜unsigned int’} and ā€˜const int’ [-Wsign-compare]
    339 |   for (uint VARNAME = 0; VARNAME < (N); ++VARNAME) {
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_sphere_gradients.device.h:21:3: note: in expansion of macro ā€˜GET_PARALLEL_IDX_1D’
     21 |   GET_PARALLEL_IDX_1D(idx, num_balls);
        |   ^~~~~~~~~~~~~~~~~~~
  [11/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_cam_gradients.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_cam_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:39: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     39 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:40: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     40 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:41,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_cam_gradients.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_cam_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.cpp:2:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_cam_gradients.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_cam_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:42: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     42 | #pragma clang diagnostic pop
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_cam_gradients.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_cam_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:23: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     23 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:24: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     24 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_cam_gradients.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_cam_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:26: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     26 | #pragma clang diagnostic pop
        |
  [12/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:39: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     39 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:40: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     40 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:41,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp:2:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:42: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     42 | #pragma clang diagnostic pop
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:23: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     23 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:24: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     24 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:26: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     26 | #pragma clang diagnostic pop
        |
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/TH.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:25,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/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 = CUstream_st*]’:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:20:24:   required from here
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:36:34: warning: comparison of integer expressions of different signedness: ā€˜const size_t’ {aka ā€˜const long unsigned int’} and ā€˜int’ [-Wsign-compare]
     36 |       num_balls > 0 && num_balls <= self->max_num_balls,
        |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
    106 |   _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
        |                                   ^~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:35:3: note: in expansion of macro ā€˜ARGCHECK’
     35 |   ARGCHECK(
        |   ^~~~~~~~
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:27,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:198:23: warning: comparison of integer expressions of different signedness: ā€˜int’ and ā€˜const size_t’ {aka ā€˜const long unsigned int’} [-Wsign-compare]
    198 |     for (int i = 0; i < (NUM_OBJECTS); ++i) {                           \
        |                     ~~^~~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:227:3: note: in expansion of macro ā€˜SORT_ASCENDING’
    227 |   SORT_ASCENDING(          \
        |   ^~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:89:3: note: in expansion of macro ā€˜SORT_ASCENDING_WS’
     89 |   SORT_ASCENDING_WS(
        |   ^~~~~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:201:23: warning: comparison of integer expressions of different signedness: ā€˜int’ and ā€˜const size_t’ {aka ā€˜const long unsigned int’} [-Wsign-compare]
    201 |     for (int i = 0; i < (NUM_OBJECTS); ++i) {                           \
        |                     ~~^~~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:227:3: note: in expansion of macro ā€˜SORT_ASCENDING’
    227 |   SORT_ASCENDING(          \
        |   ^~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:89:3: note: in expansion of macro ā€˜SORT_ASCENDING_WS’
     89 |   SORT_ASCENDING_WS(
        |   ^~~~~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:198:23: warning: comparison of integer expressions of different signedness: ā€˜int’ and ā€˜const size_t’ {aka ā€˜const long unsigned int’} [-Wsign-compare]
    198 |     for (int i = 0; i < (NUM_OBJECTS); ++i) {                           \
        |                     ~~^~~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:227:3: note: in expansion of macro ā€˜SORT_ASCENDING’
    227 |   SORT_ASCENDING(          \
        |   ^~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:98:3: note: in expansion of macro ā€˜SORT_ASCENDING_WS’
     98 |   SORT_ASCENDING_WS(
        |   ^~~~~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:201:23: warning: comparison of integer expressions of different signedness: ā€˜int’ and ā€˜const size_t’ {aka ā€˜const long unsigned int’} [-Wsign-compare]
    201 |     for (int i = 0; i < (NUM_OBJECTS); ++i) {                           \
        |                     ~~^~~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:227:3: note: in expansion of macro ā€˜SORT_ASCENDING’
    227 |   SORT_ASCENDING(          \
        |   ^~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:98:3: note: in expansion of macro ā€˜SORT_ASCENDING_WS’
     98 |   SORT_ASCENDING_WS(
        |   ^~~~~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:198:23: warning: comparison of integer expressions of different signedness: ā€˜int’ and ā€˜const size_t’ {aka ā€˜const long unsigned int’} [-Wsign-compare]
    198 |     for (int i = 0; i < (NUM_OBJECTS); ++i) {                           \
        |                     ~~^~~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:227:3: note: in expansion of macro ā€˜SORT_ASCENDING’
    227 |   SORT_ASCENDING(          \
        |   ^~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:107:3: note: in expansion of macro ā€˜SORT_ASCENDING_WS’
    107 |   SORT_ASCENDING_WS(
        |   ^~~~~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:201:23: warning: comparison of integer expressions of different signedness: ā€˜int’ and ā€˜const size_t’ {aka ā€˜const long unsigned int’} [-Wsign-compare]
    201 |     for (int i = 0; i < (NUM_OBJECTS); ++i) {                           \
        |                     ~~^~~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:227:3: note: in expansion of macro ā€˜SORT_ASCENDING’
    227 |   SORT_ASCENDING(          \
        |   ^~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:107:3: note: in expansion of macro ā€˜SORT_ASCENDING_WS’
    107 |   SORT_ASCENDING_WS(
        |   ^~~~~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:233:23: warning: comparison of integer expressions of different signedness: ā€˜int’ and ā€˜const size_t’ {aka ā€˜const long unsigned int’} [-Wsign-compare]
    233 |     for (int i = 0; i < (NUM_ITEMS); ++i) {                               \
        |                     ~~^~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:246:3: note: in expansion of macro ā€˜REDUCE’
    246 |   REDUCE(REDUCE_PTR, RESULT_PTR, NUM_ITEMS, REDUCE_OP, REDUCE_INIT)
        |   ^~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:126:3: note: in expansion of macro ā€˜REDUCE_WS’
    126 |   REDUCE_WS(
        |   ^~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:260:23: warning: comparison of integer expressions of different signedness: ā€˜int’ and ā€˜const size_t’ {aka ā€˜const long unsigned int’} [-Wsign-compare]
    260 |     for (int i = 0; i < NUM_ITEMS; ++i) {   \
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:199:9: note: in expansion of macro ā€˜SELECT_FLAGS_WS’
    199 |         SELECT_FLAGS_WS(
        |         ^~~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:260:23: warning: comparison of integer expressions of different signedness: ā€˜int’ and ā€˜const size_t’ {aka ā€˜const long unsigned int’} [-Wsign-compare]
    260 |     for (int i = 0; i < NUM_ITEMS; ++i) {   \
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:209:9: note: in expansion of macro ā€˜SELECT_FLAGS_WS’
    209 |         SELECT_FLAGS_WS(
        |         ^~~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:260:23: warning: comparison of integer expressions of different signedness: ā€˜int’ and ā€˜const size_t’ {aka ā€˜const long unsigned int’} [-Wsign-compare]
    260 |     for (int i = 0; i < NUM_ITEMS; ++i) {   \
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:219:9: note: in expansion of macro ā€˜SELECT_FLAGS_WS’
    219 |         SELECT_FLAGS_WS(
        |         ^~~~~~~~~~~~~~~
  [13/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.fill_bg.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:39: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     39 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:40: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     40 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:41,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.fill_bg.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp:2:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.fill_bg.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:42: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     42 | #pragma clang diagnostic pop
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.fill_bg.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././commands.h:23: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     23 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././commands.h:24: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     24 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.fill_bg.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././commands.h:26: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     26 | #pragma clang diagnostic pop
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/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-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:12:20:   required from here
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.fill_bg.device.h:42:25: warning: comparison of integer expressions of different signedness: ā€˜int’ and ā€˜const uint’ {aka ā€˜const unsigned int’} [-Wsign-compare]
     42 |       for (int i = 0; i < cam.n_channels; ++i) {
        |                       ~~^~~~~~~~~~~~~~~~
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././commands.h:27,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.fill_bg.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././../host/commands.h:341:8: warning: variable ā€˜blockDim’ set but not used [-Wunused-but-set-variable]
    341 |   int2 blockDim;                                                  \
        |        ^~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././../host/commands.h:341:8: note: in definition of macro ā€˜GET_PARALLEL_IDS_2D’
    341 |   int2 blockDim;                                                  \
        |        ^~~~~~~~
  [14/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.destruct.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.destruct.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:39: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     39 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:40: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     40 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:41,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.destruct.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.destruct.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.cpp:2:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.destruct.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.destruct.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:42: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     42 | #pragma clang diagnostic pop
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.destruct.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.destruct.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././commands.h:23: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     23 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././commands.h:24: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     24 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.destruct.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.destruct.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././commands.h:26: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     26 | #pragma clang diagnostic pop
        |
  [15/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.create_selector.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.create_selector.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:39: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     39 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:40: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     40 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:41,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.create_selector.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.create_selector.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.cpp:2:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.create_selector.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.create_selector.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:42: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     42 | #pragma clang diagnostic pop
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.create_selector.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.create_selector.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././commands.h:23: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     23 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././commands.h:24: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     24 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.create_selector.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.create_selector.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././commands.h:26: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     26 | #pragma clang diagnostic pop
        |
  [16/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.construct.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.construct.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:39: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     39 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:40: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     40 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:41,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.construct.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.construct.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.cpp:2:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.construct.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.construct.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:42: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     42 | #pragma clang diagnostic pop
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.construct.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.construct.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:23: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     23 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:24: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     24 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.construct.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.construct.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:26: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     26 | #pragma clang diagnostic pop
        |
  [17/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_signature.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_signature.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:39: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     39 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:40: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     40 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:41,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_signature.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_signature.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.cpp:2:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_signature.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_signature.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:42: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     42 | #pragma clang diagnostic pop
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_signature.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_signature.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:23: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     23 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:24: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     24 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_signature.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_signature.instantiate.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:26: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     26 | #pragma clang diagnostic pop
        |
  [18/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_gradients.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:39: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     39 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:40: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     40 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:41,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_gradients.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.cpp:2:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_gradients.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./../global.h:42: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     42 | #pragma clang diagnostic pop
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_gradients.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././commands.h:23: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     23 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././commands.h:24: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     24 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_gradients.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././commands.h:26: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     26 | #pragma clang diagnostic pop
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././commands.h:27,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_gradients.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/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; float3 = float3; uint = unsigned int]’:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_gradients.instantiate.h:38:22:   required from here
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././../host/commands.h:341:8: warning: variable ā€˜blockDim’ set but not used [-Wunused-but-set-variable]
    341 |   int2 blockDim;                                                  \
        |        ^~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././../host/commands.h:341:8: note: in definition of macro ā€˜GET_PARALLEL_IDS_2D’
    341 |   int2 blockDim;                                                  \
        |        ^~~~~~~~
  [19/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././../global.h:39: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     39 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././../global.h:40: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     40 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././../global.h:41,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:2:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././../global.h:42: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     42 | #pragma clang diagnostic pop
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:23: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     23 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:24: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     24 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:26: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     26 | #pragma clang diagnostic pop
        |
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/TH.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:25,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/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 = CUstream_st*]’:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:29:24:   required from here
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.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/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
    106 |   _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
        |                                   ^~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:42:3: note: in expansion of macro ā€˜ARGCHECK’
     42 |   ARGCHECK(
        |   ^~~~~~~~
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:27,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:326: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]
    326 |   memset((VAR), (VAL), sizeof(TYPE) * (SIZE))
        |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:99:3: note: in expansion of macro ā€˜MEMSET’
     99 |   MEMSET(self->grad_cam_buf_d, 0, CamGradInfo, num_balls, stream);
        |   ^~~~~~
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././camera.h:58:8: note: ā€˜struct pulsar::CamGradInfo’ declared here
     58 | struct CamGradInfo {
        |        ^~~~~~~~~~~
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:27,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/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 = CUstream_st*]’:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:135: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 = CUstream_st*]’
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:29:24:   required from here
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:277:21: warning: comparison of integer expressions of different signedness: ā€˜int’ and ā€˜size_t’ {aka ā€˜long unsigned int’} [-Wsign-compare]
    277 |   for (int i = 0; i < (NUM_OBJECTS); ++i) {
        |                   ~~^~~~~~~~~~~~~~~
  [20/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././../global.h:39: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     39 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././../global.h:40: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     40 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././../global.h:41,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:2:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././../global.h:42: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     42 | #pragma clang diagnostic pop
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:23: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     23 | #pragma clang diagnostic push
        |
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:24: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     24 | #pragma clang diagnostic ignored "-Weverything"
        |
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:26: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
     26 | #pragma clang diagnostic pop
        |
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/TH.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:25,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/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 = CUstream_st*]’:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:27:24:   required from here
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:41:34: warning: comparison of integer expressions of different signedness: ā€˜const size_t’ {aka ā€˜const long unsigned int’} and ā€˜int’ [-Wsign-compare]
     41 |       num_balls > 0 && num_balls <= self->max_num_balls,
        |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
    106 |   _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
        |                                   ^~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:40:3: note: in expansion of macro ā€˜ARGCHECK’
     40 |   ARGCHECK(
        |   ^~~~~~~~
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:27,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:326: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]
    326 |   memset((VAR), (VAL), sizeof(TYPE) * (SIZE))
        |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:99:3: note: in expansion of macro ā€˜MEMSET’
     99 |   MEMSET(self->grad_cam_buf_d, 0, CamGradInfo, num_balls, stream);
        |   ^~~~~~
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:6,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././camera.h:58:8: note: ā€˜struct pulsar::CamGradInfo’ declared here
     58 | struct CamGradInfo {
        |        ^~~~~~~~~~~
  In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:27,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:5,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:2,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:2:
  /tmp/pip-req-build-rn1j_djw/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 = CUstream_st*]’:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:142: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 = CUstream_st*]’
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:27:24:   required from here
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:277:21: warning: comparison of integer expressions of different signedness: ā€˜int’ and ā€˜size_t’ {aka ā€˜long unsigned int’} [-Wsign-compare]
    277 |   for (int i = 0; i < (NUM_OBJECTS); ++i) {
        |                   ~~^~~~~~~~~~~~~~~
  /tmp/pip-req-build-rn1j_djw/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 = CUstream_st*]’:
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:150: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 = CUstream_st*]’
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:27:24:   required from here
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:277:21: warning: comparison of integer expressions of different signedness: ā€˜int’ and ā€˜size_t’ {aka ā€˜long unsigned int’} [-Wsign-compare]
  [21/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/gather_scatter/gather_scatter_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/gather_scatter/gather_scatter_cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/gather_scatter/gather_scatter_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  [22/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.cpp:3:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  [23/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/point_mesh/point_mesh_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/point_mesh/point_mesh_cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/point_mesh/point_mesh_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/point_mesh/point_mesh_cpu.cpp:3:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  [24/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/knn/knn_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/knn/knn_cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/knn/knn_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/knn/knn_cpu.cpp:3:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  [25/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.cpp:3:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  [26/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/compositing/weighted_sum_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/compositing/weighted_sum_cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/compositing/weighted_sum_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/compositing/weighted_sum_cpu.cpp:3:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  [27/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.cpp:3:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  [28/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/compositing/alpha_composite_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/compositing/alpha_composite_cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/compositing/alpha_composite_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/compositing/alpha_composite_cpu.cpp:3:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  [29/53] /opt/cuda/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/cuda/renderer.render.gpu.cu -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/cuda/renderer.render.gpu.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -std=c++14 -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75
  FAILED: /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/cuda/renderer.render.gpu.o
  /opt/cuda/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/cuda/renderer.render.gpu.cu -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/cuda/renderer.render.gpu.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -std=c++14 -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75
  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/cuda/../include/././math.h(92): error: calling a __device__ function("norm3df") from a __host__ __device__ function("length") is not allowed

  /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/cuda/../include/././math.h(111): error: calling a __device__ function("rnorm3df") from a __host__ __device__ function("normalize") is not allowed

  2 errors detected in the compilation of "/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/cuda/renderer.render.gpu.cu".
  [30/53] /opt/cuda/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_points/rasterize_points.cu -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_points/rasterize_points.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -std=c++14 -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75
  [31/53] /opt/cuda/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_meshes/rasterize_meshes.cu -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_meshes/rasterize_meshes.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -std=c++14 -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75
  [32/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/blending/sigmoid_alpha_blend_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/blending/sigmoid_alpha_blend_cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/blending/sigmoid_alpha_blend_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                   from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/blending/sigmoid_alpha_blend_cpu.cpp:3:
  /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
     84 | #pragma omp parallel for if ((end - begin) >= grain_size)
        |
  ninja: build stopped: subcommand failed.
  Traceback (most recent call last):
    File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1516, in _run_ninja_build
      subprocess.run(
    File "/usr/lib/python3.8/subprocess.py", line 512, in run
      raise CalledProcessError(retcode, process.args,
  subprocess.CalledProcessError: Command '['ninja', '-v', '-j', '4']' 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 1, in <module>
    File "/tmp/pip-req-build-rn1j_djw/setup.py", line 104, in <module>
      setup(
    File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/setuptools/__init__.py", line 153, in setup
      return distutils.core.setup(**attrs)
    File "/usr/lib/python3.8/distutils/core.py", line 148, in setup
      dist.run_commands()
    File "/usr/lib/python3.8/distutils/dist.py", line 966, in run_commands
      self.run_command(cmd)
    File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/wheel/bdist_wheel.py", line 290, in run
      self.run_command('build')
    File "/usr/lib/python3.8/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/usr/lib/python3.8/distutils/command/build.py", line 135, in run
      self.run_command(cmd_name)
    File "/usr/lib/python3.8/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 79, in run
      _build_ext.run(self)
    File "/usr/lib/python3.8/distutils/command/build_ext.py", line 340, in run
      self.build_extensions()
    File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 653, in build_extensions
      build_ext.build_extensions(self)
    File "/usr/lib/python3.8/distutils/command/build_ext.py", line 449, in build_extensions
      self._build_extensions_serial()
    File "/usr/lib/python3.8/distutils/command/build_ext.py", line 474, in _build_extensions_serial
      self.build_extension(ext)
    File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 196, in build_extension
      _build_ext.build_extension(self, ext)
    File "/usr/lib/python3.8/distutils/command/build_ext.py", line 528, in build_extension
      objects = self.compiler.compile(sources,
    File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 473, in unix_wrap_ninja_compile
      _write_ninja_file_and_compile_objects(
    File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1233, in _write_ninja_file_and_compile_objects
      _run_ninja_build(
    File "/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1538, in _run_ninja_build
      raise RuntimeError(message) from e
  RuntimeError: Error compiling objects for extension
  ----------------------------------------
  ERROR: Failed building wheel for pytorch3d
  Running setup.py clean for pytorch3d
Failed to build pytorch3d
Installing collected packages: pytorch3d
    Running setup.py install for pytorch3d ... error
    ERROR: Command errored out with exit status 1:
     command: /home/ttsesm/Development/test/test_venv/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-rn1j_djw/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-rn1j_djw/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-_tq76u8w/install-record.txt --single-version-externally-managed --compile --install-headers /home/ttsesm/Development/test/test_venv/include/site/python3.8/pytorch3d
         cwd: /tmp/pip-req-build-rn1j_djw/
    Complete output (1363 lines):
    /tmp/pip-req-build-rn1j_djw/setup.py:49: UserWarning: The environment variable `CUB_HOME` was not found. NVIDIA CUB is required for compilation and can be downloaded from `https://github.com/NVIDIA/cub/releases`. You can unpack it to a location of your choice and set the environment variable `CUB_HOME` to the folder containing the `CMakeListst.txt` file.
      warnings.warn(
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-3.8
    creating build/lib.linux-x86_64-3.8/pytorch3d
    copying pytorch3d/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d
    creating build/lib.linux-x86_64-3.8/pytorch3d/vis
    copying pytorch3d/vis/texture_vis.py -> build/lib.linux-x86_64-3.8/pytorch3d/vis
    copying pytorch3d/vis/plotly_vis.py -> build/lib.linux-x86_64-3.8/pytorch3d/vis
    copying pytorch3d/vis/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/vis
    creating build/lib.linux-x86_64-3.8/pytorch3d/utils
    copying pytorch3d/utils/torus.py -> build/lib.linux-x86_64-3.8/pytorch3d/utils
    copying pytorch3d/utils/ico_sphere.py -> build/lib.linux-x86_64-3.8/pytorch3d/utils
    copying pytorch3d/utils/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/utils
    creating build/lib.linux-x86_64-3.8/pytorch3d/transforms
    copying pytorch3d/transforms/transform3d.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
    copying pytorch3d/transforms/so3.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
    copying pytorch3d/transforms/rotation_conversions.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
    copying pytorch3d/transforms/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
    creating build/lib.linux-x86_64-3.8/pytorch3d/structures
    copying pytorch3d/structures/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
    copying pytorch3d/structures/pointclouds.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
    copying pytorch3d/structures/meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
    copying pytorch3d/structures/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
    creating build/lib.linux-x86_64-3.8/pytorch3d/renderer
    copying pytorch3d/renderer/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
    copying pytorch3d/renderer/materials.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
    copying pytorch3d/renderer/lighting.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
    copying pytorch3d/renderer/compositing.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
    copying pytorch3d/renderer/cameras.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
    copying pytorch3d/renderer/blending.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
    copying pytorch3d/renderer/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
    creating build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/vert_align.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/subdivide_meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/sample_points_from_meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/points_normals.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/points_alignment.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/perspective_n_points.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/packed_to_padded.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/mesh_face_areas_normals.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/knn.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/interp_face_attrs.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/graph_conv.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/cubify.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/cameras_alignment.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    creating build/lib.linux-x86_64-3.8/pytorch3d/loss
    copying pytorch3d/loss/point_mesh_distance.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
    copying pytorch3d/loss/mesh_normal_consistency.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
    copying pytorch3d/loss/mesh_laplacian_smoothing.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
    copying pytorch3d/loss/mesh_edge_loss.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
    copying pytorch3d/loss/chamfer.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
    copying pytorch3d/loss/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
    creating build/lib.linux-x86_64-3.8/pytorch3d/io
    copying pytorch3d/io/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
    copying pytorch3d/io/ply_io.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
    copying pytorch3d/io/obj_io.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
    copying pytorch3d/io/mtl_io.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
    copying pytorch3d/io/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
    creating build/lib.linux-x86_64-3.8/pytorch3d/datasets
    copying pytorch3d/datasets/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets
    copying pytorch3d/datasets/shapenet_base.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets
    copying pytorch3d/datasets/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets
    creating build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
    copying pytorch3d/renderer/points/renderer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
    copying pytorch3d/renderer/points/rasterizer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
    copying pytorch3d/renderer/points/rasterize_points.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
    copying pytorch3d/renderer/points/compositor.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
    copying pytorch3d/renderer/points/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
    creating build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/textures.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/shading.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/shader.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/renderer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/rasterizer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/rasterize_meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    creating build/lib.linux-x86_64-3.8/pytorch3d/renderer/points/pulsar
    copying pytorch3d/renderer/points/pulsar/unified.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points/pulsar
    copying pytorch3d/renderer/points/pulsar/renderer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points/pulsar
    copying pytorch3d/renderer/points/pulsar/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points/pulsar
    creating build/lib.linux-x86_64-3.8/pytorch3d/datasets/shapenet
    copying pytorch3d/datasets/shapenet/shapenet_core.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/shapenet
    copying pytorch3d/datasets/shapenet/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/shapenet
    creating build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
    copying pytorch3d/datasets/r2n2/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
    copying pytorch3d/datasets/r2n2/r2n2.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
    copying pytorch3d/datasets/r2n2/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
    running build_ext
    building 'pytorch3d._C' extension
    creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8
    creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp
    creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw
    creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d
    creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc
    creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_points
    creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_meshes
    creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar
    creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch
    creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/host
    creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/point_mesh
    creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/packed_to_padded_tensor
    creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/knn
    creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/gather_scatter
    creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/face_areas_normals
    creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/compositing
    creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/blending
    creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/cuda
    creating /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/interp_face_attrs
    /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/utils/cpp_extension.py:253: UserWarning:

                                   !! WARNING !!

    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Your compiler (c++) is not compatible with the compiler Pytorch was
    built with for this platform, which is g++ on linux. Please
    use g++ to to compile your extension. Alternatively, you may
    compile PyTorch from source using c++, and then you can also use
    c++ to compile your extension.

    See https://github.com/pytorch/pytorch/blob/master/CONTRIBUTING.md for help
    with compiling PyTorch from source.
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

                                  !! WARNING !!

      warnings.warn(WRONG_COMPILER_WARNING.format(
    Emitting ninja build file /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/build.ninja...
    Compiling objects...
    Using envvar MAX_JOBS (4) as the number of workers...
    [1/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/camera.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/camera.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/camera.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./camera.h:6,
                     from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/camera.cpp:2:
    /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./../global.h:39: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
       39 | #pragma clang diagnostic push
          |
    /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./../global.h:40: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
       40 | #pragma clang diagnostic ignored "-Weverything"
          |
    In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./../global.h:41,
                     from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./camera.h:6,
                     from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/camera.cpp:2:
    /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
       84 | #pragma omp parallel for if ((end - begin) >= grain_size)
          |
    In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./camera.h:6,
                     from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/camera.cpp:2:
    /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./../global.h:42: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
       42 | #pragma clang diagnostic pop
          |
    In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/../include/math.h:6,
                     from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/camera.cpp:3:
    /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/../include/./commands.h:23: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
       23 | #pragma clang diagnostic push
          |
    /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/../include/./commands.h:24: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
       24 | #pragma clang diagnostic ignored "-Weverything"
          |
    In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/../include/math.h:6,
                     from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/camera.cpp:3:
    /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/../include/./commands.h:26: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
       26 | #pragma clang diagnostic pop
          |
    [2/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_points/rasterize_points_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_points/rasterize_points_cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_points/rasterize_points_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_points/rasterize_points_cpu.cpp:3:
    /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
       84 | #pragma omp parallel for if ((end - begin) >= grain_size)
          |
    [3/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/util.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/util.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/util.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    [4/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_meshes/rasterize_meshes_cpu.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_meshes/rasterize_meshes_cpu.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_meshes/rasterize_meshes_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/rasterize_meshes/rasterize_meshes_cpu.cpp:3:
    /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
       84 | #pragma omp parallel for if ((end - begin) >= grain_size)
          |
    [5/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/warnings.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/warnings.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/warnings.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/warnings.cpp:2:
    /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/./global.h:39: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
       39 | #pragma clang diagnostic push
          |
    /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/./global.h:40: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
       40 | #pragma clang diagnostic ignored "-Weverything"
          |
    In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/./global.h:41,
                     from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/warnings.cpp:2:
    /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
       84 | #pragma omp parallel for if ((end - begin) >= grain_size)
          |
    In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/warnings.cpp:2:
    /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/./global.h:42: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
       42 | #pragma clang diagnostic pop
          |
    [6/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/ext.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/ext.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/ext.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/ext.cpp:4:
    /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/./pulsar/global.h:39: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
       39 | #pragma clang diagnostic push
          |
    /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/./pulsar/global.h:40: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
       40 | #pragma clang diagnostic ignored "-Weverything"
          |
    In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/./pulsar/global.h:41,
                     from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/ext.cpp:4:
    /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
       84 | #pragma omp parallel for if ((end - begin) >= grain_size)
          |
    In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/ext.cpp:4:
    /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/./pulsar/global.h:42: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
       42 | #pragma clang diagnostic pop
          |
    [7/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/tensor_util.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/tensor_util.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/tensor_util.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/tensor_util.cpp:6:
    /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
       84 | #pragma omp parallel for if ((end - begin) >= grain_size)
          |
    [8/53] c++ -MMD -MF /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/TH -I/home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/THC -I/opt/cuda/include -I/home/ttsesm/Development/test/test_venv/include -I/usr/include/python3.8 -c -c /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp -o /tmp/pip-req-build-rn1j_djw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    In file included from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./renderer.h:5,
                     from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:2:
    /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./../global.h:39: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
       39 | #pragma clang diagnostic push
          |
    /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./../global.h:40: warning: ignoring ā€˜#pragma clang diagnostic’ [-Wunknown-pragmas]
       40 | #pragma clang diagnostic ignored "-Weverything"
          |
    In file included from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
                     from /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./../global.h:41,
                     from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/./renderer.h:5,
                     from /tmp/pip-req-build-rn1j_djw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:2:
    /home/ttsesm/Development/test/test_venv/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring ā€˜#pragma omp parallel’ [-Wunknown-pragmas]
......
......
......

check on the attached file for the complete log.

pytorch3d_comp_error.txt

Interesting. What compiler are you using? What cuda toolkit version? Somehow perhaps the CPU and GPU compilations of a .cu file are not being separated in the normal way.

It is the same machine as before:

 $ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --with-isl --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror gdc_include_dir=/usr/include/dlang/gdc
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 10.2.0 (GCC) 

$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2020 NVIDIA Corporation
Built on Mon_Oct_12_20:09:46_PDT_2020
Cuda compilation tools, release 11.1, V11.1.105
Build cuda_11.1.TC455_06.29190527_0

Hi @ttsesm,

this fix should have addressed the issue! It'd be great if you could confirm a successful build. :)

Yup, I confirm that now master branch is installed successfully.

Fantastic, thanks @ttsesm!

I have this similar issue again when compiling from the master branch:

MAX_JOBS=4 pip install "git+https://github.com/facebookresearch/pytorch3d.git"
Collecting git+https://github.com/facebookresearch/pytorch3d.git
  Cloning https://github.com/facebookresearch/pytorch3d.git to /tmp/pip-req-build-mmg6ulpw
Requirement already satisfied: torchvision>=0.4 in ./anaconda3/envs/pytorch3d/lib/python3.8/site-packages (from pytorch3d==0.3.0) (0.7.0)
Requirement already satisfied: fvcore in ./anaconda3/envs/pytorch3d/lib/python3.8/site-packages (from pytorch3d==0.3.0) (0.1.3.post20210203)
Requirement already satisfied: iopath in ./anaconda3/envs/pytorch3d/lib/python3.8/site-packages (from pytorch3d==0.3.0) (0.1.3)
Requirement already satisfied: numpy in ./anaconda3/envs/pytorch3d/lib/python3.8/site-packages (from torchvision>=0.4->pytorch3d==0.3.0) (1.19.2)
Requirement already satisfied: torch in ./anaconda3/envs/pytorch3d/lib/python3.8/site-packages (from torchvision>=0.4->pytorch3d==0.3.0) (1.6.0)
Requirement already satisfied: pillow>=4.1.1 in ./anaconda3/envs/pytorch3d/lib/python3.8/site-packages (from torchvision>=0.4->pytorch3d==0.3.0) (8.1.0)
Requirement already satisfied: termcolor>=1.1 in ./anaconda3/envs/pytorch3d/lib/python3.8/site-packages (from fvcore->pytorch3d==0.3.0) (1.1.0)
Requirement already satisfied: yacs>=0.1.6 in ./anaconda3/envs/pytorch3d/lib/python3.8/site-packages (from fvcore->pytorch3d==0.3.0) (0.1.6)
Requirement already satisfied: pyyaml>=5.1 in ./anaconda3/envs/pytorch3d/lib/python3.8/site-packages (from fvcore->pytorch3d==0.3.0) (5.4.1)
Requirement already satisfied: tabulate in ./anaconda3/envs/pytorch3d/lib/python3.8/site-packages (from fvcore->pytorch3d==0.3.0) (0.8.7)
Requirement already satisfied: tqdm in ./anaconda3/envs/pytorch3d/lib/python3.8/site-packages (from fvcore->pytorch3d==0.3.0) (4.56.0)
Requirement already satisfied: portalocker in ./anaconda3/envs/pytorch3d/lib/python3.8/site-packages (from iopath->pytorch3d==0.3.0) (2.2.0)
Requirement already satisfied: future in ./anaconda3/envs/pytorch3d/lib/python3.8/site-packages (from torch->torchvision>=0.4->pytorch3d==0.3.0) (0.18.2)
Building wheels for collected packages: pytorch3d
  Building wheel for pytorch3d (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/yyyeh/anaconda3/envs/pytorch3d/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-mmg6ulpw/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-mmg6ulpw/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-onoveswc
       cwd: /tmp/pip-req-build-mmg6ulpw/
  Complete output (1338 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-3.8
  creating build/lib.linux-x86_64-3.8/pytorch3d
  copying pytorch3d/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d
  creating build/lib.linux-x86_64-3.8/pytorch3d/io
  copying pytorch3d/io/obj_io.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
  copying pytorch3d/io/pluggable.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
  copying pytorch3d/io/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
  copying pytorch3d/io/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
  copying pytorch3d/io/pluggable_formats.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
  copying pytorch3d/io/ply_io.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
  copying pytorch3d/io/mtl_io.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
  creating build/lib.linux-x86_64-3.8/pytorch3d/vis
  copying pytorch3d/vis/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/vis
  copying pytorch3d/vis/plotly_vis.py -> build/lib.linux-x86_64-3.8/pytorch3d/vis
  copying pytorch3d/vis/texture_vis.py -> build/lib.linux-x86_64-3.8/pytorch3d/vis
  creating build/lib.linux-x86_64-3.8/pytorch3d/renderer
  copying pytorch3d/renderer/lighting.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
  copying pytorch3d/renderer/compositing.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
  copying pytorch3d/renderer/cameras.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
  copying pytorch3d/renderer/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
  copying pytorch3d/renderer/materials.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
  copying pytorch3d/renderer/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
  copying pytorch3d/renderer/blending.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
  copying pytorch3d/renderer/camera_utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
  creating build/lib.linux-x86_64-3.8/pytorch3d/loss
  copying pytorch3d/loss/mesh_laplacian_smoothing.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
  copying pytorch3d/loss/mesh_normal_consistency.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
  copying pytorch3d/loss/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
  copying pytorch3d/loss/mesh_edge_loss.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
  copying pytorch3d/loss/chamfer.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
  copying pytorch3d/loss/point_mesh_distance.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
  creating build/lib.linux-x86_64-3.8/pytorch3d/structures
  copying pytorch3d/structures/meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
  copying pytorch3d/structures/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
  copying pytorch3d/structures/volumes.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
  copying pytorch3d/structures/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
  copying pytorch3d/structures/pointclouds.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
  creating build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/packed_to_padded.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/cameras_alignment.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/sample_points_from_meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/interp_face_attrs.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/subdivide_meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/perspective_n_points.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/points_to_volumes.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/mesh_face_areas_normals.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/graph_conv.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/mesh_filtering.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/marching_cubes.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/knn.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/cubify.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/marching_cubes_data.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/points_alignment.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/points_normals.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  copying pytorch3d/ops/vert_align.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
  creating build/lib.linux-x86_64-3.8/pytorch3d/transforms
  copying pytorch3d/transforms/so3.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
  copying pytorch3d/transforms/rotation_conversions.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
  copying pytorch3d/transforms/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
  copying pytorch3d/transforms/transform3d.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
  creating build/lib.linux-x86_64-3.8/pytorch3d/utils
  copying pytorch3d/utils/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/utils
  copying pytorch3d/utils/ico_sphere.py -> build/lib.linux-x86_64-3.8/pytorch3d/utils
  copying pytorch3d/utils/torus.py -> build/lib.linux-x86_64-3.8/pytorch3d/utils
  creating build/lib.linux-x86_64-3.8/pytorch3d/datasets
  copying pytorch3d/datasets/shapenet_base.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets
  copying pytorch3d/datasets/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets
  copying pytorch3d/datasets/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets
  creating build/lib.linux-x86_64-3.8/pytorch3d/renderer/implicit
  copying pytorch3d/renderer/implicit/renderer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/implicit
  copying pytorch3d/renderer/implicit/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/implicit
  copying pytorch3d/renderer/implicit/raysampling.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/implicit
  copying pytorch3d/renderer/implicit/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/implicit
  copying pytorch3d/renderer/implicit/raymarching.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/implicit
  creating build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
  copying pytorch3d/renderer/points/rasterize_points.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
  copying pytorch3d/renderer/points/compositor.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
  copying pytorch3d/renderer/points/renderer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
  copying pytorch3d/renderer/points/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
  copying pytorch3d/renderer/points/rasterizer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
  creating build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/renderer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/rasterize_meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/shader.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/rasterizer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/shading.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  copying pytorch3d/renderer/mesh/textures.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
  creating build/lib.linux-x86_64-3.8/pytorch3d/renderer/points/pulsar
  copying pytorch3d/renderer/points/pulsar/renderer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points/pulsar
  copying pytorch3d/renderer/points/pulsar/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points/pulsar
  copying pytorch3d/renderer/points/pulsar/unified.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points/pulsar
  creating build/lib.linux-x86_64-3.8/pytorch3d/datasets/shapenet
  copying pytorch3d/datasets/shapenet/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/shapenet
  copying pytorch3d/datasets/shapenet/shapenet_core.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/shapenet
  creating build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
  copying pytorch3d/datasets/r2n2/r2n2.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
  copying pytorch3d/datasets/r2n2/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
  copying pytorch3d/datasets/r2n2/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
  running build_ext
  building 'pytorch3d._C' extension
  creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8
  creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp
  creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw
  creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d
  creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc
  creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/point_mesh
  creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/packed_to_padded_tensor
  creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/face_areas_normals
  creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/compositing
  creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/rasterize_points
  creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/knn
  creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/gather_scatter
  creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/blending
  creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar
  creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host
  creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch
  creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/rasterize_meshes
  creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/interp_face_attrs
  creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/cuda
  Emitting ninja build file /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/build.ninja...
  Compiling objects...
  Using envvar MAX_JOBS (4) as the number of workers...
  [1/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.cpp:3:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)`

  [2/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.cpp:3:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  [3/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/point_mesh/point_mesh_cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/point_mesh/point_mesh_cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/point_mesh/point_mesh_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/point_mesh/point_mesh_cpu.cpp:3:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  [4/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/ext.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/ext.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/ext.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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-mmg6ulpw/pytorch3d/csrc/ext.cpp:4:0:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/./pulsar/global.h:39:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/./pulsar/global.h:40:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/./pulsar/global.h:41,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/ext.cpp:4:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/ext.cpp:4:0:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/./pulsar/global.h:42:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  [5/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.cpp:3:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  [6/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/compositing/weighted_sum_cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/compositing/weighted_sum_cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/compositing/weighted_sum_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/compositing/weighted_sum_cpu.cpp:3:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  [7/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/compositing/alpha_composite_cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/compositing/alpha_composite_cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/compositing/alpha_composite_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/compositing/alpha_composite_cpu.cpp:3:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  [8/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/gather_scatter/gather_scatter_cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/gather_scatter/gather_scatter_cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/gather_scatter/gather_scatter_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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++
  [9/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/rasterize_points/rasterize_points_cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/rasterize_points/rasterize_points_cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/rasterize_points/rasterize_points_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/rasterize_points/rasterize_points_cpu.cpp:3:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  [10/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/warnings.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/warnings.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/warnings.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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-mmg6ulpw/pytorch3d/csrc/pulsar/warnings.cpp:2:0:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/./global.h:39:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/./global.h:40:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/./global.h:41,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/warnings.cpp:2:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/warnings.cpp:2:0:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/./global.h:42:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  [11/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/knn/knn_cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/knn/knn_cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/knn/knn_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/knn/knn_cpu.cpp:3:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  [12/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/blending/sigmoid_alpha_blend_cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/blending/sigmoid_alpha_blend_cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/blending/sigmoid_alpha_blend_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/blending/sigmoid_alpha_blend_cpu.cpp:3:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  [13/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.fill_bg.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:39:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:40:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:41,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.fill_bg.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp:2:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.fill_bg.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:42:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.fill_bg.device.h:7:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././commands.h:23:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././commands.h:24:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.fill_bg.device.h:7:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././commands.h:26:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:2:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/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-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:12:20:   required from here
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.fill_bg.device.h:42:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for (int i = 0; i < cam.n_channels; ++i) {
                         ~~^~~~~~~~~~~~~~~~
  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././commands.h:27:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.fill_bg.device.h:7,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.fill_bg.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.fill_bg.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././../host/commands.h:341:8: warning: variable ā€˜blockDim’ set but not used [-Wunused-but-set-variable]
     int2 blockDim;                                                  \
          ^
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././../host/commands.h:341:8: note: in definition of macro ā€˜GET_PARALLEL_IDS_2D’
     int2 blockDim;                                                  \
          ^~~~~~~~
  [14/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.create_selector.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.create_selector.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:39:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:40:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:41,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.create_selector.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.create_selector.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.cpp:2:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.create_selector.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.create_selector.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:42:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.create_selector.device.h:6:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.create_selector.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././commands.h:23:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././commands.h:24:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.create_selector.device.h:6:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.create_selector.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.create_selector.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././commands.h:26:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  [15/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././../global.h:39:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././../global.h:40:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././../global.h:41,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:2:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././../global.h:42:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:23:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:24:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:26:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  In file included from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/TH.h:4:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:25,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/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 = CUstream_st*]’:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:29:24:   required from here
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:43:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         num_balls > 0 && num_balls <= self->max_num_balls,
                          ~~~~~~~~~~^~~~~~~~~~
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
     _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                     ^~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:42:3: note: in expansion of macro ā€˜ARGCHECK’
     ARGCHECK(
     ^
  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:27:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.backward_dbg.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/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 = CUstream_st*]’:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward_dbg.device.h:135: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 = CUstream_st*]’
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.backward_dbg.instantiate.h:29:24:   required from here
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:277:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int i = 0; i < (NUM_OBJECTS); ++i) {
                     ~~^~~~~~~~~~~~~~~
  [16/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.norm_sphere_gradients.cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.norm_sphere_gradients.cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.norm_sphere_gradients.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_sphere_gradients.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_sphere_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.norm_sphere_gradients.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:39:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:40:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:41,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_sphere_gradients.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_sphere_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.norm_sphere_gradients.cpu.cpp:2:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_sphere_gradients.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_sphere_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.norm_sphere_gradients.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:42:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_sphere_gradients.device.h:6:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_sphere_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.norm_sphere_gradients.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././commands.h:23:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././commands.h:24:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_sphere_gradients.device.h:6:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_sphere_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.norm_sphere_gradients.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././commands.h:26:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././commands.h:27:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_sphere_gradients.device.h:6,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_sphere_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.norm_sphere_gradients.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_sphere_gradients.device.h: In instantiation of ā€˜void pulsar::Renderer::norm_sphere_gradients(pulsar::Renderer::Renderer, int) [with bool DEV = false]’:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_sphere_gradients.instantiate.h:9:24:   required from here
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././../host/commands.h:339:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (uint VARNAME = 0; VARNAME < (N); ++VARNAME) {

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_sphere_gradients.device.h:21:3: note: in expansion of macro ā€˜GET_PARALLEL_IDX_1D’
     GET_PARALLEL_IDX_1D(idx, num_balls);
     ^
  [17/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_gradients.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:39:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:40:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:41,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_gradients.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.cpp:2:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_gradients.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:42:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_gradients.device.h:6:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././commands.h:23:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././commands.h:24:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_gradients.device.h:6:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././commands.h:26:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././commands.h:27:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_gradients.device.h:6,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.calc_gradients.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/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; float3 = float3; uint = unsigned int]’:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_gradients.instantiate.h:38:22:   required from here
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././../host/commands.h:341:8: warning: variable ā€˜blockDim’ set but not used [-Wunused-but-set-variable]
     int2 blockDim;                                                  \
          ^
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././../host/commands.h:341:8: note: in definition of macro ā€˜GET_PARALLEL_IDS_2D’
     int2 blockDim;                                                  \
          ^~~~~~~~
  [18/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_signature.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_signature.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:39:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:40:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:41,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_signature.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_signature.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.cpp:2:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_signature.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_signature.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:42:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_signature.device.h:6,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_signature.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:23:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:24:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.calc_signature.device.h:6,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.calc_signature.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.calc_signature.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:26:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  [19/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.destruct.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.destruct.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:39:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:40:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:41,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.destruct.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.destruct.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.cpp:2:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.destruct.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.destruct.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:42:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.destruct.device.h:6:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.destruct.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././commands.h:23:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././commands.h:24:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.destruct.device.h:6:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.destruct.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.destruct.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././commands.h:26:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  [20/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.render.cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.render.cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.render.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.render.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.render.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.render.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:39:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:40:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:41,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.render.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.render.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.render.cpu.cpp:2:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.render.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.render.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.render.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:42:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.render.device.h:6,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.render.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.render.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:23:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:24:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.render.device.h:6,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.render.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.render.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:26:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.render.instantiate.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.render.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.render.device.h: In instantiation of ā€˜void pulsar::Renderer::render(const size_t*, const pulsar::Renderer::IntersectInfo*, const pulsar::Renderer::DrawInfo*, const float*, const int*, const float*, pulsar::CamInfo, float, float, uint, const float*, uint, int, int, int, int, float*, float*, int) [with bool DEV = false; size_t = long unsigned int; uint = unsigned int]’:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.render.instantiate.h:35:1:   required from here
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.render.device.h:171:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          !loading_done && n_pixels_done < thread_block.size();
                           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.render.device.h:278:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             tracker.get_n_hits() >= max_n_hits;
             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  [21/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:39:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:40:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:41,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp:2:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:42:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:6,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:23:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:24:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:6,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:26:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  In file included from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/TH.h:4:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:25,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:6,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/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 = CUstream_st*]’:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:20:24:   required from here
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:36:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         num_balls > 0 && num_balls <= self->max_num_balls,
                          ~~~~~~~~~~^~~~~~~~~~
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
     _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                     ^~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:35:3: note: in expansion of macro ā€˜ARGCHECK’
     ARGCHECK(
     ^
  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:27:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:6,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.forward.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.forward.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:198:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       for (int i = 0; i < (NUM_OBJECTS); ++i) {                           \
                       ~~^~~~~~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:227:3: note: in expansion of macro ā€˜SORT_ASCENDING’
     SORT_ASCENDING(          \
     ^~~~~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:89:3: note: in expansion of macro ā€˜SORT_ASCENDING_WS’
     SORT_ASCENDING_WS(
     ^
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:201:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       for (int i = 0; i < (NUM_OBJECTS); ++i) {                           \
                       ~~^~~~~~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:227:3: note: in expansion of macro ā€˜SORT_ASCENDING’
     SORT_ASCENDING(          \
     ^~~~~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:89:3: note: in expansion of macro ā€˜SORT_ASCENDING_WS’
     SORT_ASCENDING_WS(
     ^
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:198:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       for (int i = 0; i < (NUM_OBJECTS); ++i) {                           \
                       ~~^~~~~~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:227:3: note: in expansion of macro ā€˜SORT_ASCENDING’
     SORT_ASCENDING(          \
     ^~~~~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:98:3: note: in expansion of macro ā€˜SORT_ASCENDING_WS’
     SORT_ASCENDING_WS(
     ^
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:201:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       for (int i = 0; i < (NUM_OBJECTS); ++i) {                           \
                       ~~^~~~~~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:227:3: note: in expansion of macro ā€˜SORT_ASCENDING’
     SORT_ASCENDING(          \
     ^~~~~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:98:3: note: in expansion of macro ā€˜SORT_ASCENDING_WS’
     SORT_ASCENDING_WS(
     ^
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:198:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       for (int i = 0; i < (NUM_OBJECTS); ++i) {                           \
                       ~~^~~~~~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:227:3: note: in expansion of macro ā€˜SORT_ASCENDING’
     SORT_ASCENDING(          \
     ^~~~~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:107:3: note: in expansion of macro ā€˜SORT_ASCENDING_WS’
     SORT_ASCENDING_WS(
     ^
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:201:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       for (int i = 0; i < (NUM_OBJECTS); ++i) {                           \
                       ~~^~~~~~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:227:3: note: in expansion of macro ā€˜SORT_ASCENDING’
     SORT_ASCENDING(          \
     ^~~~~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:107:3: note: in expansion of macro ā€˜SORT_ASCENDING_WS’
     SORT_ASCENDING_WS(
     ^
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:233:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       for (int i = 0; i < (NUM_ITEMS); ++i) {                               \
                       ~~^~~~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:246:3: note: in expansion of macro ā€˜REDUCE’
     REDUCE(REDUCE_PTR, RESULT_PTR, NUM_ITEMS, REDUCE_OP, REDUCE_INIT)
     ^~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:126:3: note: in expansion of macro ā€˜REDUCE_WS’
     REDUCE_WS(
     ^
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:260:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       for (int i = 0; i < NUM_ITEMS; ++i) {   \

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:199:9: note: in expansion of macro ā€˜SELECT_FLAGS_WS’
           SELECT_FLAGS_WS(
           ^
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:260:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       for (int i = 0; i < NUM_ITEMS; ++i) {   \

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:209:9: note: in expansion of macro ā€˜SELECT_FLAGS_WS’
           SELECT_FLAGS_WS(
           ^
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:260:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       for (int i = 0; i < NUM_ITEMS; ++i) {   \

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.forward.device.h:219:9: note: in expansion of macro ā€˜SELECT_FLAGS_WS’
           SELECT_FLAGS_WS(
           ^
  [22/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_cam_gradients.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_cam_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:39:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:40:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:41,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_cam_gradients.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_cam_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.cpp:2:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_cam_gradients.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_cam_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:42:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_cam_gradients.device.h:6,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_cam_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:23:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:24:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.norm_cam_gradients.device.h:6,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.norm_cam_gradients.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.norm_cam_gradients.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:26:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  [23/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.construct.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.construct.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:39:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:40:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:41,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.construct.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.construct.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.cpp:2:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.construct.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.construct.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./../global.h:42:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.construct.device.h:6,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.construct.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:23:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:24:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.construct.device.h:6,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.construct.instantiate.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.construct.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:26:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  [24/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././../global.h:39:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././../global.h:40:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././../global.h:41,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:2:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././../global.h:42:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:23:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:24:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:26:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  In file included from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/TH.h:4:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:25,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/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 = CUstream_st*]’:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:27:24:   required from here
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:41:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         num_balls > 0 && num_balls <= self->max_num_balls,
                          ~~~~~~~~~~^~~~~~~~~~
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
     _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                     ^~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:40:3: note: in expansion of macro ā€˜ARGCHECK’
     ARGCHECK(
     ^
  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././commands.h:27:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/././camera.device.h:7,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:2,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/renderer.backward.cpu.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/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 = CUstream_st*]’:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:142: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 = CUstream_st*]’
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:27:24:   required from here
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:277:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int i = 0; i < (NUM_OBJECTS); ++i) {
                     ~~^~~~~~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/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 = CUstream_st*]’:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./renderer.backward.device.h:150: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 = CUstream_st*]’
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/renderer.backward.instantiate.h:27:24:   required from here
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host/../include/./././../host/commands.h:277:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  [25/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/util.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/util.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/util.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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++
  [26/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/camera.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/camera.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/camera.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/./camera.h:6:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/camera.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/./../global.h:39:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/./../global.h:40:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/./../global.h:41,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/./camera.h:6,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/camera.cpp:2:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/./camera.h:6:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/camera.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/./../global.h:42:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/../include/math.h:6:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/camera.cpp:3:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/../include/./commands.h:23:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/../include/./commands.h:24:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/../include/math.h:6:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/camera.cpp:3:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/../include/./commands.h:26:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  [27/53] /usr/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/interp_face_attrs/interp_face_attrs.cu -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/interp_face_attrs/interp_face_attrs.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -std=c++14 -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75
  FAILED: /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/interp_face_attrs/interp_face_attrs.o
  /usr/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/interp_face_attrs/interp_face_attrs.cu -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/interp_face_attrs/interp_face_attrs.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -std=c++14 -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75
  nvcc fatal   : Unsupported gpu architecture 'compute_75'
  [28/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/tensor_util.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/tensor_util.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/tensor_util.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/tensor_util.cpp:6:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  [29/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/rasterize_meshes/rasterize_meshes_cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/rasterize_meshes/rasterize_meshes_cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/rasterize_meshes/rasterize_meshes_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/rasterize_meshes/rasterize_meshes_cpu.cpp:3:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  [30/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/./renderer.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/./../global.h:39:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/./../global.h:40:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                   from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/./../global.h:41,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/./renderer.h:5,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:2:
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   #pragma omp parallel for if ((end - begin) >= grain_size)

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/./renderer.h:5:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:2:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/./../global.h:42:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:3:0:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/../include/commands.h:23:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic push

  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/../include/commands.h:24:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic ignored "-Weverything"

  In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:3:0:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/../include/commands.h:26:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
   #pragma clang diagnostic pop

  In file included from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/TH.h:4:0,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/../include/commands.h:25,
                   from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:3:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp: In member function ā€˜std::tuple<long unsigned int, long unsigned int, bool, at::Tensor> pulsar::pytorch::Renderer::arg_check(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const float&, const float&, float&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, const float&, const uint&, const uint&)’:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:217:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
           vert_col.ndimension() == 3 && vert_col.size(0) == batch_size,
                                         ~~~~~~~~~~~~~~~~~^~~~
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
     _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                     ^~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:221:60: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
           vert_radii.ndimension() == 2 && vert_radii.size(0) == batch_size,
                                           ~~~~~~~~~~~~~~~~~~~^~~~
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
     _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                     ^~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:225:54: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
           cam_pos.ndimension() == 2 && cam_pos.size(0) == batch_size,
                                        ~~~~~~~~~~~~~~~~^~~~
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
     _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                     ^~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:230:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
               pixel_0_0_center.size(0) == batch_size,
               ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
     _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                     ^~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:234:62: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
           pixel_vec_x.ndimension() == 2 && pixel_vec_x.size(0) == batch_size,
                                            ~~~~~~~~~~~~~~~~~~~~^~~~
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
     _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                     ^~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:238:62: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
           pixel_vec_y.ndimension() == 2 && pixel_vec_y.size(0) == batch_size,
                                            ~~~~~~~~~~~~~~~~~~~~^~~~
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
     _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                     ^~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:242:64: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
           focal_length.ndimension() == 1 && focal_length.size(0) == batch_size,
                                             ~~~~~~~~~~~~~~~~~~~~~^~~~
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
     _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                     ^~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:247:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
               principal_point_offsets.size(0) == batch_size,
               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
     _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                     ^~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:253:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                 opacity.value().size(0) == batch_size,
                 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
     _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                     ^~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:260:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
           vert_col.size(1) == n_points,
           ~~~~~~~~~~~~~~~~~^~~~
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
     _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                     ^~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:267:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
           vert_radii.size(1) == n_points,
           ~~~~~~~~~~~~~~~~~~~^~~~
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
     _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                     ^~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:275:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             opacity.value().size(1) == n_points,
             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
     _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                     ^~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:355:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
           vert_col.size(0) == n_points,
           ~~~~~~~~~~~~~~~~~^~~~
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
     _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                     ^~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:362:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
           vert_radii.size(0) == n_points,
           ~~~~~~~~~~~~~~~~~~~^~~~
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
     _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                     ^~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:370:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             opacity.value().size(0) == n_points,
             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
     _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                     ^~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp: In member function ā€˜std::tuple<c10::optional<at::Tensor>, c10::optional<at::Tensor>, c10::optional<at::Tensor>, c10::optional<at::Tensor>, c10::optional<at::Tensor>, c10::optional<at::Tensor>, c10::optional<at::Tensor>, c10::optional<at::Tensor> > pulsar::pytorch::Renderer::backward(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const float&, const float&, float, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, const float&, const uint&, const uint&, const bool&, const bool&, const bool&, const bool&, const bool&, const c10::optional<std::pair<unsigned int, unsigned int> >&)’:
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:961:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
           grad_im.size(0) == batch_size,
           ~~~~~~~~~~~~~~~~^~~~
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
     _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                     ^~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:964:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       THArgCheck(image.size(0) == batch_size, 2, "Image batch size must agree.");
                  ~~~~~~~~~~~~~~^~~~
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
     _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                     ^~~~~~~~~~~
  /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:966:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
           forw_info.size(0) == batch_size,
           ~~~~~~~~~~~~~~~~~~^~~~
  /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
     _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                     ^~~~~~~~~~~
  ninja: build stopped: subcommand failed.
  Traceback (most recent call last):
    File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1509, in _run_ninja_build
      subprocess.run(
    File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/subprocess.py", line 512, in run
      raise CalledProcessError(retcode, process.args,
  subprocess.CalledProcessError: Command '['ninja', '-v', '-j', '4']' returned non-zero exit status 1.

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-req-build-mmg6ulpw/setup.py", line 128, in <module>
      setup(
    File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/setuptools/__init__.py", line 153, in setup
      return distutils.core.setup(**attrs)
    File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/core.py", line 148, in setup
      dist.run_commands()
    File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/dist.py", line 966, in run_commands
      self.run_command(cmd)
    File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/wheel/bdist_wheel.py", line 299, in run
      self.run_command('build')
    File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/command/build.py", line 135, in run
      self.run_command(cmd_name)
    File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 79, in run
      _build_ext.run(self)
    File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/command/build_ext.py", line 340, in run
      self.build_extensions()
    File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 649, in build_extensions
      build_ext.build_extensions(self)
    File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/command/build_ext.py", line 449, in build_extensions
      self._build_extensions_serial()
    File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/command/build_ext.py", line 474, in _build_extensions_serial
      self.build_extension(ext)
    File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 196, in build_extension
      _build_ext.build_extension(self, ext)
    File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/command/build_ext.py", line 528, in build_extension
      objects = self.compiler.compile(sources,
    File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 469, in unix_wrap_ninja_compile
      _write_ninja_file_and_compile_objects(
    File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1228, in _write_ninja_file_and_compile_objects
      _run_ninja_build(
    File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1529, in _run_ninja_build
      raise RuntimeError(message)
  RuntimeError: Error compiling objects for extension
  ----------------------------------------
  ERROR: Failed building wheel for pytorch3d
  Running setup.py clean for pytorch3d
Failed to build pytorch3d
Installing collected packages: pytorch3d
    Running setup.py install for pytorch3d ... error
    ERROR: Command errored out with exit status 1:
     command: /home/yyyeh/anaconda3/envs/pytorch3d/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-mmg6ulpw/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-mmg6ulpw/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-7zp3stjl/install-record.txt --single-version-externally-managed --compile --install-headers /home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8/pytorch3d
         cwd: /tmp/pip-req-build-mmg6ulpw/
    Complete output (1340 lines):
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-3.8
    creating build/lib.linux-x86_64-3.8/pytorch3d
    copying pytorch3d/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d
    creating build/lib.linux-x86_64-3.8/pytorch3d/io
    copying pytorch3d/io/obj_io.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
    copying pytorch3d/io/pluggable.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
    copying pytorch3d/io/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
    copying pytorch3d/io/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
    copying pytorch3d/io/pluggable_formats.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
    copying pytorch3d/io/ply_io.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
    copying pytorch3d/io/mtl_io.py -> build/lib.linux-x86_64-3.8/pytorch3d/io
    creating build/lib.linux-x86_64-3.8/pytorch3d/vis
    copying pytorch3d/vis/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/vis
    copying pytorch3d/vis/plotly_vis.py -> build/lib.linux-x86_64-3.8/pytorch3d/vis
    copying pytorch3d/vis/texture_vis.py -> build/lib.linux-x86_64-3.8/pytorch3d/vis
    creating build/lib.linux-x86_64-3.8/pytorch3d/renderer
    copying pytorch3d/renderer/lighting.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
    copying pytorch3d/renderer/compositing.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
    copying pytorch3d/renderer/cameras.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
    copying pytorch3d/renderer/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
    copying pytorch3d/renderer/materials.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
    copying pytorch3d/renderer/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
    copying pytorch3d/renderer/blending.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
    copying pytorch3d/renderer/camera_utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer
    creating build/lib.linux-x86_64-3.8/pytorch3d/loss
    copying pytorch3d/loss/mesh_laplacian_smoothing.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
    copying pytorch3d/loss/mesh_normal_consistency.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
    copying pytorch3d/loss/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
    copying pytorch3d/loss/mesh_edge_loss.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
    copying pytorch3d/loss/chamfer.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
    copying pytorch3d/loss/point_mesh_distance.py -> build/lib.linux-x86_64-3.8/pytorch3d/loss
    creating build/lib.linux-x86_64-3.8/pytorch3d/structures
    copying pytorch3d/structures/meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
    copying pytorch3d/structures/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
    copying pytorch3d/structures/volumes.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
    copying pytorch3d/structures/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
    copying pytorch3d/structures/pointclouds.py -> build/lib.linux-x86_64-3.8/pytorch3d/structures
    creating build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/packed_to_padded.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/cameras_alignment.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/sample_points_from_meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/interp_face_attrs.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/subdivide_meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/perspective_n_points.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/points_to_volumes.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/mesh_face_areas_normals.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/graph_conv.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/mesh_filtering.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/marching_cubes.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/knn.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/cubify.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/marching_cubes_data.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/points_alignment.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/points_normals.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    copying pytorch3d/ops/vert_align.py -> build/lib.linux-x86_64-3.8/pytorch3d/ops
    creating build/lib.linux-x86_64-3.8/pytorch3d/transforms
    copying pytorch3d/transforms/so3.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
    copying pytorch3d/transforms/rotation_conversions.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
    copying pytorch3d/transforms/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
    copying pytorch3d/transforms/transform3d.py -> build/lib.linux-x86_64-3.8/pytorch3d/transforms
    creating build/lib.linux-x86_64-3.8/pytorch3d/utils
    copying pytorch3d/utils/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/utils
    copying pytorch3d/utils/ico_sphere.py -> build/lib.linux-x86_64-3.8/pytorch3d/utils
    copying pytorch3d/utils/torus.py -> build/lib.linux-x86_64-3.8/pytorch3d/utils
    creating build/lib.linux-x86_64-3.8/pytorch3d/datasets
    copying pytorch3d/datasets/shapenet_base.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets
    copying pytorch3d/datasets/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets
    copying pytorch3d/datasets/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets
    creating build/lib.linux-x86_64-3.8/pytorch3d/renderer/implicit
    copying pytorch3d/renderer/implicit/renderer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/implicit
    copying pytorch3d/renderer/implicit/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/implicit
    copying pytorch3d/renderer/implicit/raysampling.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/implicit
    copying pytorch3d/renderer/implicit/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/implicit
    copying pytorch3d/renderer/implicit/raymarching.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/implicit
    creating build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
    copying pytorch3d/renderer/points/rasterize_points.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
    copying pytorch3d/renderer/points/compositor.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
    copying pytorch3d/renderer/points/renderer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
    copying pytorch3d/renderer/points/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
    copying pytorch3d/renderer/points/rasterizer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points
    creating build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/renderer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/rasterize_meshes.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/shader.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/rasterizer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/shading.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    copying pytorch3d/renderer/mesh/textures.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/mesh
    creating build/lib.linux-x86_64-3.8/pytorch3d/renderer/points/pulsar
    copying pytorch3d/renderer/points/pulsar/renderer.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points/pulsar
    copying pytorch3d/renderer/points/pulsar/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points/pulsar
    copying pytorch3d/renderer/points/pulsar/unified.py -> build/lib.linux-x86_64-3.8/pytorch3d/renderer/points/pulsar
    creating build/lib.linux-x86_64-3.8/pytorch3d/datasets/shapenet
    copying pytorch3d/datasets/shapenet/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/shapenet
    copying pytorch3d/datasets/shapenet/shapenet_core.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/shapenet
    creating build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
    copying pytorch3d/datasets/r2n2/r2n2.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
    copying pytorch3d/datasets/r2n2/__init__.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
    copying pytorch3d/datasets/r2n2/utils.py -> build/lib.linux-x86_64-3.8/pytorch3d/datasets/r2n2
    running build_ext
    building 'pytorch3d._C' extension
    creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8
    creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp
    creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw
    creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d
    creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc
    creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/point_mesh
    creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/packed_to_padded_tensor
    creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/face_areas_normals
    creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/compositing
    creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/rasterize_points
    creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/knn
    creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/gather_scatter
    creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/blending
    creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar
    creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/host
    creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch
    creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/rasterize_meshes
    creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/interp_face_attrs
    creating /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/cuda
    Emitting ninja build file /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/build.ninja...
    Compiling objects...
    Using envvar MAX_JOBS (4) as the number of workers...
    [1/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                     from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                     from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                     from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                     from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                     from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.cpp:3:
    /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
     #pragma omp parallel for if ((end - begin) >= grain_size)

......
......
......

    [30/53] c++ -MMD -MF /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.o.d -pthread -B /home/yyyeh/anaconda3/envs/pytorch3d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc -I/home/yyyeh/anaconda3/envs/pytorch3d/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH -I/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/THC -I/home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8 -c -c /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp -o /tmp/pip-req-build-mmg6ulpw/build/temp.linux-x86_64-3.8/tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -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-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/./renderer.h:5:0,
                     from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:2:
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/./../global.h:39:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
     #pragma clang diagnostic push

    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/./../global.h:40:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
     #pragma clang diagnostic ignored "-Weverything"

    In file included from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:149:0,
                     from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                     from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                     from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                     from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:7,
                     from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/./../global.h:41,
                     from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/./renderer.h:5,
                     from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:2:
    /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
     #pragma omp parallel for if ((end - begin) >= grain_size)

    In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/./renderer.h:5:0,
                     from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:2:
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/./../global.h:42:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
     #pragma clang diagnostic pop

    In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:3:0:
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/../include/commands.h:23:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
     #pragma clang diagnostic push

    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/../include/commands.h:24:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
     #pragma clang diagnostic ignored "-Weverything"

    In file included from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:3:0:
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/../include/commands.h:26:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
     #pragma clang diagnostic pop

    In file included from /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/TH.h:4:0,
                     from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/../include/commands.h:25,
                     from /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:3:
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp: In member function ā€˜std::tuple<long unsigned int, long unsigned int, bool, at::Tensor> pulsar::pytorch::Renderer::arg_check(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const float&, const float&, float&, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, const float&, const uint&, const uint&)’:
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:217:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             vert_col.ndimension() == 3 && vert_col.size(0) == batch_size,
                                           ~~~~~~~~~~~~~~~~~^~~~
    /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
       _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                       ^~~~~~~~~~~
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:221:60: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             vert_radii.ndimension() == 2 && vert_radii.size(0) == batch_size,
                                             ~~~~~~~~~~~~~~~~~~~^~~~
    /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
       _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                       ^~~~~~~~~~~
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:225:54: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             cam_pos.ndimension() == 2 && cam_pos.size(0) == batch_size,
                                          ~~~~~~~~~~~~~~~~^~~~
    /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
       _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                       ^~~~~~~~~~~
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:230:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                 pixel_0_0_center.size(0) == batch_size,
                 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
    /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
       _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                       ^~~~~~~~~~~
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:234:62: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             pixel_vec_x.ndimension() == 2 && pixel_vec_x.size(0) == batch_size,
                                              ~~~~~~~~~~~~~~~~~~~~^~~~
    /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
       _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                       ^~~~~~~~~~~
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:238:62: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             pixel_vec_y.ndimension() == 2 && pixel_vec_y.size(0) == batch_size,
                                              ~~~~~~~~~~~~~~~~~~~~^~~~
    /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
       _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                       ^~~~~~~~~~~
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:242:64: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             focal_length.ndimension() == 1 && focal_length.size(0) == batch_size,
                                               ~~~~~~~~~~~~~~~~~~~~~^~~~
    /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
       _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                       ^~~~~~~~~~~
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:247:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                 principal_point_offsets.size(0) == batch_size,
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
    /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
       _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                       ^~~~~~~~~~~
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:253:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                   opacity.value().size(0) == batch_size,
                   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
    /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
       _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                       ^~~~~~~~~~~
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:260:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             vert_col.size(1) == n_points,
             ~~~~~~~~~~~~~~~~~^~~~
    /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
       _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                       ^~~~~~~~~~~
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:267:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             vert_radii.size(1) == n_points,
             ~~~~~~~~~~~~~~~~~~~^~~~
    /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
       _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                       ^~~~~~~~~~~
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:275:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
               opacity.value().size(1) == n_points,
               ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
    /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
       _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                       ^~~~~~~~~~~
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:355:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             vert_col.size(0) == n_points,
             ~~~~~~~~~~~~~~~~~^~~~
    /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
       _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                       ^~~~~~~~~~~
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:362:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             vert_radii.size(0) == n_points,
             ~~~~~~~~~~~~~~~~~~~^~~~
    /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
       _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                       ^~~~~~~~~~~
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:370:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
               opacity.value().size(0) == n_points,
               ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
    /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
       _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                       ^~~~~~~~~~~
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp: In member function ā€˜std::tuple<c10::optional<at::Tensor>, c10::optional<at::Tensor>, c10::optional<at::Tensor>, c10::optional<at::Tensor>, c10::optional<at::Tensor>, c10::optional<at::Tensor>, c10::optional<at::Tensor>, c10::optional<at::Tensor> > pulsar::pytorch::Renderer::backward(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const float&, const float&, float, const c10::optional<at::Tensor>&, const c10::optional<at::Tensor>&, const float&, const uint&, const uint&, const bool&, const bool&, const bool&, const bool&, const bool&, const c10::optional<std::pair<unsigned int, unsigned int> >&)’:
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:961:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             grad_im.size(0) == batch_size,
             ~~~~~~~~~~~~~~~~^~~~
    /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
       _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                       ^~~~~~~~~~~
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:964:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         THArgCheck(image.size(0) == batch_size, 2, "Image batch size must agree.");
                    ~~~~~~~~~~~~~~^~~~
    /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
       _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                       ^~~~~~~~~~~
    /tmp/pip-req-build-mmg6ulpw/pytorch3d/csrc/pulsar/pytorch/renderer.cpp:966:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             forw_info.size(0) == batch_size,
             ~~~~~~~~~~~~~~~~~~^~~~
    /home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/include/TH/THGeneral.h:106:35: note: in definition of macro ā€˜THArgCheck’
       _THArgCheck(__FILE__, __LINE__, __VA_ARGS__);                       \
                                       ^~~~~~~~~~~
    ninja: build stopped: subcommand failed.
    Traceback (most recent call last):
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1509, in _run_ninja_build
        subprocess.run(
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/subprocess.py", line 512, in run
        raise CalledProcessError(retcode, process.args,
    subprocess.CalledProcessError: Command '['ninja', '-v', '-j', '4']' returned non-zero exit status 1.

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-req-build-mmg6ulpw/setup.py", line 128, in <module>
        setup(
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/setuptools/__init__.py", line 153, in setup
        return distutils.core.setup(**attrs)
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/core.py", line 148, in setup
        dist.run_commands()
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/dist.py", line 966, in run_commands
        self.run_command(cmd)
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/setuptools/command/install.py", line 61, in run
        return orig.install.run(self)
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/command/install.py", line 545, in run
        self.run_command('build')
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/command/build.py", line 135, in run
        self.run_command(cmd_name)
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 79, in run
        _build_ext.run(self)
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/command/build_ext.py", line 340, in run
        self.build_extensions()
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 649, in build_extensions
        build_ext.build_extensions(self)
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/command/build_ext.py", line 449, in build_extensions
        self._build_extensions_serial()
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/command/build_ext.py", line 474, in _build_extensions_serial
        self.build_extension(ext)
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 196, in build_extension
        _build_ext.build_extension(self, ext)
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/distutils/command/build_ext.py", line 528, in build_extension
        objects = self.compiler.compile(sources,
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 469, in unix_wrap_ninja_compile
        _write_ninja_file_and_compile_objects(
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1228, in _write_ninja_file_and_compile_objects
        _run_ninja_build(
      File "/home/yyyeh/anaconda3/envs/pytorch3d/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1529, in _run_ninja_build
        raise RuntimeError(message)
    RuntimeError: Error compiling objects for extension
    ----------------------------------------
ERROR: Command errored out with exit status 1: /home/yyyeh/anaconda3/envs/pytorch3d/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-mmg6ulpw/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-mmg6ulpw/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-7zp3stjl/install-record.txt --single-version-externally-managed --compile --install-headers /home/yyyeh/anaconda3/envs/pytorch3d/include/python3.8/pytorch3d Check the logs for full command output.

@yuyingyeh This is similar to the original error in this issue but I still think you have a new question so it would be better had you opened a new issue. This one is long and a bit hard to follow, and adding separate stuff doesn't help.

Your output shows compilation failing with no error. I suggest reducing the number of jobs further.
Try MAX_JOBS=1 pip install ... or PYTORCH3D_NO_NINJA=1 pip install ....

Was this page helpful?
0 / 5 - 0 ratings

Related issues

zhjscut picture zhjscut  Ā·  3Comments

cihanongun picture cihanongun  Ā·  3Comments

ldepn picture ldepn  Ā·  3Comments

TSKongLingwei picture TSKongLingwei  Ā·  3Comments

OOF-dura picture OOF-dura  Ā·  3Comments