gaussian-splatting icon indicating copy to clipboard operation
gaussian-splatting copied to clipboard

“diff_gaussian_rasterization” and “simple_knn” building wheel failure

Open gvgterminator opened this issue 1 year ago • 1 comments
trafficstars

Installing pip dependencies: / Ran pip subprocess with arguments: ['F:\ai\GS\envs\gaussian_splatting\python.exe', '-m', 'pip', 'install', '-U', '-r', 'F:\ai\GS\gaussian-splatting\condaenv.or9grnh8.requirements.txt', '--exists-action=b'] Pip subprocess output: Processing f:\ai\gs\gaussian-splatting\submodules\diff-gaussian-rasterization Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Processing f:\ai\gs\gaussian-splatting\submodules\simple-knn Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Building wheels for collected packages: diff_gaussian_rasterization, simple_knn Building wheel for diff_gaussian_rasterization (setup.py): started Building wheel for diff_gaussian_rasterization (setup.py): finished with status 'error' Running setup.py clean for diff_gaussian_rasterization Building wheel for simple_knn (setup.py): started Building wheel for simple_knn (setup.py): finished with status 'error' Running setup.py clean for simple_knn Failed to build diff_gaussian_rasterization simple_knn Installing collected packages: simple_knn, diff_gaussian_rasterization Running setup.py install for simple_knn: started Running setup.py install for simple_knn: finished with status 'error'

Pip subprocess error: error: subprocess-exited-with-error

