question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

pip install ./gridencoder build fails

See original GitHub issue

I was able to build all requirements in install_ext.sh except ./gridencoder I am using a docker image ‘ngc-pytorch-kernel:22.04-py3-202207261342’

I reinstalled torch with pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu116 But it seems that this is not the problem

Did anyone have a similar issue?

Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Processing ./gridencoder
  Preparing metadata (setup.py) ... done
Building wheels for collected packages: gridencoder
  Building wheel for gridencoder (setup.py) ... error
  error: subprocess-exited-with-error
  
  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [495 lines of output]
      running bdist_wheel
      running build
      running build_ext
      building '_gridencoder' extension
      Emitting ninja build file /source/sihun/stable-dreamfusion/gridencoder/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/1] /usr/local/cuda/bin/nvcc  -I/opt/conda/lib/python3.8/site-packages/torch/include -I/opt/conda/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/opt/conda/lib/python3.8/site-packages/torch/include/TH -I/opt/conda/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/opt/conda/include/python3.8 -c -c /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu -o /source/sihun/stable-dreamfusion/gridencoder/build/temp.linux-x86_64-3.8/source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -std=c++14 -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_gridencoder -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_52,code=sm_52 -gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_61,code=sm_61 -gencode=arch=compute_70,code=sm_70 -gencode=arch=compute_75,code=sm_75 -gencode=arch=compute_80,code=sm_80 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
      FAILED: /source/sihun/stable-dreamfusion/gridencoder/build/temp.linux-x86_64-3.8/source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.o
      /usr/local/cuda/bin/nvcc  -I/opt/conda/lib/python3.8/site-packages/torch/include -I/opt/conda/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/opt/conda/lib/python3.8/site-packages/torch/include/TH -I/opt/conda/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/opt/conda/include/python3.8 -c -c /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu -o /source/sihun/stable-dreamfusion/gridencoder/build/temp.linux-x86_64-3.8/source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -std=c++14 -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_gridencoder -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_52,code=sm_52 -gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_61,code=sm_61 -gencode=arch=compute_70,code=sm_70 -gencode=arch=compute_75,code=sm_75 -gencode=arch=compute_80,code=sm_80 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=1U]"
      (350): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=2U]"
      (351): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=4U]"
      (352): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=8U]"
      (353): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U, C=1U]"
      (350): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U, C=2U]"
      (351): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U, C=4U]"
      (352): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U, C=8U]"
      (353): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U, C=1U]"
      (350): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U, C=2U]"
      (351): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U, C=4U]"
      (352): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U, C=8U]"
      (353): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=1U]"
      (350): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=2U]"
      (351): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=4U]"
      (352): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=8U]"
      (353): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U, C=1U]"
      (350): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U, C=2U]"
      (351): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U, C=4U]"
      (352): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U, C=8U]"
      (353): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U, C=1U]"
      (350): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U, C=2U]"
      (351): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U, C=4U]"
      (352): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U, C=8U]"
      (353): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(303): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (__half2 *, __half2)
                detected during:
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (413): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=1U, N_C=1U]"
      (384): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (413): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=2U, N_C=2U]"
      (388): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (413): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=4U, N_C=2U]"
      (392): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (413): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=8U, N_C=2U]"
      (396): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (413): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=2U, C=1U, N_C=1U]"
      (384): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=2U]"
      (414): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=2U, C=2U, N_C=2U]"
      (388): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=2U]"
      (414): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=2U, C=4U, N_C=2U]"
      (392): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=2U]"
      (414): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=2U, C=8U, N_C=2U]"
      (396): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=2U]"
      (414): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=3U, C=1U, N_C=1U]"
      (384): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=3U]"
      (415): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=3U, C=2U, N_C=2U]"
      (388): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=3U]"
      (415): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=3U, C=4U, N_C=2U]"
      (392): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=3U]"
      (415): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=3U, C=8U, N_C=2U]"
      (396): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=3U]"
      (415): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=4U, C=1U, N_C=1U]"
      (384): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=4U]"
      (416): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=4U, C=2U, N_C=2U]"
      (388): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=4U]"
      (416): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=4U, C=4U, N_C=2U]"
      (392): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=4U]"
      (416): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=4U, C=8U, N_C=2U]"
      (396): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=4U]"
      (416): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=5U, C=1U, N_C=1U]"
      (384): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=5U]"
      (417): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=5U, C=2U, N_C=2U]"
      (388): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=5U]"
      (417): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=5U, C=4U, N_C=2U]"
      (392): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=5U]"
      (417): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=5U, C=8U, N_C=2U]"
      (396): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=5U]"
      (417): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      21 errors detected in the compilation of "/source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu".
      ninja: build stopped: subcommand failed.
      Traceback (most recent call last):
        File "/opt/conda/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1900, in _run_ninja_build
          subprocess.run(
        File "/opt/conda/lib/python3.8/subprocess.py", line 516, in run
          raise CalledProcessError(retcode, process.args,
      subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.
      
      The above exception was the direct cause of the following exception:
      
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/source/sihun/stable-dreamfusion/gridencoder/setup.py", line 32, in <module>
          setup(
        File "/opt/conda/lib/python3.8/site-packages/setuptools/__init__.py", line 153, in setup
          return distutils.core.setup(**attrs)
        File "/opt/conda/lib/python3.8/distutils/core.py", line 148, in setup
          dist.run_commands()
        File "/opt/conda/lib/python3.8/distutils/dist.py", line 966, in run_commands
          self.run_command(cmd)
        File "/opt/conda/lib/python3.8/distutils/dist.py", line 985, in run_command
          cmd_obj.run()
        File "/opt/conda/lib/python3.8/site-packages/wheel/bdist_wheel.py", line 299, in run
          self.run_command('build')
        File "/opt/conda/lib/python3.8/distutils/cmd.py", line 313, in run_command
          self.distribution.run_command(command)
        File "/opt/conda/lib/python3.8/distutils/dist.py", line 985, in run_command
          cmd_obj.run()
        File "/opt/conda/lib/python3.8/distutils/command/build.py", line 135, in run
          self.run_command(cmd_name)
        File "/opt/conda/lib/python3.8/distutils/cmd.py", line 313, in run_command
          self.distribution.run_command(command)
        File "/opt/conda/lib/python3.8/distutils/dist.py", line 985, in run_command
          cmd_obj.run()
        File "/opt/conda/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 79, in run
          _build_ext.run(self)
        File "/opt/conda/lib/python3.8/site-packages/Cython/Distutils/old_build_ext.py", line 186, in run
          _build_ext.build_ext.run(self)
        File "/opt/conda/lib/python3.8/distutils/command/build_ext.py", line 340, in run
          self.build_extensions()
        File "/opt/conda/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 843, in build_extensions
          build_ext.build_extensions(self)
        File "/opt/conda/lib/python3.8/site-packages/Cython/Distutils/old_build_ext.py", line 195, in build_extensions
          _build_ext.build_ext.build_extensions(self)
        File "/opt/conda/lib/python3.8/distutils/command/build_ext.py", line 449, in build_extensions
          self._build_extensions_serial()
        File "/opt/conda/lib/python3.8/distutils/command/build_ext.py", line 474, in _build_extensions_serial
          self.build_extension(ext)
        File "/opt/conda/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 202, in build_extension
          _build_ext.build_extension(self, ext)
        File "/opt/conda/lib/python3.8/distutils/command/build_ext.py", line 528, in build_extension
          objects = self.compiler.compile(sources,
        File "/opt/conda/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 658, in unix_wrap_ninja_compile
          _write_ninja_file_and_compile_objects(
        File "/opt/conda/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1573, in _write_ninja_file_and_compile_objects
          _run_ninja_build(
        File "/opt/conda/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1916, in _run_ninja_build
          raise RuntimeError(message) from e
      RuntimeError: Error compiling objects for extension
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for gridencoder
  Running setup.py clean for gridencoder
Failed to build gridencoder
Installing collected packages: gridencoder
  Running setup.py install for gridencoder ... error
  error: subprocess-exited-with-error
  
  × Running setup.py install for gridencoder did not run successfully.
  │ exit code: 1
  ╰─> [507 lines of output]
      running install
      /opt/conda/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
        warnings.warn(
      running build
      running build_ext
      building '_gridencoder' extension
      creating /source/sihun/stable-dreamfusion/gridencoder/build
      creating /source/sihun/stable-dreamfusion/gridencoder/build/temp.linux-x86_64-3.8
      creating /source/sihun/stable-dreamfusion/gridencoder/build/temp.linux-x86_64-3.8/source
      creating /source/sihun/stable-dreamfusion/gridencoder/build/temp.linux-x86_64-3.8/source/sihun
      creating /source/sihun/stable-dreamfusion/gridencoder/build/temp.linux-x86_64-3.8/source/sihun/stable-dreamfusion
      creating /source/sihun/stable-dreamfusion/gridencoder/build/temp.linux-x86_64-3.8/source/sihun/stable-dreamfusion/gridencoder
      creating /source/sihun/stable-dreamfusion/gridencoder/build/temp.linux-x86_64-3.8/source/sihun/stable-dreamfusion/gridencoder/src
      Emitting ninja build file /source/sihun/stable-dreamfusion/gridencoder/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/2] c++ -MMD -MF /source/sihun/stable-dreamfusion/gridencoder/build/temp.linux-x86_64-3.8/source/sihun/stable-dreamfusion/gridencoder/src/bindings.o.d -pthread -B /opt/conda/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /opt/conda/include -fPIC -O2 -isystem /opt/conda/include -fPIC -I/opt/conda/lib/python3.8/site-packages/torch/include -I/opt/conda/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/opt/conda/lib/python3.8/site-packages/torch/include/TH -I/opt/conda/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/opt/conda/include/python3.8 -c -c /source/sihun/stable-dreamfusion/gridencoder/src/bindings.cpp -o /source/sihun/stable-dreamfusion/gridencoder/build/temp.linux-x86_64-3.8/source/sihun/stable-dreamfusion/gridencoder/src/bindings.o -O3 -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_gridencoder -D_GLIBCXX_USE_CXX11_ABI=0
      [2/2] /usr/local/cuda/bin/nvcc  -I/opt/conda/lib/python3.8/site-packages/torch/include -I/opt/conda/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/opt/conda/lib/python3.8/site-packages/torch/include/TH -I/opt/conda/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/opt/conda/include/python3.8 -c -c /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu -o /source/sihun/stable-dreamfusion/gridencoder/build/temp.linux-x86_64-3.8/source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -std=c++14 -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_gridencoder -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_52,code=sm_52 -gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_61,code=sm_61 -gencode=arch=compute_70,code=sm_70 -gencode=arch=compute_75,code=sm_75 -gencode=arch=compute_80,code=sm_80 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
      FAILED: /source/sihun/stable-dreamfusion/gridencoder/build/temp.linux-x86_64-3.8/source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.o
      /usr/local/cuda/bin/nvcc  -I/opt/conda/lib/python3.8/site-packages/torch/include -I/opt/conda/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/opt/conda/lib/python3.8/site-packages/torch/include/TH -I/opt/conda/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/opt/conda/include/python3.8 -c -c /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu -o /source/sihun/stable-dreamfusion/gridencoder/build/temp.linux-x86_64-3.8/source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -std=c++14 -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_gridencoder -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_52,code=sm_52 -gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_61,code=sm_61 -gencode=arch=compute_70,code=sm_70 -gencode=arch=compute_75,code=sm_75 -gencode=arch=compute_80,code=sm_80 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=1U]"
      (350): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=2U]"
      (351): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=4U]"
      (352): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=8U]"
      (353): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U, C=1U]"
      (350): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U, C=2U]"
      (351): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U, C=4U]"
      (352): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U, C=8U]"
      (353): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U, C=1U]"
      (350): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U, C=2U]"
      (351): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U, C=4U]"
      (352): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U, C=8U]"
      (353): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=1U]"
      (350): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=2U]"
      (351): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=4U]"
      (352): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=8U]"
      (353): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U, C=1U]"
      (350): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U, C=2U]"
      (351): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U, C=4U]"
      (352): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U, C=8U]"
      (353): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=float]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U, C=1U]"
      (350): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U, C=2U]"
      (351): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U, C=4U]"
      (352): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(194): warning #186-D: pointless comparison of unsigned integer with zero
                detected during:
                  instantiation of "void kernel_grid<scalar_t,D,C>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U, C=8U]"
      (353): here
                  instantiation of "void kernel_grid_wrapper<scalar_t,D>(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half, D=1U]"
      (367): here
                  instantiation of "void grid_encode_forward_cuda(const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, uint32_t, __nv_bool) [with scalar_t=c10::Half]"
      (443): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(303): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (__half2 *, __half2)
                detected during:
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (413): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=1U, N_C=1U]"
      (384): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (413): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=2U, N_C=2U]"
      (388): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (413): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=4U, N_C=2U]"
      (392): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (413): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=1U, C=8U, N_C=2U]"
      (396): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=1U]"
      (413): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=2U, C=1U, N_C=1U]"
      (384): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=2U]"
      (414): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=2U, C=2U, N_C=2U]"
      (388): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=2U]"
      (414): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=2U, C=4U, N_C=2U]"
      (392): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=2U]"
      (414): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=2U, C=8U, N_C=2U]"
      (396): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=2U]"
      (414): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=3U, C=1U, N_C=1U]"
      (384): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=3U]"
      (415): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=3U, C=2U, N_C=2U]"
      (388): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=3U]"
      (415): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=3U, C=4U, N_C=2U]"
      (392): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=3U]"
      (415): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=3U, C=8U, N_C=2U]"
      (396): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=3U]"
      (415): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=4U, C=1U, N_C=1U]"
      (384): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=4U]"
      (416): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=4U, C=2U, N_C=2U]"
      (388): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=4U]"
      (416): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=4U, C=4U, N_C=2U]"
      (392): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=4U]"
      (416): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=4U, C=8U, N_C=2U]"
      (396): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=4U]"
      (416): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=5U, C=1U, N_C=1U]"
      (384): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=5U]"
      (417): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=5U, C=2U, N_C=2U]"
      (388): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=5U]"
      (417): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=5U, C=4U, N_C=2U]"
      (392): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=5U]"
      (417): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      /source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu(309): error: no instance of overloaded function "atomicAdd" matches the argument list
                  argument types are: (double *, double)
                detected during:
                  instantiation of "void kernel_grid_backward<scalar_t,D,C,N_C>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, float, uint32_t, uint32_t, __nv_bool) [with scalar_t=double, D=5U, C=8U, N_C=2U]"
      (396): here
                  instantiation of "void kernel_grid_backward_wrapper<scalar_t,D>(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double, D=5U]"
      (417): here
                  instantiation of "void grid_encode_backward_cuda(const scalar_t *, const float *, const scalar_t *, const int *, scalar_t *, uint32_t, uint32_t, uint32_t, uint32_t, float, uint32_t, scalar_t *, scalar_t *, uint32_t, __nv_bool) [with scalar_t=double]"
      (474): here
      
      21 errors detected in the compilation of "/source/sihun/stable-dreamfusion/gridencoder/src/gridencoder.cu".
      ninja: build stopped: subcommand failed.
      Traceback (most recent call last):
        File "/opt/conda/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1900, in _run_ninja_build
          subprocess.run(
        File "/opt/conda/lib/python3.8/subprocess.py", line 516, in run
          raise CalledProcessError(retcode, process.args,
      subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.
      
      The above exception was the direct cause of the following exception:
      
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/source/sihun/stable-dreamfusion/gridencoder/setup.py", line 32, in <module>
          setup(
        File "/opt/conda/lib/python3.8/site-packages/setuptools/__init__.py", line 153, in setup
          return distutils.core.setup(**attrs)
        File "/opt/conda/lib/python3.8/distutils/core.py", line 148, in setup
          dist.run_commands()
        File "/opt/conda/lib/python3.8/distutils/dist.py", line 966, in run_commands
          self.run_command(cmd)
        File "/opt/conda/lib/python3.8/distutils/dist.py", line 985, in run_command
          cmd_obj.run()
        File "/opt/conda/lib/python3.8/site-packages/setuptools/command/install.py", line 68, in run
          return orig.install.run(self)
        File "/opt/conda/lib/python3.8/distutils/command/install.py", line 545, in run
          self.run_command('build')
        File "/opt/conda/lib/python3.8/distutils/cmd.py", line 313, in run_command
          self.distribution.run_command(command)
        File "/opt/conda/lib/python3.8/distutils/dist.py", line 985, in run_command
          cmd_obj.run()
        File "/opt/conda/lib/python3.8/distutils/command/build.py", line 135, in run
          self.run_command(cmd_name)
        File "/opt/conda/lib/python3.8/distutils/cmd.py", line 313, in run_command
          self.distribution.run_command(command)
        File "/opt/conda/lib/python3.8/distutils/dist.py", line 985, in run_command
          cmd_obj.run()
        File "/opt/conda/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 79, in run
          _build_ext.run(self)
        File "/opt/conda/lib/python3.8/site-packages/Cython/Distutils/old_build_ext.py", line 186, in run
          _build_ext.build_ext.run(self)
        File "/opt/conda/lib/python3.8/distutils/command/build_ext.py", line 340, in run
          self.build_extensions()
        File "/opt/conda/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 843, in build_extensions
          build_ext.build_extensions(self)
        File "/opt/conda/lib/python3.8/site-packages/Cython/Distutils/old_build_ext.py", line 195, in build_extensions
          _build_ext.build_ext.build_extensions(self)
        File "/opt/conda/lib/python3.8/distutils/command/build_ext.py", line 449, in build_extensions
          self._build_extensions_serial()
        File "/opt/conda/lib/python3.8/distutils/command/build_ext.py", line 474, in _build_extensions_serial
          self.build_extension(ext)
        File "/opt/conda/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 202, in build_extension
          _build_ext.build_extension(self, ext)
        File "/opt/conda/lib/python3.8/distutils/command/build_ext.py", line 528, in build_extension
          objects = self.compiler.compile(sources,
        File "/opt/conda/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 658, in unix_wrap_ninja_compile
          _write_ninja_file_and_compile_objects(
        File "/opt/conda/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1573, in _write_ninja_file_and_compile_objects
          _run_ninja_build(
        File "/opt/conda/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1916, in _run_ninja_build
          raise RuntimeError(message) from e
      RuntimeError: Error compiling objects for extension
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> gridencoder

note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.

Issue Analytics

  • State:open
  • Created 10 months ago
  • Reactions:2
  • Comments:5

github_iconTop GitHub Comments

1reaction
joeyismcommented, Nov 23, 2022

Okay, I got something that worked for me.

When installing gridencoder, add TORCH_CUDA_ARCH_LIST=6.0 in front.

TORCH_CUDA_ARCH_LIST=6.0 pip install ./gridencoder

I got 6.0 by looking at cuda’s arch list, which you can get by running

python3 -c "import torch; print(torch.cuda.get_arch_list())"

which gave me

['sm_37', 'sm_50', 'sm_60', 'sm_70', 'sm_75', 'sm_80', 'sm_86']
                     ^--- what I used
0reactions
569363087commented, Dec 14, 2022

Preparing metadata (setup.py) … done Building wheels for collected packages: gridencoder Building wheel for gridencoder (setup.py) … error error: subprocess-exited-with-error

× python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [42 lines of output] No CUDA runtime is found, using CUDA_HOME=‘C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA\v12.0’ running bdist_wheel running build running build_ext Traceback (most recent call last): File “<string>”, line 2, in <module> File “<pip-setuptools-caller>”, line 34, in <module> File “D:\AIGC_Dreamfusion\stable-dreamfusion\gridencoder\setup.py”, line 32, in <module> setup( File “D:\Program Files\python39\lib\site-packages\setuptools_init_.py”, line 153, in setup return distutils.core.setup(**attrs) File “D:\Program Files\python39\lib\distutils\core.py”, line 148, in setup dist.run_commands() File “D:\Program Files\python39\lib\distutils\dist.py”, line 966, in run_commands self.run_command(cmd) File “D:\Program Files\python39\lib\distutils\dist.py”, line 985, in run_command cmd_obj.run() File “D:\Program Files\python39\lib\site-packages\wheel\bdist_wheel.py”, line 325, in run self.run_command(“build”) File “D:\Program Files\python39\lib\distutils\cmd.py”, line 313, in run_command self.distribution.run_command(command) File “D:\Program Files\python39\lib\distutils\dist.py”, line 985, in run_command cmd_obj.run() File “D:\Program Files\python39\lib\distutils\command\build.py”, line 135, in run self.run_command(cmd_name) File “D:\Program Files\python39\lib\distutils\cmd.py”, line 313, in run_command self.distribution.run_command(command) File “D:\Program Files\python39\lib\distutils\dist.py”, line 985, in run_command cmd_obj.run() File “D:\Program Files\python39\lib\site-packages\setuptools\command\build_ext.py”, line 79, in run _build_ext.run(self) File “D:\Program Files\python39\lib\distutils\command\build_ext.py”, line 340, in run self.build_extensions() File “D:\Program Files\python39\lib\site-packages\torch\utils\cpp_extension.py”, line 499, in build_extensions _check_cuda_version(compiler_name, compiler_version) File “D:\Program Files\python39\lib\site-packages\torch\utils\cpp_extension.py”, line 382, in _check_cuda_version torch_cuda_version = packaging.version.parse(torch.version.cuda) File “D:\Program Files\python39\lib\site-packages\pkg_resources_vendor\packaging\version.py”, line 56, in parse return Version(version) File “D:\Program Files\python39\lib\site-packages\pkg_resources_vendor\packaging\version.py”, line 275, in init match = self._regex.search(version) TypeError: expected string or bytes-like object [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for gridencoder Running setup.py clean for gridencoder Failed to build gridencoder Installing collected packages: gridencoder Running setup.py install for gridencoder … error error: subprocess-exited-with-error

× Running setup.py install for gridencoder did not run successfully. │ exit code: 1 ╰─> [44 lines of output] No CUDA runtime is found, using CUDA_HOME=‘C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA\v12.0’ running install running build running build_ext Traceback (most recent call last): File “<string>”, line 2, in <module> File “<pip-setuptools-caller>”, line 34, in <module> File “D:\AIGC_Dreamfusion\stable-dreamfusion\gridencoder\setup.py”, line 32, in <module> setup( File “D:\Program Files\python39\lib\site-packages\setuptools_init_.py”, line 153, in setup return distutils.core.setup(**attrs) File “D:\Program Files\python39\lib\distutils\core.py”, line 148, in setup dist.run_commands() File “D:\Program Files\python39\lib\distutils\dist.py”, line 966, in run_commands self.run_command(cmd) File “D:\Program Files\python39\lib\distutils\dist.py”, line 985, in run_command cmd_obj.run() File “D:\Program Files\python39\lib\site-packages\setuptools\command\install.py”, line 61, in run return orig.install.run(self) File “D:\Program Files\python39\lib\distutils\command\install.py”, line 546, in run self.run_command(‘build’) File “D:\Program Files\python39\lib\distutils\cmd.py”, line 313, in run_command self.distribution.run_command(command) File “D:\Program Files\python39\lib\distutils\dist.py”, line 985, in run_command cmd_obj.run() File “D:\Program Files\python39\lib\distutils\command\build.py”, line 135, in run self.run_command(cmd_name) File “D:\Program Files\python39\lib\distutils\cmd.py”, line 313, in run_command self.distribution.run_command(command) File “D:\Program Files\python39\lib\distutils\dist.py”, line 985, in run_command cmd_obj.run() File “D:\Program Files\python39\lib\site-packages\setuptools\command\build_ext.py”, line 79, in run _build_ext.run(self) File “D:\Program Files\python39\lib\distutils\command\build_ext.py”, line 340, in run self.build_extensions() File “D:\Program Files\python39\lib\site-packages\torch\utils\cpp_extension.py”, line 499, in build_extensions _check_cuda_version(compiler_name, compiler_version) File “D:\Program Files\python39\lib\site-packages\torch\utils\cpp_extension.py”, line 382, in _check_cuda_version torch_cuda_version = packaging.version.parse(torch.version.cuda) File “D:\Program Files\python39\lib\site-packages\pkg_resources_vendor\packaging\version.py”, line 56, in parse return Version(version) File “D:\Program Files\python39\lib\site-packages\pkg_resources_vendor\packaging\version.py”, line 275, in init match = self._regex.search(version) TypeError: expected string or bytes-like object [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. error: legacy-install-failure

× Encountered error while trying to install package. ╰─> gridencoder

note: This is an issue with the package mentioned above, not pip.

error occurred when building gridencode on windows 10, python 3.9. Anyone solved it? Thanks for help.

Read more comments on GitHub >

github_iconTop Results From Across the Web

ashawkey/torch-ngp: A pytorch CUDA extension ... - GitHub
A pytorch implementation of the SDF and NeRF part (grid encoder, density grid ... pip install -r requirements.txt # (optional) install the tcnn...
Read more >
Installation error of python package using pip - Stack Overflow
2. I'm getting the same error with pip install phonenumbers==6.0.0 · @Mark0978 see below - looks like is a known / active issue...
Read more >
2017839 – pip install --user -e . fails - Red Hat Bugzilla
/tmp/pip-build-env-rexipg1m/overlay/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is ...
Read more >
Building from source - JAX documentation
Building JAX involves two steps: Building or installing jaxlib , the C++ support library for jax . Installing the jax Python package.
Read more >
Build "can not execute setup.py since setuptools is not available"
Extraction took 2s. ==> Using Python version: 3.10.4 ==> Running build command './build.sh'... Installing dependencies from lock file Warning ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found