svox2 icon indicating copy to clipboard operation
svox2 copied to clipboard

Pip install failed

Open EliaFantini opened this issue 4 years ago • 3 comments

When doing pip install . using anaconda prompt with admin privileges and in plenoxel virtual env, I get the following error (a part in the middle is cut cause I believe it's not important and I was exceeding max characters limit for the issue):

Building wheels for collected packages: svox2 Building wheel for svox2 (setup.py) ... error ERROR: Command errored out with exit status 1: command: 'C:\ProgramData\Anaconda3\envs\plenoxel\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\eliaf\AppData\Local\Temp\pip-req-build-jusderwj\setup.py'"'"'; file='"'"'C:\Users\eliaf\AppData\Local\Temp\pip-req-build-jusderwj\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\eliaf\AppData\Local\Temp\pip-wheel-yyfz23go' cwd: C:\Users\eliaf\AppData\Local\Temp\pip-req-build-jusderwj
Complete output (948 lines): running bdist_wheel C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\utils\cpp_extension.py:387: 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-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 C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\utils\cpp_extension.py:322: UserWarning: Error checking compiler version for cl: [WinError 2] Impossibile trovare il file specificato warnings.warn(f'Error checking compiler version for {compiler}: {error}') C:\ProgramData\Anaconda3\envs\plenoxel\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 build\temp.win-amd64-3.8 creating build\temp.win-amd64-3.8\Release creating build\temp.win-amd64-3.8\Release\svox2 creating build\temp.win-amd64-3.8\Release\svox2\csrc C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\eliaf\AppData\Local\Temp\pip-req-build-jusderwj\svox2\csrc\include "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include\cub" -IC:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include -IC:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\torch\csrc\api\include -IC:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\TH -IC:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -IC:\ProgramData\Anaconda3\envs\plenoxel\include -IC:\ProgramData\Anaconda3\envs\plenoxel\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" /EHsc /Tpsvox2/csrc/svox2.cpp /Fobuild\temp.win-amd64-3.8\Release\svox2/csrc/svox2.obj /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=csrc -D_GLIBCXX_USE_CXX11_ABI=0 svox2.cpp C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/macros/Macros.h(142): warning C4067: token imprevisti dopo una direttiva per il preprocessore. Previsto un carattere di nuova riga C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=c10::impl::InlineDeviceGuardc10::impl::VirtualGuardImpl ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione with [ T=c10::impl::InlineDeviceGuardc10::impl::VirtualGuardImpl ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione with [ T=c10::impl::InlineDeviceGuardc10::impl::VirtualGuardImpl ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBase<c10::impl::InlineDeviceGuardc10::impl::VirtualGuardImpl>' di modello alias di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/core/impl/InlineDeviceGuard.h(427): note: vedere il riferimento all'istanza 'c10::optional<c10::impl::InlineDeviceGuardc10::impl::VirtualGuardImpl>' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/core/DeviceGuard.h(178): note: vedere il riferimento all'istanza 'c10::impl::InlineOptionalDeviceGuardc10::impl::VirtualGuardImpl' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=c10::impl::InlineDeviceGuardc10::impl::VirtualGuardImpl ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=at::TensorBase ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione with [ T=at::TensorBase ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione with [ T=at::TensorBase ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBaseat::TensorBase' di modello alias di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\ATen/core/TensorBase.h(933): note: vedere il riferimento all'istanza 'c10::optionalat::TensorBase' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=at::TensorBase ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=at::Tensor ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione with [ T=at::Tensor ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione with [ T=at::Tensor ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBaseat::Tensor' di modello alias di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\ATen/core/TensorBody.h(502): note: vedere il riferimento all'istanza 'c10::optionalat::Tensor' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=at::Tensor ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=at::Generator ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione with [ T=at::Generator ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione with [ T=at::Generator ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBaseat::Generator' di modello alias di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\ATen/core/TensorBody.h(576): note: vedere il riferimento all'istanza 'c10::optionalat::Generator' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=at::Generator ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=at::DimVector ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione with [ T=at::DimVector ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione with [ T=at::DimVector ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBaseat::DimVector' di modello alias di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\ATen/TensorIterator.h(766): note: vedere il riferimento all'istanza 'c10::optionalat::DimVector' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=at::DimVector ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=std::string ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione with [ T=std::string ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione with [ T=std::string ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBasestd::string' di modello alias di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\ATen/core/jit_type_base.h(443): note: vedere il riferimento all'istanza 'c10::optionalstd::string' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=std::string ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=c10::QualifiedName ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione with [ T=c10::QualifiedName ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione with [ T=c10::QualifiedName ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBasec10::QualifiedName' di modello alias di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\ATen/core/jit_type_base.h(691): note: vedere il riferimento all'istanza 'c10::optionalc10::QualifiedName' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=c10::QualifiedName ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=std::shared_ptrtorch::jit::CompilationUnit ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione with [ T=std::shared_ptrtorch::jit::CompilationUnit ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione with [ T=std::shared_ptrtorch::jit::CompilationUnit ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBase<std::shared_ptrtorch::jit::CompilationUnit>' di modello alias di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\ATen/core/ivalue.h(1241): note: vedere il riferimento all'istanza 'c10::optional<std::shared_ptrtorch::jit::CompilationUnit>' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=std::shared_ptrtorch::jit::CompilationUnit ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=std::weak_ptrtorch::jit::CompilationUnit ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione with [ T=std::weak_ptrtorch::jit::CompilationUnit ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione with [ T=std::weak_ptrtorch::jit::CompilationUnit ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBase<std::weak_ptrtorch::jit::CompilationUnit>' di modello alias di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\ATen/core/ivalue.h(1242): note: vedere il riferimento all'istanza 'c10::optional<std::weak_ptrtorch::jit::CompilationUnit>' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=std::weak_ptrtorch::jit::CompilationUnit ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=std::vector<c10::ShapeSymbol,std::allocatorc10::ShapeSymbol> ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione with [ T=std::vector<c10::ShapeSymbol,std::allocatorc10::ShapeSymbol> ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione with [ T=std::vector<c10::ShapeSymbol,std::allocatorc10::ShapeSymbol> ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBase<std::vector<c10::ShapeSymbol,std::allocatorc10::ShapeSymbol>>' di modello alias di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\ATen/core/jit_type.h(460): note: vedere il riferimento all'istanza 'c10::optional<std::vector<c10::ShapeSymbol,std::allocatorc10::ShapeSymbol>>' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=std::vector<c10::ShapeSymbol,std::allocatorc10::ShapeSymbol> ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=std::vector<c10::optionalc10::Stride,std::allocator<c10::optionalc10::Stride>> ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione with [ T=std::vector<c10::optionalc10::Stride,std::allocator<c10::optionalc10::Stride>> ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione with [ T=std::vector<c10::optionalc10::Stride,std::allocator<c10::optionalc10::Stride>> ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBase<std::vector<c10::optionalc10::Stride,std::allocator<c10::optionalc10::Stride>>>' di modello alias di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\ATen/core/jit_type.h(545): note: vedere il riferimento all'istanza 'c10::optional<std::vector<c10::optionalc10::Stride,std::allocator<c10::optionalc10::Stride>>>' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\ATen/core/jit_type.h(800): note: vedere il riferimento all'istanza 'c10::VaryingShapec10::Stride' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=std::vector<c10::optionalc10::Stride,std::allocator<c10::optionalc10::Stride>> ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=std::vector<c10::optional<int64_t>,std::allocator<c10::optional<int64_t>>> ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione with [ T=std::vector<c10::optional<int64_t>,std::allocator<c10::optional<int64_t>>> ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione with [ T=std::vector<c10::optional<int64_t>,std::allocator<c10::optional<int64_t>>> ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBase<std::vector<c10::optional<int64_t>,std::allocator<c10::optional<int64_t>>>>' di modello alias di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\ATen/core/jit_type.h(545): note: vedere il riferimento all'istanza 'c10::optional<std::vector<c10::optional<int64_t>,std::allocator<c10::optional<int64_t>>>>' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\ATen/core/jit_type.h(591): note: vedere il riferimento all'istanza 'c10::VaryingShape<int64_t>' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=std::vector<c10::optional<int64_t>,std::allocator<c10::optional<int64_t>>> ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=std::vector<int64_t,std::allocator<int64_t>> ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione with [ T=std::vector<int64_t,std::allocator<int64_t>> ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione with [ T=std::vector<int64_t,std::allocator<int64_t>> ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBase<std::vector<int64_t,std::allocator<int64_t>>>' di modello alias di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\ATen/core/jit_type.h(704): note: vedere il riferimento all'istanza 'c10::optional<std::vector<int64_t,std::allocator<int64_t>>>' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=std::vector<int64_t,std::allocator<int64_t>> ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=c10::impl::InlineStreamGuardc10::impl::VirtualGuardImpl ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione with [ T=c10::impl::InlineStreamGuardc10::impl::VirtualGuardImpl ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione with [ T=c10::impl::InlineStreamGuardc10::impl::VirtualGuardImpl ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBase<c10::impl::InlineStreamGuardc10::impl::VirtualGuardImpl>' di modello alias di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/core/impl/InlineStreamGuard.h(197): note: vedere il riferimento all'istanza 'c10::optional<c10::impl::InlineStreamGuardc10::impl::VirtualGuardImpl>' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/core/StreamGuard.h(139): note: vedere il riferimento all'istanza 'c10::impl::InlineOptionalStreamGuardc10::impl::VirtualGuardImpl' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=c10::impl::InlineStreamGuardc10::impl::VirtualGuardImpl ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=c10::impl::VirtualGuardImpl ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione with [ T=c10::impl::VirtualGuardImpl ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione with [ T=c10::impl::VirtualGuardImpl ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBasec10::impl::VirtualGuardImpl' di modello alias di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/core/impl/InlineStreamGuard.h(232): note: vedere il riferimento all'istanza 'c10::optional<T>' di modello classe di cui Š in corso la compilazione with [ T=c10::impl::VirtualGuardImpl ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/core/StreamGuard.h(162): note: vedere il riferimento all'istanza 'c10::impl::InlineMultiStreamGuardc10::impl::VirtualGuardImpl' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=c10::impl::VirtualGuardImpl ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=std::vector<c10::ivalue::Future::WeakStorage,std::allocatorc10::ivalue::Future::WeakStorage> ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione with [ T=std::vector<c10::ivalue::Future::WeakStorage,std::allocatorc10::ivalue::Future::WeakStorage> ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione with [ T=std::vector<c10::ivalue::Future::WeakStorage,std::allocatorc10::ivalue::Future::WeakStorage> ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBase<std::vector<c10::ivalue::Future::WeakStorage,std::allocatorc10::ivalue::Future::WeakStorage>>' di modello alias di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\ATen/core/ivalue_inl.h(834): note: vedere il riferimento all'istanza 'c10::optional<std::vector<c10::ivalue::Future::WeakStorage,std::allocatorc10::ivalue::Future::WeakStorage>>' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=std::vector<c10::ivalue::Future::WeakStorage,std::allocatorc10::ivalue::Future::WeakStorage> ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=torch::autograd::ViewInfo ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione with [ T=torch::autograd::ViewInfo ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione with [ T=torch::autograd::ViewInfo ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBasetorch::autograd::ViewInfo' di modello alias di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\torch/csrc/autograd/variable.h(525): note: vedere il riferimento all'istanza 'c10::optionaltorch::autograd::ViewInfo' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=torch::autograd::ViewInfo ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=c10::IValue ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione with [ T=c10::IValue ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione with [ T=c10::IValue ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBasec10::IValue' di modello alias di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\ATen/core/function_schema.h(162): note: vedere il riferimento all'istanza 'c10::optionalc10::IValue' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato with [ al.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=at::Generator ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione with [ T=at::Generator ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione with [ T=at::Generator ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBaseat::Generator' di modello alias di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\ATen/core/TensorBody.h(576): note: vedere il riferimento all'istanza 'c10::optionalat::Generator' di modello classe di cui Š in corso la compilazione C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=at::Generator ] C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato with [ T=at::DimVector ]

C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione
        with
        [
            T=torch::jit::GraphExecutor
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBase<torch::jit::GraphExecutor>' di modello alias di cui Š in corso la compilazione
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\array(597): note: vedere il riferimento all'istanza 'c10::optional<torch::jit::GraphExecutor>' di modello classe di cui Š in corso la compilazione
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\torch/csrc/jit/api/function_impl.h(149): note: vedere il riferimento all'istanza 'std::array<c10::optional<torch::jit::GraphExecutor>,4>' di modello classe di cui Š in corso la compilazione
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato
        with
        [
            T=torch::jit::GraphExecutor
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato
        with
        [
            T=torch::jit::Method
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione
        with
        [
            T=torch::jit::Method
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione
        with
        [
            T=torch::jit::Method
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBase<torch::jit::Method>' di modello alias di cui Š in corso la compilazione
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\torch/csrc/jit/api/object.h(46): note: vedere il riferimento all'istanza 'c10::optional<torch::jit::Method>' di modello classe di cui Š in corso la compilazione
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato
        with
        [
            T=torch::jit::Method
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato
        with
        [
            T=std::vector<std::string,std::allocator<std::string>>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione
        with
        [
            T=std::vector<std::string,std::allocator<std::string>>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione
        with
        [
            T=std::vector<std::string,std::allocator<std::string>>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBase<std::vector<std::string,std::allocator<std::string>>>' di modello alias di cui Š in corso la compilazione
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\torch/csrc/jit/api/module.h(295): note: vedere il riferimento all'istanza 'c10::optional<std::vector<std::string,std::allocator<std::string>>>' di modello classe di cui Š in corso la compilazione
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato
        with
        [
            T=std::vector<std::string,std::allocator<std::string>>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato
        with
        [
            T=std::function<void (const torch::autograd::profiler::thread_event_lists &)>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione
        with
        [
            T=std::function<void (const torch::autograd::profiler::thread_event_lists &)>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione
        with
        [
            T=std::function<void (const torch::autograd::profiler::thread_event_lists &)>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBase<std::function<void (const torch::autograd::profiler::thread_event_lists &)>>' di modello alias di cui Š in corso la compilazione
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\torch/csrc/autograd/profiler_legacy.h(400): note: vedere il riferimento all'istanza 'c10::optional<std::function<void (const torch::autograd::profiler::thread_event_lists &)>>' di modello classe di cui Š in corso la compilazione
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato
        with
        [
            T=std::function<void (const torch::autograd::profiler::thread_event_lists &)>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato
        with
        [
            T=std::vector<std::vector<int64_t,std::allocator<int64_t>>,std::allocator<std::vector<int64_t,std::allocator<int64_t>>>>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione
        with
        [
            T=std::vector<std::vector<int64_t,std::allocator<int64_t>>,std::allocator<std::vector<int64_t,std::allocator<int64_t>>>>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione
        with
        [
            T=std::vector<std::vector<int64_t,std::allocator<int64_t>>,std::allocator<std::vector<int64_t,std::allocator<int64_t>>>>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBase<std::vector<std::vector<int64_t,std::allocator<int64_t>>,std::allocator<std::vector<int64_t,std::allocator<int64_t>>>>>' di modello alias di cui Š in corso la compilazione
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\torch/csrc/autograd/profiler_kineto.h(247): note: vedere il riferimento all'istanza 'c10::optional<std::vector<std::vector<int64_t,std::allocator<int64_t>>,std::allocator<std::vector<int64_t,std::allocator<int64_t>>>>>' di modello classe di cui Š in corso la compilazione
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato
        with
        [
            T=std::vector<std::vector<int64_t,std::allocator<int64_t>>,std::allocator<std::vector<int64_t,std::allocator<int64_t>>>>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato
        with
        [
            T=torch::nn::TripletMarginWithDistanceLossOptions::distance_function_t
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione
        with
        [
            T=torch::nn::TripletMarginWithDistanceLossOptions::distance_function_t
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione
        with
        [
            T=torch::nn::TripletMarginWithDistanceLossOptions::distance_function_t
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBase<torch::nn::TripletMarginWithDistanceLossOptions::distance_function_t>' di modello alias di cui Š in corso la compilazione
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/options/loss.h(404): note: vedere il riferimento all'istanza 'c10::optional<torch::nn::TripletMarginWithDistanceLossOptions::distance_function_t>' di modello classe di cui Š in corso la compilazione
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato
        with
        [
            T=torch::nn::TripletMarginWithDistanceLossOptions::distance_function_t
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato
        with
        [
            T=std::vector<double,std::allocator<double>>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione
        with
        [
            T=std::vector<double,std::allocator<double>>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione
        with
        [
            T=std::vector<double,std::allocator<double>>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBase<std::vector<T,std::allocator<T>>>' di modello alias di cui Š in corso la compilazione
        with
        [
            T=double
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/options/upsampling.h(26): note: vedere il riferimento all'istanza 'c10::optional<std::vector<T,std::allocator<T>>>' di modello classe di cui Š in corso la compilazione
        with
        [
            T=double
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato
        with
        [
            T=std::vector<double,std::allocator<double>>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato
        with
        [
            T=std::tuple<at::Tensor,at::Tensor>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione
        with
        [
            T=std::tuple<at::Tensor,at::Tensor>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione
        with
        [
            T=std::tuple<at::Tensor,at::Tensor>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBase<std::tuple<at::Tensor,at::Tensor>>' di modello alias di cui Š in corso la compilazione
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(155): note: vedere il riferimento all'istanza 'c10::optional<std::tuple<at::Tensor,at::Tensor>>' di modello classe di cui Š in corso la compilazione
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato
        with
        [
            T=std::tuple<at::Tensor,at::Tensor>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': il distruttore Š stato definito in modo implicito come eliminato
        with
        [
            T=std::vector<at::Tensor,std::allocator<at::Tensor>>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(397): note: vedere il riferimento all'istanza 'c10::constexpr_storage_t<T>' di modello classe di cui Š in corso la compilazione
        with
        [
            T=std::vector<at::Tensor,std::allocator<at::Tensor>>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::trivially_copyable_optimization_optional_base<T>' di modello classe di cui Š in corso la compilazione
        with
        [
            T=std::vector<at::Tensor,std::allocator<at::Tensor>>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(540): note: vedere il riferimento all'istanza 'c10::OptionalBase<std::vector<at::Tensor,std::allocator<at::Tensor>>>' di modello alias di cui Š in corso la compilazione
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/lbfgs.h(46): note: vedere il riferimento all'istanza 'c10::optional<std::vector<at::Tensor,std::allocator<at::Tensor>>>' di modello classe di cui Š in corso la compilazione
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': il distruttore Š stato definito in modo implicito come eliminato
        with
        [
            T=std::vector<at::Tensor,std::allocator<at::Tensor>>
        ]
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\pybind11\detail/common.h(108): warning C4005: 'HAVE_SNPRINTF': ridefinizione macro
C:\ProgramData\Anaconda3\envs\plenoxel\include\pyerrors.h(315): note: vedere la precedente definizione di 'HAVE_SNPRINTF'
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc.exe -c svox2/csrc/svox2_kernel.cu -o build\temp.win-amd64-3.8\Release\svox2/csrc/svox2_kernel.obj -IC:\Users\eliaf\AppData\Local\Temp\pip-req-build-jusderwj\svox2\csrc\include "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include\cub" -IC:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include -IC:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\torch\csrc\api\include -IC:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\TH -IC:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -IC:\ProgramData\Anaconda3\envs\plenoxel\include -IC:\ProgramData\Anaconda3\envs\plenoxel\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.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 -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 --use-local-env
C:/ProgramData/Anaconda3/envs/plenoxel/lib/site-packages/torch/include\c10/macros/Macros.h(142): warning C4067: token imprevisti dopo una direttiva per il preprocessore. Previsto un carattere di nuova riga
C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\torch\include\pybind11\detail/common.h(108): warning C4005: 'HAVE_SNPRINTF': ridefinizione macro
C:\ProgramData\Anaconda3\envs\plenoxel\include\pyerrors.h(315): note: vedere la precedente definizione di 'HAVE_SNPRINTF'
C:\ProgramData\Anaconda3\envs\plenoxel\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

C:\ProgramData\Anaconda3\envs\plenoxel\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 "svox2/csrc/svox2_kernel.cu".
svox2_kernel.cu
error: command 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\bin\\nvcc.exe' failed with exit status 1
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\envs\plenoxel\lib\site-packages\colorama\ansitowin32.py", line 59, in closed
    return stream.closed
ValueError: underlying buffer has been detached
----------------------------------------

ERROR: Command errored out with exit status 1: 'C:\ProgramData\Anaconda3\envs\plenoxel\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\eliaf\AppData\Local\Temp\pip-req-build-jusderwj\setup.py'"'"'; file='"'"'C:\Users\eliaf\AppData\Local\Temp\pip-req-build-jusderwj\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\eliaf\AppData\Local\Temp\pip-record-peuxo1i3\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\ProgramData\Anaconda3\envs\plenoxel\Include\svox2' Check the logs for full command output.

EliaFantini avatar Apr 03 '22 13:04 EliaFantini

I met the same error on windows

LitterWindwind avatar Apr 28 '22 04:04 LitterWindwind

Looks like you need to install CUDA toolkit 11.3: https://developer.nvidia.com/cuda-11.3.0-download-archive Also make sure you have Visual Studio 2019 installed. CUDA 11.3 won't compile with later versions.

MasDennis avatar Aug 26 '22 10:08 MasDennis

We do not officially support Windows still (only Linux). Also as MasDennis says the version of CUDA in the system must match the one in PyTorch, which is 11.3 in your case (this is a common problem)

sxyu avatar Jan 15 '23 06:01 sxyu