× python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [1210 lines of output] running bdist_wheel F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\utils\cpp_extension.py:411: UserWarning: Attempted to use ninja as the BuildExtension backend but we could not find ninja.. Falling back to using the slow distutils backend. warnings.warn(msg.format('we could not find ninja.')) running build running build_py creating build creating build\lib.win-amd64-cpython-37 creating build\lib.win-amd64-cpython-37\diff_gaussian_rasterization copying diff_gaussian_rasterization_init_.py -> build\lib.win-amd64-cpython-37\diff_gaussian_rasterization running build_ext building 'diff_gaussian_rasterization.C' extension creating build\temp.win-amd64-cpython-37 creating build\temp.win-amd64-cpython-37\Release creating build\temp.win-amd64-cpython-37\Release\cuda_rasterizer "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc" -c cuda_rasterizer/backward.cu -o build\temp.win-amd64-cpython-37\Release\cuda_rasterizer/backward.obj -IF:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include -IF:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\torch\csrc\api\include -IF:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\TH -IF:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -IF:\ai\GS\envs\gaussian_splatting\include -IF:\ai\GS\envs\gaussian_splatting\Include "-If:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\ATLMFC\include" "-If:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include" "-IF:\Windows Kits\10\include\10.0.17763.0\ucrt" "-IF:\Windows Kits\10\include\10.0.17763.0\shared" "-IF:\Windows Kits\10\include\10.0.17763.0\um" "-IF:\Windows Kits\10\include\10.0.17763.0\winrt" "-IF:\Windows Kits\10\include\10.0.17763.0\cppwinrt" -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -D__CUDA_NO_HALF_OPERATORS_ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -IF:\ai\GS\gaussian-splatting\submodules\diff-gaussian-rasterization\third_party/glm/ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 --use-local-env F:\ai\GS\gaussian-splatting\submodules\diff-gaussian-rasterization\cuda_rasterizer\auxiliary.h(151): warning #177-D: variable "p_proj" was declared but never referenced

  backward.cu
  "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc" -c cuda_rasterizer/forward.cu -o build\temp.win-amd64-cpython-37\Release\cuda_rasterizer/forward.obj -IF:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include -IF:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\torch\csrc\api\include -IF:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\TH -IF:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -IF:\ai\GS\envs\gaussian_splatting\include -IF:\ai\GS\envs\gaussian_splatting\Include "-If:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\ATLMFC\include" "-If:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include" "-IF:\Windows Kits\10\include\10.0.17763.0\ucrt" "-IF:\Windows Kits\10\include\10.0.17763.0\shared" "-IF:\Windows Kits\10\include\10.0.17763.0\um" "-IF:\Windows Kits\10\include\10.0.17763.0\winrt" "-IF:\Windows Kits\10\include\10.0.17763.0\cppwinrt" -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -IF:\ai\GS\gaussian-splatting\submodules\diff-gaussian-rasterization\third_party/glm/ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 --use-local-env
  F:\ai\GS\gaussian-splatting\submodules\diff-gaussian-rasterization\cuda_rasterizer\auxiliary.h(151): warning #177-D: variable "p_proj" was declared but never referenced

  forward.cu
  "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc" -c cuda_rasterizer/rasterizer_impl.cu -o build\temp.win-amd64-cpython-37\Release\cuda_rasterizer/rasterizer_impl.obj -IF:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include -IF:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\torch\csrc\api\include -IF:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\TH -IF:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -IF:\ai\GS\envs\gaussian_splatting\include -IF:\ai\GS\envs\gaussian_splatting\Include "-If:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\ATLMFC\include" "-If:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include" "-IF:\Windows Kits\10\include\10.0.17763.0\ucrt" "-IF:\Windows Kits\10\include\10.0.17763.0\shared" "-IF:\Windows Kits\10\include\10.0.17763.0\um" "-IF:\Windows Kits\10\include\10.0.17763.0\winrt" "-IF:\Windows Kits\10\include\10.0.17763.0\cppwinrt" -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -IF:\ai\GS\gaussian-splatting\submodules\diff-gaussian-rasterization\third_party/glm/ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 --use-local-env
  F:\ai\GS\gaussian-splatting\submodules\diff-gaussian-rasterization\cuda_rasterizer\auxiliary.h(151): warning #177-D: variable "p_proj" was declared but never referenced

  rasterizer_impl.cu
  "f:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IF:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include -IF:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\torch\csrc\api\include -IF:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\TH -IF:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -IF:\ai\GS\envs\gaussian_splatting\include -IF:\ai\GS\envs\gaussian_splatting\Include "-If:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\ATLMFC\include" "-If:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include" "-IF:\Windows Kits\10\include\10.0.17763.0\ucrt" "-IF:\Windows Kits\10\include\10.0.17763.0\shared" "-IF:\Windows Kits\10\include\10.0.17763.0\um" "-IF:\Windows Kits\10\include\10.0.17763.0\winrt" "-IF:\Windows Kits\10\include\10.0.17763.0\cppwinrt" /EHsc /Tpext.cpp /Fobuild\temp.win-amd64-cpython-37\Release\ext.obj /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
  ext.cpp
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/macros/Macros.h(143): warning C4067: unexpected tokens following preprocessor directive - expected a newline
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/core/TensorImpl.h(2214): warning C4805: '|': unsafe mix of type 'uintptr_t' and type 'bool' in operation
  F:\ai\GS\envs\gaussian_splatting\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>
          ]
  F:\ai\GS\envs\gaussian_splatting\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>
          ]
  f:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\type_traits(689): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
          with
          [
              T=c10::impl::InlineDeviceGuard<c10::impl::VirtualGuardImpl>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>' being compiled
          with
          [
              T=c10::impl::InlineDeviceGuard<c10::impl::VirtualGuardImpl>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<c10::impl::InlineDeviceGuard<c10::impl::VirtualGuardImpl>>' being compiled
  F:\ai\GS\envs\gaussian_splatting\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
  F:\ai\GS\envs\gaussian_splatting\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
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/core/TensorImpl.h(2660): note: see reference to class template instantiation 'c10::C10_TensorImpl_Size_Check_Dummy_Class<199711,0,0,0,0,0,0,8>' being compiled
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/core/DispatchKeySet.h(237): note: see reference to class template instantiation 'std::initializer_list<c10::BackendComponent>' being compiled
  F:\ai\GS\envs\gaussian_splatting\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>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\ATen/core/TensorBase.h(807): warning C4522: 'at::TensorBase': multiple assignment operators specified
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  f:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\type_traits(689): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
          with
          [
              T=at::TensorBase
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>' being compiled
          with
          [
              T=at::TensorBase
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<at::TensorBase>' being compiled
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\ATen/core/TensorBase.h(951): note: see reference to class template instantiation 'c10::optional<at::TensorBase>' being compiled
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\ATen/core/TensorBody.h(1392): warning C4522: 'at::Tensor': multiple assignment operators specified
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  f:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\type_traits(689): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
          with
          [
              T=at::Tensor
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>' being compiled
          with
          [
              T=at::Tensor
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<at::Tensor>' being compiled
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\ATen/core/TensorBody.h(509): note: see reference to class template instantiation 'c10::optional<at::Tensor>' being compiled
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  f:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\type_traits(689): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
          with
          [
              T=at::Generator
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>' being compiled
          with
          [
              T=at::Generator
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<at::Generator>' being compiled
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\ATen/core/TensorBody.h(584): note: see reference to class template instantiation 'c10::optional<at::Generator>' being compiled
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  F:\ai\GS\envs\gaussian_splatting\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::DimVector
          ]
  F:\ai\GS\envs\gaussian_splatting\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::DimVector
          ]
  f:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\type_traits(689): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
          with
          [
              T=c10::DimVector
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>' being compiled
          with
          [
              T=c10::DimVector
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<c10::DimVector>' being compiled
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\ATen/TensorIterator.h(766): note: see reference to class template instantiation 'c10::optional<c10::DimVector>' being compiled
  F:\ai\GS\envs\gaussian_splatting\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::DimVector
          ]
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  f:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\type_traits(689): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
          with
          [
              T=std::string
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>' being compiled
          with
          [
              T=std::string
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<std::string>' being compiled
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\ATen/core/jit_type_base.h(448): note: see reference to class template instantiation 'c10::optional<std::string>' being compiled
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  f:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\type_traits(689): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
          with
          [
              T=c10::QualifiedName
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>' being compiled
          with
          [
              T=c10::QualifiedName
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<c10::QualifiedName>' being compiled
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\ATen/core/jit_type_base.h(696): note: see reference to class template instantiation 'c10::optional<c10::QualifiedName>' being compiled
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  F:\ai\GS\envs\gaussian_splatting\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>
          ]
  F:\ai\GS\envs\gaussian_splatting\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>
          ]
  f:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\type_traits(689): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
          with
          [
              T=std::shared_ptr<torch::jit::CompilationUnit>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>' being compiled
          with
          [
              T=std::shared_ptr<torch::jit::CompilationUnit>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<std::shared_ptr<torch::jit::CompilationUnit>>' being compiled
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\ATen/core/ivalue.h(1338): note: see reference to class template instantiation 'c10::optional<std::shared_ptr<torch::jit::CompilationUnit>>' being compiled
  F:\ai\GS\envs\gaussian_splatting\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>
          ]
  F:\ai\GS\envs\gaussian_splatting\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>
          ]
  F:\ai\GS\envs\gaussian_splatting\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>
          ]
  f:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\type_traits(689): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
          with
          [
              T=std::weak_ptr<torch::jit::CompilationUnit>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>' being compiled
          with
          [
              T=std::weak_ptr<torch::jit::CompilationUnit>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<std::weak_ptr<torch::jit::CompilationUnit>>' being compiled
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\ATen/core/ivalue.h(1339): note: see reference to class template instantiation 'c10::optional<std::weak_ptr<torch::jit::CompilationUnit>>' being compiled
  F:\ai\GS\envs\gaussian_splatting\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>
          ]
  F:\ai\GS\envs\gaussian_splatting\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>>
          ]
  F:\ai\GS\envs\gaussian_splatting\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>>
          ]
  f:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\type_traits(689): 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>>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>' being compiled
          with
          [
              T=std::vector<c10::ShapeSymbol,std::allocator<c10::ShapeSymbol>>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<std::vector<c10::ShapeSymbol,std::allocator<_Ty>>>' being compiled
          with
          [
              _Ty=c10::ShapeSymbol
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\ATen/core/jit_type.h(482): note: see reference to class template instantiation 'c10::optional<std::vector<c10::ShapeSymbol,std::allocator<_Ty>>>' being compiled
          with
          [
              _Ty=c10::ShapeSymbol
          ]
  F:\ai\GS\envs\gaussian_splatting\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>>
          ]
  F:\ai\GS\envs\gaussian_splatting\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::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type,std::allocator<c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type>>
          ]
  F:\ai\GS\envs\gaussian_splatting\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::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type,std::allocator<c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type>>
          ]
  f:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\type_traits(689): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
          with
          [
              T=std::vector<c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type,std::allocator<c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type>>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>' being compiled
          with
          [
              T=std::vector<c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type,std::allocator<c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type>>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<std::vector<T,std::allocator<_Ty>>>' being compiled
          with
          [
              T=c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type,
              _Ty=c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\ATen/core/jit_type.h(441): note: see reference to class template instantiation 'c10::optional<std::vector<T,std::allocator<_Ty>>>' being compiled
          with
          [
              T=c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type,
              _Ty=c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type
          ]
  F:\ai\GS\envs\gaussian_splatting\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::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type,std::allocator<c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type>>
          ]
  F:\ai\GS\envs\gaussian_splatting\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>>>
          ]
  F:\ai\GS\envs\gaussian_splatting\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>>>
          ]
  f:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\type_traits(689): 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>>>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>' being compiled
          with
          [
              T=std::vector<c10::optional<c10::Stride>,std::allocator<c10::optional<c10::Stride>>>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<std::vector<c10::optional<c10::Stride>,std::allocator<_Ty>>>' being compiled
          with
          [
              _Ty=c10::optional<c10::Stride>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\ATen/core/jit_type.h(567): note: see reference to class template instantiation 'c10::optional<std::vector<c10::optional<c10::Stride>,std::allocator<_Ty>>>' being compiled
          with
          [
              _Ty=c10::optional<c10::Stride>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\ATen/core/jit_type.h(843): note: see reference to class template instantiation 'c10::VaryingShape<c10::Stride>' being compiled
  F:\ai\GS\envs\gaussian_splatting\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>>>
          ]
  F:\ai\GS\envs\gaussian_splatting\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>>>
          ]
  F:\ai\GS\envs\gaussian_splatting\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>>>
          ]
  f:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\type_traits(689): 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>>>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>' being compiled
          with
          [
              T=std::vector<c10::optional<int64_t>,std::allocator<c10::optional<int64_t>>>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<std::vector<c10::optional<int64_t>,std::allocator<_Ty>>>' being compiled
          with
          [
              _Ty=c10::optional<int64_t>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\ATen/core/jit_type.h(567): note: see reference to class template instantiation 'c10::optional<std::vector<c10::optional<int64_t>,std::allocator<_Ty>>>' being compiled
          with
          [
              _Ty=c10::optional<int64_t>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\ATen/core/jit_type.h(613): note: see reference to class template instantiation 'c10::VaryingShape<int64_t>' being compiled
  F:\ai\GS\envs\gaussian_splatting\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>>>
          ]
  F:\ai\GS\envs\gaussian_splatting\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>>
          ]
  F:\ai\GS\envs\gaussian_splatting\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>>
          ]
  f:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\type_traits(689): 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>>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>' being compiled
          with
          [
              T=std::vector<int64_t,std::allocator<int64_t>>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<std::vector<int64_t,std::allocator<_Ty>>>' being compiled
          with
          [
              _Ty=int64_t
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\ATen/core/jit_type.h(726): note: see reference to class template instantiation 'c10::optional<std::vector<int64_t,std::allocator<_Ty>>>' being compiled
          with
          [
              _Ty=int64_t
          ]
  F:\ai\GS\envs\gaussian_splatting\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>>
          ]
  F:\ai\GS\envs\gaussian_splatting\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>
          ]
  F:\ai\GS\envs\gaussian_splatting\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>
          ]
  f:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\type_traits(689): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
          with
          [
              T=c10::impl::InlineStreamGuard<c10::impl::VirtualGuardImpl>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>' being compiled
          with
          [
              T=c10::impl::InlineStreamGuard<c10::impl::VirtualGuardImpl>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<c10::impl::InlineStreamGuard<c10::impl::VirtualGuardImpl>>' being compiled
  F:\ai\GS\envs\gaussian_splatting\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
  F:\ai\GS\envs\gaussian_splatting\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
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\ATen/core/jit_type.h(1945): note: see reference to class template instantiation 'c10::detail::getTypePtr_<c10::IntArrayRef>' being compiled
  F:\ai\GS\envs\gaussian_splatting\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>
          ]
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  f:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\type_traits(689): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
          with
          [
              T=c10::impl::VirtualGuardImpl
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>' being compiled
          with
          [
              T=c10::impl::VirtualGuardImpl
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<c10::impl::VirtualGuardImpl>' being compiled
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  F:\ai\GS\envs\gaussian_splatting\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
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  F:\ai\GS\envs\gaussian_splatting\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>>
          ]
  F:\ai\GS\envs\gaussian_splatting\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>>
          ]
  f:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\type_traits(689): 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>>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>' being compiled
          with
          [
              T=std::vector<c10::ivalue::Future::WeakStorage,std::allocator<c10::ivalue::Future::WeakStorage>>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<std::vector<c10::ivalue::Future::WeakStorage,std::allocator<_Ty>>>' being compiled
          with
          [
              _Ty=c10::ivalue::Future::WeakStorage
          ]
  F:\ai\GS\envs\gaussian_splatting\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<_Ty>>>' being compiled
          with
          [
              _Ty=c10::ivalue::Future::WeakStorage
          ]
  F:\ai\GS\envs\gaussian_splatting\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>>
          ]
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  f:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\type_traits(689): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
          with
          [
              T=torch::autograd::ViewInfo
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>' being compiled
          with
          [
              T=torch::autograd::ViewInfo
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<torch::autograd::ViewInfo>' being compiled
  F:\ai\GS\envs\gaussian_splatting\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
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  f:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\type_traits(689): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
          with
          [
              T=c10::IValue
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>' being compiled
          with
          [
              T=c10::IValue
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<c10::IValue>' being compiled
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\ATen/core/function_schema.h(179): note: see reference to class template instantiation 'c10::optional<c10::IValue>' being compiled
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  f:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\type_traits(689): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
          with
          [
              T=c10::AliasInfo
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>' being compiled
          with
          [
              T=c10::AliasInfo
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<c10::AliasInfo>' being compiled
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\ATen/core/function_schema.h(26): note: see reference to class template instantiation 'c10::optional<c10::AliasInfo>' being compiled
  F:\ai\GS\envs\gaussian_splatting\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
          ]
  F:\ai\GS\envs\gaussian_splatting\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>
          ]
  F:\ai\GS\envs\gaussian_splatting\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>
          ]
  f:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\type_traits(689): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
          with
          [
              T=c10::either<c10::OperatorName,c10::FunctionSchema>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>' being compiled
          with
          [
              T=c10::either<c10::OperatorName,c10::FunctionSchema>
          ]
  F:\ai\GS\envs\gaussian_splatting\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<c10::either<c10::OperatorName,c10::FunctionSchema>>' being compiled
  F:\ai\GS\envs\gaussian_splatting\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
  F:\ai\GS\envs\gaussian_splatting\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。。。。。              

a.txt

gvgterminator avatar Aug 09 '24 09:08 gvgterminator

Maybe you should download form other place

sunbeam-217 avatar Aug 09 '24 10:08 sunbeam-217

@gvgterminator Were you able to fix it? Have the same issue.

dudering avatar Nov 08 '24 08:11 dudering

Ive had problems with building as well: VS2022, Python 3.13.0, Anaconda up to date.

I fixed it by following the steps in the FAQ and apart from that i got linker errors (https://stackoverflow.com/questions/74366357/updating-to-visual-studio-17-4-0-yields-linker-errors-related-to-tls), changing that fixed it those linker errors for me.

RuutNovaa avatar Nov 10 '24 18:11 RuutNovaa