sxyu / svox2

Plenoxels: Radiance Fields without Neural Networks
BSD 2-Clause "Simplified" License
2.79k stars 360 forks source link

installation failed, subprocess-exited-with-error #133

Closed ShaYito closed 7 months ago

ShaYito commented 7 months ago

I am on Windows, using CUDA 11.6, with NVIDIA GeForce RTX 3060. I ran pip install -e . --verbose and get RuntimeError: Error compiling objects for extension. Then I ran pip install -e . --verbose --use-pep517 as suggested, but got ModuleNotFoundError: No module named 'torch'. And I also tried pip install torch==1.11.0+cu113 --extra-index-url https://download.pytorch.org/whl/cu113 and specifying pytorch=1.11.0 and cudatoolkit=11.3 in environment.yml, none of these work. Any help would be much appreciated!

(plenoxel) E:\_Computer_Graphics\_\svox2>pip install -e . --verbose
...
 !!

          ********************************************************************************
          Requirements should be satisfied by a PEP 517 installer.
          If you are using pip, you can try `pip install --use-pep517`.
          ********************************************************************************

  !!
...
    Traceback (most recent call last):
      File "<string>", line 2, in <module>
      File "<pip-setuptools-caller>", line 34, in <module>
      File "E:\_Computer_Graphics\_\svox2\setup.py", line 55, in <module>
        setup(
      File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\setuptools\__init__.py", line 107, in setup
        return distutils.core.setup(**attrs)
      File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\setuptools\_distutils\core.py", line 185, in setup
        return run_commands(dist)
      File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\setuptools\_distutils\core.py", line 201, in run_commands
        dist.run_commands()
      File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\setuptools\_distutils\dist.py", line 969, in run_commands
        self.run_command(cmd)
      File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\setuptools\dist.py", line 1234, in run_command
        super().run_command(command)
      File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
        cmd_obj.run()
      File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\setuptools\command\develop.py", line 34, in run
        self.install_for_development()
      File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\setuptools\command\develop.py", line 111, in install_for_development
        self.run_command('build_ext')
      File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\setuptools\_distutils\cmd.py", line 318, in run_command
        self.distribution.run_command(command)
      File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\setuptools\dist.py", line 1234, in run_command
        super().run_command(command)
      File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
        cmd_obj.run()
      File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\setuptools\command\build_ext.py", line 84, in run
        _build_ext.run(self)
      File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 345, in run
        self.build_extensions()
      File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\torch\utils\cpp_extension.py", line 741, in build_extensions
        build_ext.build_extensions(self)
      File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 467, in build_extensions
        self._build_extensions_serial()
      File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 493, in _build_extensions_serial
        self.build_extension(ext)
      File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\setuptools\command\build_ext.py", line 246, in build_extension
        _build_ext.build_extension(self, ext)
      File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 548, in build_extension
        objects = self.compiler.compile(
      File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\torch\utils\cpp_extension.py", line 714, in win_wrap_ninja_compile
        _write_ninja_file_and_compile_objects(
      File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\torch\utils\cpp_extension.py", line 1419, in _write_ninja_file_and_compile_objects
        _run_ninja_build(
      File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\torch\utils\cpp_extension.py", line 1756, in _run_ninja_build
        raise RuntimeError(message) from e
    RuntimeError: Error compiling objects for extension
    error: subprocess-exited-with-error

after adding --use-pep517

(plenoxel) E:\_Computer_Graphics\_\svox2>pip install -e . --verbose --use-pep517
Using pip 23.3 from D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\pip (python 3.8)
Obtaining file:///E:/_Computer_Graphics/_/svox2
  Running command pip subprocess to install build dependencies
  Collecting setuptools>=40.8.0
    Using cached setuptools-68.2.2-py3-none-any.whl.metadata (6.3 kB)
  Collecting wheel
    Using cached wheel-0.41.3-py3-none-any.whl.metadata (2.2 kB)
  Using cached setuptools-68.2.2-py3-none-any.whl (807 kB)
  Using cached wheel-0.41.3-py3-none-any.whl (65 kB)
  Installing collected packages: wheel, setuptools
  Successfully installed setuptools-68.2.2 wheel-0.41.3
  Installing build dependencies ... done
  Running command Checking if build backend supports build_editable
  Checking if build backend supports build_editable ... done
  Running command Getting requirements to build editable
  Traceback (most recent call last):
    File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 353, in <module>
      main()
    File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 335, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
    File "D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 132, in get_requires_for_build_editable
      return hook(config_settings)
    File "E:\AppData\Local\Temp\pip-build-env-gahqb3yx\overlay\Lib\site-packages\setuptools\build_meta.py", line 468, in get_requires_for_build_editable
      return self.get_requires_for_build_wheel(config_settings)
    File "E:\AppData\Local\Temp\pip-build-env-gahqb3yx\overlay\Lib\site-packages\setuptools\build_meta.py", line 355, in get_requires_for_build_wheel
      return self._get_build_requires(config_settings, requirements=['wheel'])
    File "E:\AppData\Local\Temp\pip-build-env-gahqb3yx\overlay\Lib\site-packages\setuptools\build_meta.py", line 325, in _get_build_requires
      self.run_setup()
    File "E:\AppData\Local\Temp\pip-build-env-gahqb3yx\overlay\Lib\site-packages\setuptools\build_meta.py", line 507, in run_setup
      super(_BuildMetaLegacyBackend, self).run_setup(setup_script=setup_script)
    File "E:\AppData\Local\Temp\pip-build-env-gahqb3yx\overlay\Lib\site-packages\setuptools\build_meta.py", line 341, in run_setup
      exec(code, locals())
    File "<string>", line 6, in <module>
  ModuleNotFoundError: No module named 'torch'
  error: subprocess-exited-with-error

  × Getting requirements to build editable did not run successfully.
  │ exit code: 1
  ╰─> See above for output.

  note: This error originates from a subprocess, and is likely not a problem with pip.
  full command: 'D:\ProgramFiles\Anaconda3\envs\plenoxel\python.exe' 'D:\ProgramFiles\Anaconda3\envs\plenoxel\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py' get_requires_for_build_editable 'E:\AppData\Local\Temp\tmp62_aik72'
  cwd: E:\_Computer_Graphics\_\svox2
  Getting requirements to build editable ... error
error: subprocess-exited-with-error

× Getting requirements to build editable did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
zhouilu commented 7 months ago

try pip3 install setuptools==58.2.0

ShaYito commented 7 months ago

Thank you for the reply! I did pip3 install setuptools==58.2.0, and the torch issue seems to disappear. But it gives me the new error RuntimeError: Error compiling objects for extension. The full output is as follows.

(deforming-nerf) E:\_Computer_Graphics\_\deforming-nerf>pip install .
Processing e:\_computer_graphics\_\deforming-nerf
  Preparing metadata (setup.py) ... done
Building wheels for collected packages: svox2
  Building wheel for svox2 (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [1316 lines of output]
      E:\_Computer_Graphics\_\deforming-nerf\setup.py:25: UserWarning: The environment variable `CUB_HOME` was not found.Installation will fail if your system CUDA toolkit version is less than 11.NVIDIA CUB can be downloaded from `https://github.com/NVIDIA/cub/releases`. You can unpack it to a location of your choice and set the environment variable `CUB_HOME` to the folder containing the `CMakeListst.txt` file.
        warnings.warn(
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build\lib.win-amd64-3.8
      creating build\lib.win-amd64-3.8\svox2
      copying svox2\defs.py -> build\lib.win-amd64-3.8\svox2
      copying svox2\svox2.py -> build\lib.win-amd64-3.8\svox2
      copying svox2\utils.py -> build\lib.win-amd64-3.8\svox2
      copying svox2\version.py -> build\lib.win-amd64-3.8\svox2
      copying svox2\__init__.py -> build\lib.win-amd64-3.8\svox2
      package init file 'svox2\csrc\__init__.py' not found (or not a regular file)
      running build_ext
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\utils\cpp_extension.py:788: UserWarning: The detected CUDA version (11.6) has a minor version mismatch with the version that was used to compile PyTorch (11.3). Most likely this shouldn't be a problem.
        warnings.warn(CUDA_MISMATCH_WARN.format(cuda_str_version, torch.version.cuda))
      building 'svox2.csrc' extension
      creating E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8
      creating E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release
      creating E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2
      creating E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2\csrc
      Emitting ninja build file E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\build.ninja...
      Compiling objects...
      Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
      [1/8] D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc --generate-dependencies-with-compile --dependency-output E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/render_lerp_kernel_cuvol.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IE:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch\csrc\api\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\TH -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\THC "-ID:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Tools\MSVC\14.36.32532\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Auxiliary\VS\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c E:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\render_lerp_kernel_cuvol.cu -o E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/render_lerp_kernel_cuvol.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=csrc -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
      FAILED: E:/_Computer_Graphics/_/deforming-nerf/build/temp.win-amd64-3.8/Release/svox2/csrc/render_lerp_kernel_cuvol.obj
      D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc --generate-dependencies-with-compile --dependency-output E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/render_lerp_kernel_cuvol.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IE:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch\csrc\api\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\TH -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\THC "-ID:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Tools\MSVC\14.36.32532\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Auxiliary\VS\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c E:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\render_lerp_kernel_cuvol.cu -o E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/render_lerp_kernel_cuvol.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=csrc -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
      D:/ProgramFiles/miniconda3/envs/deforming-nerf/lib/site-packages/torch/include\c10/macros/Macros.h(142): warning C4067: unexpected tokens following preprocessor directive - expected a newline
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\detail/common.h(108): warning C4005: 'HAVE_SNPRINTF': macro redefinition
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\include\pyerrors.h(315): note: see previous definition of 'HAVE_SNPRINTF'
      D:/ProgramFiles/miniconda3/envs/deforming-nerf/lib/site-packages/torch/include\c10/macros/Macros.h(142): warning C4067: unexpected tokens following preprocessor directive - expected a newline
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\detail/common.h(108): warning C4005: 'HAVE_SNPRINTF': macro redefinition
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\include\pyerrors.h(315): note: see previous definition of 'HAVE_SNPRINTF'
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\cast.h(1429): error: too few arguments for template template parameter "Tuple"
                detected during instantiation of class "pybind11::detail::tuple_caster<Tuple, Ts...> [with Tuple=std::pair, Ts=<T1, T2>]"
      (1507): here

      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\cast.h(1503): error: too few arguments for template template parameter "Tuple"

                detected during instantiation of class "pybind11::detail::tuple_caster<Tuple, Ts...> [with Tuple=std::pair, Ts=<T1, T2>]"

      (1507): here

      2 errors detected in the compilation of "E:/_Computer_Graphics/_/deforming-nerf/svox2/csrc/render_lerp_kernel_cuvol.cu".

      render_lerp_kernel_cuvol.cu

      [2/8] D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc --generate-dependencies-with-compile --dependency-output E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/render_svox1_kernel.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IE:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch\csrc\api\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\TH -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\THC "-ID:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Tools\MSVC\14.36.32532\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Auxiliary\VS\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c E:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\render_svox1_kernel.cu -o E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/render_svox1_kernel.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=csrc -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
      FAILED: E:/_Computer_Graphics/_/deforming-nerf/build/temp.win-amd64-3.8/Release/svox2/csrc/render_svox1_kernel.obj      D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc --generate-dependencies-with-compile --dependency-output E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/render_svox1_kernel.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IE:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch\csrc\api\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\TH -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\THC "-ID:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Tools\MSVC\14.36.32532\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Auxiliary\VS\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c E:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\render_svox1_kernel.cu -o E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/render_svox1_kernel.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=csrc -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
      D:/ProgramFiles/miniconda3/envs/deforming-nerf/lib/site-packages/torch/include\c10/macros/Macros.h(142): warning C4067: unexpected tokens following preprocessor directive - expected a newline
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\detail/common.h(108): warning C4005: 'HAVE_SNPRINTF': macro redefinition
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\include\pyerrors.h(315): note: see previous definition of 'HAVE_SNPRINTF'
      D:/ProgramFiles/miniconda3/envs/deforming-nerf/lib/site-packages/torch/include\c10/macros/Macros.h(142): warning C4067: unexpected tokens following preprocessor directive - expected a newline
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\detail/common.h(108): warning C4005: 'HAVE_SNPRINTF': macro redefinition
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\include\pyerrors.h(315): note: see previous definition of 'HAVE_SNPRINTF'
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\cast.h(1429): error: too few arguments for template template parameter "Tuple"
                detected during instantiation of class "pybind11::detail::tuple_caster<Tuple, Ts...> [with Tuple=std::pair, Ts=<T1, T2>]"
      (1507): here

      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\cast.h(1503): error: too few arguments for template template parameter "Tuple"

                detected during instantiation of class "pybind11::detail::tuple_caster<Tuple, Ts...> [with Tuple=std::pair, Ts=<T1, T2>]"

      (1507): here

      2 errors detected in the compilation of "E:/_Computer_Graphics/_/deforming-nerf/svox2/csrc/render_svox1_kernel.cu".

      render_svox1_kernel.cu

      [3/8] D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc --generate-dependencies-with-compile --dependency-output E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/optim_kernel.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IE:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch\csrc\api\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\TH -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\THC "-ID:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Tools\MSVC\14.36.32532\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Auxiliary\VS\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c E:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\optim_kernel.cu -o E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/optim_kernel.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=csrc -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
      FAILED: E:/_Computer_Graphics/_/deforming-nerf/build/temp.win-amd64-3.8/Release/svox2/csrc/optim_kernel.obj
      D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc --generate-dependencies-with-compile --dependency-output E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/optim_kernel.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IE:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch\csrc\api\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\TH -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\THC "-ID:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Tools\MSVC\14.36.32532\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Auxiliary\VS\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c E:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\optim_kernel.cu -o E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/optim_kernel.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=csrc -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
      D:/ProgramFiles/miniconda3/envs/deforming-nerf/lib/site-packages/torch/include\c10/macros/Macros.h(142): warning C4067: unexpected tokens following preprocessor directive - expected a newline
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\detail/common.h(108): warning C4005: 'HAVE_SNPRINTF': macro redefinition
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\include\pyerrors.h(315): note: see previous definition of 'HAVE_SNPRINTF'
      D:/ProgramFiles/miniconda3/envs/deforming-nerf/lib/site-packages/torch/include\c10/macros/Macros.h(142): warning C4067: unexpected tokens following preprocessor directive - expected a newline
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\detail/common.h(108): warning C4005: 'HAVE_SNPRINTF': macro redefinition
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\include\pyerrors.h(315): note: see previous definition of 'HAVE_SNPRINTF'
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\cast.h(1429): error: too few arguments for template template parameter "Tuple"
                detected during instantiation of class "pybind11::detail::tuple_caster<Tuple, Ts...> [with Tuple=std::pair, Ts=<T1, T2>]"
      (1507): here

      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\cast.h(1503): error: too few arguments for template template parameter "Tuple"
                detected during instantiation of class "pybind11::detail::tuple_caster<Tuple, Ts...> [with Tuple=std::pair, Ts=<T1, T2>]"

      (1507): here

      2 errors detected in the compilation of "E:/_Computer_Graphics/_/deforming-nerf/svox2/csrc/optim_kernel.cu".

      optim_kernel.cu

      [4/8] D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc --generate-dependencies-with-compile --dependency-output E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/misc_kernel.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IE:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch\csrc\api\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\TH -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\THC "-ID:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Tools\MSVC\14.36.32532\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Auxiliary\VS\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c E:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\misc_kernel.cu -o E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/misc_kernel.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=csrc -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
      FAILED: E:/_Computer_Graphics/_/deforming-nerf/build/temp.win-amd64-3.8/Release/svox2/csrc/misc_kernel.obj
      D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc --generate-dependencies-with-compile --dependency-output E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/misc_kernel.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IE:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch\csrc\api\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\TH -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\THC "-ID:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Tools\MSVC\14.36.32532\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Auxiliary\VS\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c E:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\misc_kernel.cu -o E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/misc_kernel.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=csrc -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
      D:/ProgramFiles/miniconda3/envs/deforming-nerf/lib/site-packages/torch/include\c10/macros/Macros.h(142): warning C4067: unexpected tokens following preprocessor directive - expected a newline
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\detail/common.h(108): warning C4005: 'HAVE_SNPRINTF': macro redefinition
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\include\pyerrors.h(315): note: see previous definition of 'HAVE_SNPRINTF'
      D:/ProgramFiles/miniconda3/envs/deforming-nerf/lib/site-packages/torch/include\c10/macros/Macros.h(142): warning C4067: unexpected tokens following preprocessor directive - expected a newline
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\detail/common.h(108): warning C4005: 'HAVE_SNPRINTF': macro redefinition
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\include\pyerrors.h(315): note: see previous definition of 'HAVE_SNPRINTF'
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\cast.h(1429): error: too few arguments for template template parameter "Tuple"
                detected during instantiation of class "pybind11::detail::tuple_caster<Tuple, Ts...> [with Tuple=std::pair, Ts=<T1, T2>]"
      (1507): here

      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\cast.h(1503): error: too few arguments for template template parameter "Tuple"
                detected during instantiation of class "pybind11::detail::tuple_caster<Tuple, Ts...> [with Tuple=std::pair, Ts=<T1, T2>]"
      (1507): here

      E:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\misc_kernel.cu(57): warning #177-D: function "<unnamed>::device::accel_linf_dist_transform_kernel" was declared but never referenced

      2 errors detected in the compilation of "E:/_Computer_Graphics/_/deforming-nerf/svox2/csrc/misc_kernel.cu".

      misc_kernel.cu

      [5/8] D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc --generate-dependencies-with-compile --dependency-output E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/svox2_kernel.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IE:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch\csrc\api\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\TH -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\THC "-ID:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Tools\MSVC\14.36.32532\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Auxiliary\VS\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c E:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\svox2_kernel.cu -o E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/svox2_kernel.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=csrc -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
      FAILED: E:/_Computer_Graphics/_/deforming-nerf/build/temp.win-amd64-3.8/Release/svox2/csrc/svox2_kernel.obj
      D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc --generate-dependencies-with-compile --dependency-output E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/svox2_kernel.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IE:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch\csrc\api\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\TH -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\THC "-ID:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Tools\MSVC\14.36.32532\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Auxiliary\VS\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c E:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\svox2_kernel.cu -o E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/svox2_kernel.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=csrc -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
      D:/ProgramFiles/miniconda3/envs/deforming-nerf/lib/site-packages/torch/include\c10/macros/Macros.h(142): warning C4067: unexpected tokens following preprocessor directive - expected a newline
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\detail/common.h(108): warning C4005: 'HAVE_SNPRINTF': macro redefinition
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\include\pyerrors.h(315): note: see previous definition of 'HAVE_SNPRINTF'
      D:/ProgramFiles/miniconda3/envs/deforming-nerf/lib/site-packages/torch/include\c10/macros/Macros.h(142): warning C4067: unexpected tokens following preprocessor directive - expected a newline
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\detail/common.h(108): warning C4005: 'HAVE_SNPRINTF': macro redefinition
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\include\pyerrors.h(315): note: see previous definition of 'HAVE_SNPRINTF'
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\cast.h(1429): error: too few arguments for template template parameter "Tuple"
                detected during instantiation of class "pybind11::detail::tuple_caster<Tuple, Ts...> [with Tuple=std::pair, Ts=<T1, T2>]"

      (1507): here

      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\cast.h(1503): error: too few arguments for template template parameter "Tuple"

                detected during instantiation of class "pybind11::detail::tuple_caster<Tuple, Ts...> [with Tuple=std::pair, Ts=<T1, T2>]"

      (1507): here

      2 errors detected in the compilation of "E:/_Computer_Graphics/_/deforming-nerf/svox2/csrc/svox2_kernel.cu".

      svox2_kernel.cu

      [6/8] D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc --generate-dependencies-with-compile --dependency-output E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/loss_kernel.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IE:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch\csrc\api\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\TH -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\THC "-ID:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Tools\MSVC\14.36.32532\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Auxiliary\VS\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c E:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\loss_kernel.cu -o E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/loss_kernel.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=csrc -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
      FAILED: E:/_Computer_Graphics/_/deforming-nerf/build/temp.win-amd64-3.8/Release/svox2/csrc/loss_kernel.obj
      D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc --generate-dependencies-with-compile --dependency-output E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/loss_kernel.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IE:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch\csrc\api\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\TH -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\THC "-ID:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Tools\MSVC\14.36.32532\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Auxiliary\VS\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c E:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\loss_kernel.cu -o E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/loss_kernel.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=csrc -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
      D:/ProgramFiles/miniconda3/envs/deforming-nerf/lib/site-packages/torch/include\c10/macros/Macros.h(142): warning C4067: unexpected tokens following preprocessor directive - expected a newline
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\detail/common.h(108): warning C4005: 'HAVE_SNPRINTF': macro redefinition
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\include\pyerrors.h(315): note: see previous definition of 'HAVE_SNPRINTF'
      D:/ProgramFiles/miniconda3/envs/deforming-nerf/lib/site-packages/torch/include\c10/macros/Macros.h(142): warning C4067: unexpected tokens following preprocessor directive - expected a newline
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\detail/common.h(108): warning C4005: 'HAVE_SNPRINTF': macro redefinition
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\include\pyerrors.h(315): note: see previous definition of 'HAVE_SNPRINTF'
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\cast.h(1429): error: too few arguments for template template parameter "Tuple"
                detected during instantiation of class "pybind11::detail::tuple_caster<Tuple, Ts...> [with Tuple=std::pair, Ts=<T1, T2>]"
      (1507): here

      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\cast.h(1503): error: too few arguments for template template parameter "Tuple"

                detected during instantiation of class "pybind11::detail::tuple_caster<Tuple, Ts...> [with Tuple=std::pair, Ts=<T1, T2>]"

      (1507): here

      2 errors detected in the compilation of "E:/_Computer_Graphics/_/deforming-nerf/svox2/csrc/loss_kernel.cu".

      loss_kernel.cu

      [7/8] D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc --generate-dependencies-with-compile --dependency-output E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/render_lerp_kernel_nvol.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IE:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch\csrc\api\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\TH -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\THC "-ID:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Tools\MSVC\14.36.32532\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Auxiliary\VS\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c E:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\render_lerp_kernel_nvol.cu -o E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/render_lerp_kernel_nvol.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=csrc -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
      FAILED: E:/_Computer_Graphics/_/deforming-nerf/build/temp.win-amd64-3.8/Release/svox2/csrc/render_lerp_kernel_nvol.obj
      D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc --generate-dependencies-with-compile --dependency-output E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/render_lerp_kernel_nvol.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IE:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch\csrc\api\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\TH -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\THC "-ID:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Tools\MSVC\14.36.32532\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Auxiliary\VS\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c E:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\render_lerp_kernel_nvol.cu -o E:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/render_lerp_kernel_nvol.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=csrc -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
      D:/ProgramFiles/miniconda3/envs/deforming-nerf/lib/site-packages/torch/include\c10/macros/Macros.h(142): warning C4067: unexpected tokens following preprocessor directive - expected a newline
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\detail/common.h(108): warning C4005: 'HAVE_SNPRINTF': macro redefinition
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\include\pyerrors.h(315): note: see previous definition of 'HAVE_SNPRINTF'
      D:/ProgramFiles/miniconda3/envs/deforming-nerf/lib/site-packages/torch/include\c10/macros/Macros.h(142): warning C4067: unexpected tokens following preprocessor directive - expected a newline
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\detail/common.h(108): warning C4005: 'HAVE_SNPRINTF': macro redefinition
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\include\pyerrors.h(315): note: see previous definition of 'HAVE_SNPRINTF'
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\cast.h(1429): error: too few arguments for template template parameter "Tuple"
                detected during instantiation of class "pybind11::detail::tuple_caster<Tuple, Ts...> [with Tuple=std::pair, Ts=<T1, T2>]"
      (1507): here

      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\cast.h(1503): error: too few arguments for template template parameter "Tuple"
                detected during instantiation of class "pybind11::detail::tuple_caster<Tuple, Ts...> [with Tuple=std::pair, Ts=<T1, T2>]"

      (1507): here

      2 errors detected in the compilation of "E:/_Computer_Graphics/_/deforming-nerf/svox2/csrc/render_lerp_kernel_nvol.cu".

      render_lerp_kernel_nvol.cu

      [8/8] cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -IE:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch\csrc\api\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\TH -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\THC "-ID:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\miniconda3\envs\deforming-nerf\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Tools\MSVC\14.36.32532\include -ID:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Auxiliary\VS\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c E:\_Computer_Graphics\_\deforming-nerf\svox2\csrc\svox2.cpp /FoE:\_Computer_Graphics\_\deforming-nerf\build\temp.win-amd64-3.8\Release\svox2/csrc/svox2.obj -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=csrc -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/macros/Macros.h(142): warning C4067: unexpected tokens following preprocessor directive - expected a newline
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=c10::impl::InlineDeviceGuard<c10::impl::VirtualGuardImpl>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=c10::impl::InlineDeviceGuard<c10::impl::VirtualGuardImpl>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=c10::impl::InlineDeviceGuard<c10::impl::VirtualGuardImpl>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=c10::impl::InlineDeviceGuard<c10::impl::VirtualGuardImpl>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/core/impl/InlineDeviceGuard.h(427): note: see reference to class template instantiation 'c10::optional<c10::impl::InlineDeviceGuard<c10::impl::VirtualGuardImpl>>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/core/DeviceGuard.h(178): note: see reference to class template instantiation 'c10::impl::InlineOptionalDeviceGuard<c10::impl::VirtualGuardImpl>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=c10::impl::InlineDeviceGuard<c10::impl::VirtualGuardImpl>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=at::TensorBase
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=at::TensorBase
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=at::TensorBase
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=at::TensorBase
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\ATen/core/TensorBase.h(933): note: see reference to class template instantiation 'c10::optional<at::TensorBase>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=at::TensorBase
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=at::Tensor
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=at::Tensor
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=at::Tensor
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=at::Tensor
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\ATen/core/TensorBody.h(502): note: see reference to class template instantiation 'c10::optional<at::Tensor>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=at::Tensor
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=at::Generator
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=at::Generator
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=at::Generator
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=at::Generator
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\ATen/core/TensorBody.h(576): note: see reference to class template instantiation 'c10::optional<at::Generator>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=at::Generator
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=at::DimVector
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=at::DimVector
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=at::DimVector
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=at::DimVector
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\ATen/TensorIterator.h(766): note: see reference to class template instantiation 'c10::optional<at::DimVector>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=at::DimVector
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::string
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=std::string
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=std::string
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=std::string
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\ATen/core/jit_type_base.h(443): note: see reference to class template instantiation 'c10::optional<std::string>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::string
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=c10::QualifiedName
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=c10::QualifiedName
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=c10::QualifiedName
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=c10::QualifiedName
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\ATen/core/jit_type_base.h(691): note: see reference to class template instantiation 'c10::optional<c10::QualifiedName>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=c10::QualifiedName
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::shared_ptr<torch::jit::CompilationUnit>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=std::shared_ptr<torch::jit::CompilationUnit>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=std::shared_ptr<torch::jit::CompilationUnit>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=std::shared_ptr<torch::jit::CompilationUnit>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\ATen/core/ivalue.h(1241): note: see reference to class template instantiation 'c10::optional<std::shared_ptr<torch::jit::CompilationUnit>>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::shared_ptr<torch::jit::CompilationUnit>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::weak_ptr<torch::jit::CompilationUnit>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=std::weak_ptr<torch::jit::CompilationUnit>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=std::weak_ptr<torch::jit::CompilationUnit>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=std::weak_ptr<torch::jit::CompilationUnit>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\ATen/core/ivalue.h(1242): note: see reference to class template instantiation 'c10::optional<std::weak_ptr<torch::jit::CompilationUnit>>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::weak_ptr<torch::jit::CompilationUnit>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::vector<c10::ShapeSymbol,std::allocator<c10::ShapeSymbol>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=std::vector<c10::ShapeSymbol,std::allocator<c10::ShapeSymbol>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=std::vector<c10::ShapeSymbol,std::allocator<c10::ShapeSymbol>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=std::vector<c10::ShapeSymbol,std::allocator<c10::ShapeSymbol>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\ATen/core/jit_type.h(460): note: see reference to class template instantiation 'c10::optional<std::vector<c10::ShapeSymbol,std::allocator<c10::ShapeSymbol>>>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::vector<c10::ShapeSymbol,std::allocator<c10::ShapeSymbol>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::vector<c10::optional<c10::Stride>,std::allocator<c10::optional<c10::Stride>>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=std::vector<c10::optional<c10::Stride>,std::allocator<c10::optional<c10::Stride>>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=std::vector<c10::optional<c10::Stride>,std::allocator<c10::optional<c10::Stride>>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=std::vector<c10::optional<c10::Stride>,std::allocator<c10::optional<c10::Stride>>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\ATen/core/jit_type.h(545): note: see reference to class template instantiation 'c10::optional<std::vector<c10::optional<c10::Stride>,std::allocator<c10::optional<c10::Stride>>>>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\ATen/core/jit_type.h(800): note: see reference to class template instantiation 'c10::VaryingShape<c10::Stride>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::vector<c10::optional<c10::Stride>,std::allocator<c10::optional<c10::Stride>>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::vector<c10::optional<int64_t>,std::allocator<c10::optional<int64_t>>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=std::vector<c10::optional<int64_t>,std::allocator<c10::optional<int64_t>>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=std::vector<c10::optional<int64_t>,std::allocator<c10::optional<int64_t>>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=std::vector<c10::optional<int64_t>,std::allocator<c10::optional<int64_t>>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\ATen/core/jit_type.h(545): note: see reference to class template instantiation 'c10::optional<std::vector<c10::optional<int64_t>,std::allocator<c10::optional<int64_t>>>>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\ATen/core/jit_type.h(591): note: see reference to class template instantiation 'c10::VaryingShape<int64_t>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::vector<c10::optional<int64_t>,std::allocator<c10::optional<int64_t>>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::vector<int64_t,std::allocator<int64_t>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=std::vector<int64_t,std::allocator<int64_t>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=std::vector<int64_t,std::allocator<int64_t>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=std::vector<int64_t,std::allocator<int64_t>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\ATen/core/jit_type.h(704): note: see reference to class template instantiation 'c10::optional<std::vector<int64_t,std::allocator<int64_t>>>' being compiled      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::vector<int64_t,std::allocator<int64_t>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=c10::impl::InlineStreamGuard<c10::impl::VirtualGuardImpl>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=c10::impl::InlineStreamGuard<c10::impl::VirtualGuardImpl>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=c10::impl::InlineStreamGuard<c10::impl::VirtualGuardImpl>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=c10::impl::InlineStreamGuard<c10::impl::VirtualGuardImpl>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/core/impl/InlineStreamGuard.h(197): note: see reference to class template instantiation 'c10::optional<c10::impl::InlineStreamGuard<c10::impl::VirtualGuardImpl>>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/core/StreamGuard.h(139): note: see reference to class template instantiation 'c10::impl::InlineOptionalStreamGuard<c10::impl::VirtualGuardImpl>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=c10::impl::InlineStreamGuard<c10::impl::VirtualGuardImpl>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=c10::impl::VirtualGuardImpl
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=c10::impl::VirtualGuardImpl
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=c10::impl::VirtualGuardImpl
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=c10::impl::VirtualGuardImpl
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/core/impl/InlineStreamGuard.h(232): note: see reference to class template instantiation 'c10::optional<T>' being compiled
              with
              [
                  T=c10::impl::VirtualGuardImpl
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/core/StreamGuard.h(162): note: see reference to class template instantiation 'c10::impl::InlineMultiStreamGuard<c10::impl::VirtualGuardImpl>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=c10::impl::VirtualGuardImpl
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::vector<c10::ivalue::Future::WeakStorage,std::allocator<c10::ivalue::Future::WeakStorage>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=std::vector<c10::ivalue::Future::WeakStorage,std::allocator<c10::ivalue::Future::WeakStorage>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=std::vector<c10::ivalue::Future::WeakStorage,std::allocator<c10::ivalue::Future::WeakStorage>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=std::vector<c10::ivalue::Future::WeakStorage,std::allocator<c10::ivalue::Future::WeakStorage>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\ATen/core/ivalue_inl.h(834): note: see reference to class template instantiation 'c10::optional<std::vector<c10::ivalue::Future::WeakStorage,std::allocator<c10::ivalue::Future::WeakStorage>>>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::vector<c10::ivalue::Future::WeakStorage,std::allocator<c10::ivalue::Future::WeakStorage>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=torch::autograd::ViewInfo
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=torch::autograd::ViewInfo
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=torch::autograd::ViewInfo
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=torch::autograd::ViewInfo
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch/csrc/autograd/variable.h(525): note: see reference to class template instantiation 'c10::optional<torch::autograd::ViewInfo>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=torch::autograd::ViewInfo
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=c10::IValue
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=c10::IValue
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=c10::IValue
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=c10::IValue
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\ATen/core/function_schema.h(162): note: see reference to class template instantiation 'c10::optional<c10::IValue>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=c10::IValue
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=c10::AliasInfo
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=c10::AliasInfo
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=c10::AliasInfo
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=c10::AliasInfo
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\ATen/core/function_schema.h(26): note: see reference to class template instantiation 'c10::optional<c10::AliasInfo>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=c10::AliasInfo
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=c10::either<c10::OperatorName,c10::FunctionSchema>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=c10::either<c10::OperatorName,c10::FunctionSchema>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=c10::either<c10::OperatorName,c10::FunctionSchema>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=c10::either<c10::OperatorName,c10::FunctionSchema>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\ATen/core/op_registration/op_registration.h(434): note: see reference to class template instantiation 'c10::optional<c10::either<c10::OperatorName,c10::FunctionSchema>>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=c10::either<c10::OperatorName,c10::FunctionSchema>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=c10::impl::AnnotatedSchema
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=c10::impl::AnnotatedSchema
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=c10::impl::AnnotatedSchema
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=c10::impl::AnnotatedSchema
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\ATen/core/dispatch/OperatorEntry.h(212): note: see reference to class template instantiation 'c10::optional<c10::impl::AnnotatedSchema>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=c10::impl::AnnotatedSchema
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=c10::impl::OperatorEntry::CppSignatureWithDebug
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=c10::impl::OperatorEntry::CppSignatureWithDebug
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=c10::impl::OperatorEntry::CppSignatureWithDebug
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=c10::impl::OperatorEntry::CppSignatureWithDebug
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\ATen/core/dispatch/OperatorEntry.h(271): note: see reference to class template instantiation 'c10::optional<c10::impl::OperatorEntry::CppSignatureWithDebug>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=c10::impl::OperatorEntry::CppSignatureWithDebug
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=c10::OperatorName
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=c10::OperatorName
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=c10::OperatorName
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=c10::OperatorName
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\ATen/record_function.h(327): note: see reference to class template instantiation 'c10::optional<c10::OperatorName>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=c10::OperatorName
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=at::RecordFunction::State
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=at::RecordFunction::State
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=at::RecordFunction::State
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=at::RecordFunction::State
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\ATen/record_function.h(356): note: see reference to class template instantiation 'c10::optional<at::RecordFunction::State>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=at::RecordFunction::State
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::tuple<std::string,size_t,size_t>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=std::tuple<std::string,size_t,size_t>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=std::tuple<std::string,size_t,size_t>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=std::tuple<std::string,size_t,size_t>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch/csrc/jit/frontend/source_range.h(201): note: see reference to class template instantiation 'c10::optional<std::tuple<std::string,size_t,size_t>>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::tuple<std::string,size_t,size_t>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=torch::jit::SourceRange
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=torch::jit::SourceRange
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=torch::jit::SourceRange
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=torch::jit::SourceRange
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch/csrc/jit/frontend/source_range.h(224): note: see reference to class template instantiation 'c10::optional<torch::jit::SourceRange>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=torch::jit::SourceRange
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=torch::jit::InlinedCallStackPtr
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=torch::jit::InlinedCallStackPtr
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=torch::jit::InlinedCallStackPtr
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=torch::jit::InlinedCallStackPtr
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch/csrc/jit/ir/scope.h(127): note: see reference to class template instantiation 'c10::optional<torch::jit::InlinedCallStackPtr>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=torch::jit::InlinedCallStackPtr
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=torch::jit::ModuleInstanceInfo
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=torch::jit::ModuleInstanceInfo
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=torch::jit::ModuleInstanceInfo
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=torch::jit::ModuleInstanceInfo
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch/csrc/jit/ir/scope.h(140): note: see reference to class template instantiation 'c10::optional<torch::jit::ModuleInstanceInfo>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=torch::jit::ModuleInstanceInfo
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=torch::jit::ScopePtr
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=torch::jit::ScopePtr
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=torch::jit::ScopePtr
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=torch::jit::ScopePtr
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch/csrc/jit/ir/constants.h(29): note: see reference to class template instantiation 'c10::optional<torch::jit::ScopePtr>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=torch::jit::ScopePtr
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=at::ThreadLocalState
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=at::ThreadLocalState
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=at::ThreadLocalState
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=at::ThreadLocalState
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch/csrc/jit/runtime/interpreter.h(149): note: see reference to class template instantiation 'c10::optional<at::ThreadLocalState>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=at::ThreadLocalState
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::shared_ptr<torch::jit::Graph>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=std::shared_ptr<torch::jit::Graph>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=std::shared_ptr<torch::jit::Graph>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=std::shared_ptr<torch::jit::Graph>
              ]
      D:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Tools\MSVC\14.36.32532\include\array(574): note: see reference to class template instantiation 'c10::optional<std::shared_ptr<torch::jit::Graph>>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch/csrc/jit/api/function_impl.h(135): note: see reference to class template instantiation 'std::array<c10::optional<std::shared_ptr<torch::jit::Graph>>,4>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::shared_ptr<torch::jit::Graph>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=torch::jit::GraphExecutor
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=torch::jit::GraphExecutor
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=torch::jit::GraphExecutor
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=torch::jit::GraphExecutor
              ]
      D:\ProgramFiles\MicrosoftVisualStudio\2022\Community\VC\Tools\MSVC\14.36.32532\include\array(574): note: see reference to class template instantiation 'c10::optional<torch::jit::GraphExecutor>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch/csrc/jit/api/function_impl.h(149): note: see reference to class template instantiation 'std::array<c10::optional<torch::jit::GraphExecutor>,4>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=torch::jit::GraphExecutor
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=torch::jit::Method
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=torch::jit::Method
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=torch::jit::Method
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=torch::jit::Method
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch/csrc/jit/api/object.h(46): note: see reference to class template instantiation 'c10::optional<torch::jit::Method>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=torch::jit::Method
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::vector<std::string,std::allocator<std::string>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=std::vector<std::string,std::allocator<std::string>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=std::vector<std::string,std::allocator<std::string>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=std::vector<std::string,std::allocator<std::string>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch/csrc/jit/api/module.h(295): note: see reference to class template instantiation 'c10::optional<std::vector<std::string,std::allocator<std::string>>>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::vector<std::string,std::allocator<std::string>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::function<void (const torch::autograd::profiler::thread_event_lists &)>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=std::function<void (const torch::autograd::profiler::thread_event_lists &)>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=std::function<void (const torch::autograd::profiler::thread_event_lists &)>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=std::function<void (const torch::autograd::profiler::thread_event_lists &)>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch/csrc/autograd/profiler_legacy.h(400): note: see reference to class template instantiation 'c10::optional<std::function<void (const torch::autograd::profiler::thread_event_lists &)>>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::function<void (const torch::autograd::profiler::thread_event_lists &)>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::vector<std::vector<int64_t,std::allocator<int64_t>>,std::allocator<std::vector<int64_t,std::allocator<int64_t>>>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=std::vector<std::vector<int64_t,std::allocator<int64_t>>,std::allocator<std::vector<int64_t,std::allocator<int64_t>>>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=std::vector<std::vector<int64_t,std::allocator<int64_t>>,std::allocator<std::vector<int64_t,std::allocator<int64_t>>>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=std::vector<std::vector<int64_t,std::allocator<int64_t>>,std::allocator<std::vector<int64_t,std::allocator<int64_t>>>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch/csrc/autograd/profiler_kineto.h(247): note: see reference to class template instantiation 'c10::optional<std::vector<std::vector<int64_t,std::allocator<int64_t>>,std::allocator<std::vector<int64_t,std::allocator<int64_t>>>>>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::vector<std::vector<int64_t,std::allocator<int64_t>>,std::allocator<std::vector<int64_t,std::allocator<int64_t>>>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=torch::nn::TripletMarginWithDistanceLossOptions::distance_function_t
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=torch::nn::TripletMarginWithDistanceLossOptions::distance_function_t
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=torch::nn::TripletMarginWithDistanceLossOptions::distance_function_t
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=torch::nn::TripletMarginWithDistanceLossOptions::distance_function_t
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/options/loss.h(404): note: see reference to class template instantiation 'c10::optional<torch::nn::TripletMarginWithDistanceLossOptions::distance_function_t>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=torch::nn::TripletMarginWithDistanceLossOptions::distance_function_t
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::vector<double,std::allocator<double>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=std::vector<double,std::allocator<double>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=std::vector<double,std::allocator<double>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=std::vector<double,std::allocator<double>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/options/upsampling.h(26): note: see reference to class template instantiation 'c10::optional<std::vector<T,std::allocator<T>>>' being compiled
              with
              [
                  T=double
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::vector<double,std::allocator<double>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::tuple<at::Tensor,at::Tensor>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=std::tuple<at::Tensor,at::Tensor>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=std::tuple<at::Tensor,at::Tensor>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=std::tuple<at::Tensor,at::Tensor>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(155): note: see reference to class template instantiation 'c10::optional<std::tuple<at::Tensor,at::Tensor>>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::tuple<at::Tensor,at::Tensor>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::vector<at::Tensor,std::allocator<at::Tensor>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
              with
              [
                  T=std::vector<at::Tensor,std::allocator<at::Tensor>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
              with
              [
                  T=std::vector<at::Tensor,std::allocator<at::Tensor>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
              with
              [
                  T=std::vector<at::Tensor,std::allocator<at::Tensor>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/lbfgs.h(46): note: see reference to class template instantiation 'c10::optional<std::vector<at::Tensor,std::allocator<at::Tensor>>>' being compiled
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
              with
              [
                  T=std::vector<at::Tensor,std::allocator<at::Tensor>>
              ]
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\include\pybind11\detail/common.h(108): warning C4005: 'HAVE_SNPRINTF': macro redefinition
      D:\ProgramFiles\miniconda3\envs\deforming-nerf\include\pyerrors.h(315): note: see previous definition of 'HAVE_SNPRINTF'
      ninja: build stopped: subcommand failed.
      Traceback (most recent call last):
        File "D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\utils\cpp_extension.py", line 1740, in _run_ninja_build
          subprocess.run(
        File "D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\subprocess.py", line 516, in run
          raise CalledProcessError(retcode, process.args,
      subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

      The above exception was the direct cause of the following exception:

      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "E:\_Computer_Graphics\_\deforming-nerf\setup.py", line 55, in <module>
          setup(
        File "D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\setuptools\__init__.py", line 153, in setup
          return distutils.core.setup(**attrs)
        File "D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\distutils\core.py", line 148, in setup
          dist.run_commands()
        File "D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\distutils\dist.py", line 966, in run_commands
          self.run_command(cmd)
        File "D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\distutils\dist.py", line 985, in run_command
          cmd_obj.run()
        File "D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\wheel\bdist_wheel.py", line 369, in run
          self.run_command("build")
        File "D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\distutils\cmd.py", line 313, in run_command
          self.distribution.run_command(command)
        File "D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\distutils\dist.py", line 985, in run_command
          cmd_obj.run()
        File "D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\distutils\command\build.py", line 135, in run
          self.run_command(cmd_name)
        File "D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\distutils\cmd.py", line 313, in run_command
          self.distribution.run_command(command)
        File "D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\distutils\dist.py", line 985, in run_command
          cmd_obj.run()
        File "D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\setuptools\command\build_ext.py", line 79, in run
          _build_ext.run(self)
        File "D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\distutils\command\build_ext.py", line 340, in run
          self.build_extensions()
        File "D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\utils\cpp_extension.py", line 741, in build_extensions
          build_ext.build_extensions(self)
        File "D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\distutils\command\build_ext.py", line 449, in build_extensions
          self._build_extensions_serial()
        File "D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
          self.build_extension(ext)
        File "D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\setuptools\command\build_ext.py", line 202, in build_extension
          _build_ext.build_extension(self, ext)
        File "D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\distutils\command\build_ext.py", line 528, in build_extension
          objects = self.compiler.compile(sources,
        File "D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\utils\cpp_extension.py", line 714, in win_wrap_ninja_compile
          _write_ninja_file_and_compile_objects(
        File "D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\utils\cpp_extension.py", line 1419, in _write_ninja_file_and_compile_objects
          _run_ninja_build(
        File "D:\ProgramFiles\miniconda3\envs\deforming-nerf\lib\site-packages\torch\utils\cpp_extension.py", line 1756, 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 svox2
  Running setup.py clean for svox2
Failed to build svox2
ERROR: Could not build wheels for svox2, which is required to install pyproject.toml-based projects
naga-k commented 7 months ago

@ShaYito Any updates?

ShaYito commented 7 months ago

Not really... I have also tried to compile on Ubuntu, also ended up with this error

naga-k commented 7 months ago

In your error I can see D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\. I think your cuda is 11.6 but you're using cuda cudatoolkit=11.3.

Im currently using cuda 11.8 with default environment.yml file installation. So Im not sure if that's the issue.

ShaYito commented 7 months ago

Hi guys, I found a solution to this (on Windows), though I totally do not understand why. This is what I did: In Developer Command Prompt for VS 2022, type (basically manually install all libs in environment.yml, but not specifying all version except python and torch-related ones)

conda create -n plenoxel python=3.10
conda activate plenoxel
conda install numpy
pip install imageio imageio-ffmpeg ipdb lpips
pip install pymcubes moviepy matplotlib
pip install opencv-python Pillow pyyaml tensorboard scipy

Then I switched to Conda Prompt, and type

pip install -e . --verbose

and finally the build didn't fail:

...
    Generating code
    Finished generating code
    copying build\lib.win-amd64-cpython-310\svox2\csrc.cp310-win_amd64.pyd -> svox2
    Creating d:\programfiles\miniconda3\envs\plenoxel\lib\site-packages\svox2.egg-link (link to .)
    Adding svox2 0.0.1.dev0+sphtexcub.lincolor.fast to easy-install.pth file

    Installed e:\_computer_graphics\_\svox2
Successfully installed svox2-0.0.1.dev0+sphtexcub.lincolor.fast

I have also struggled to build gaussian-splatting when I pip install ./submodules/simple-knn and pip install ./submodules/diff-gaussian-rasterization. I solve that by doing similar things. So I guess this solution may work for others who also face this error. Note: I use CUDA 11.8 (use nvcc --version in the env to check) and cudatoolkit=11.8 (use conda list in the env to check), they also need to be the same version for the build to succeed (as @naga-k suggested).