Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Entry Point Not Found #24

Closed
ari1337an opened this issue Aug 16, 2023 · 6 comments
Closed

Entry Point Not Found #24

ari1337an opened this issue Aug 16, 2023 · 6 comments

Comments

@ari1337an
Copy link

ari1337an commented Aug 16, 2023

After running python run.py or python run_seg_gui.py the following error showing:

In a separate GUI:
Error Image GUI

In the command line:
Error In Command Line

My conda env list (generated using conda list > file.txt):

Package Name Version Build Channel
addict 2.4.0 pypi_0 pypi
blinker 1.6.2 pypi_0 pypi
brotli 1.0.9 pypi_0 pypi
bzip2 1.0.8 h8ffe710_4 conda-forge
ca-certificates 2023.7.22 h56e8100_0 conda-forge
certifi 2023.7.22 pyhd8ed1ab_0 conda-forge
charset-normalizer 2.1.1 pypi_0 pypi
click 8.1.6 pypi_0 pypi
colorama 0.4.6 pypi_0 pypi
contourpy 1.1.0 pypi_0 pypi
cycler 0.11.0 pypi_0 pypi
dash 2.6.2 pypi_0 pypi
dash-core-components 2.0.0 pypi_0 pypi
dash-html-components 2.0.0 pypi_0 pypi
dash-table 5.0.0 pypi_0 pypi
filelock 3.9.0 pypi_0 pypi
flask 2.3.2 pypi_0 pypi
flask-compress 1.13 pypi_0 pypi
fonttools 4.42.0 pypi_0 pypi
fsspec 2023.6.0 pypi_0 pypi
huggingface-hub 0.14.1 pypi_0 pypi
idna 3.4 pypi_0 pypi
imageio 2.22.2 pypi_0 pypi
importlib-metadata 6.8.0 pypi_0 pypi
itsdangerous 2.1.2 pypi_0 pypi
jinja2 3.1.2 pypi_0 pypi
kiwisolver 1.4.4 pypi_0 pypi
libffi 3.4.2 h8ffe710_5 conda-forge
libsqlite 3.42.0 hcfcfb64_0 conda-forge
libzlib 1.2.13 hcfcfb64_5 conda-forge
lpips 0.1.4 pypi_0 pypi
markupsafe 2.1.2 pypi_0 pypi
matplotlib 3.7.1 pypi_0 pypi
mmcv-full 1.6.2 pypi_0 pypi
mpmath 1.2.1 pypi_0 pypi
networkx 3.0 pypi_0 pypi
ninja 1.11.1 pypi_0 pypi
numpy 1.23.3 pypi_0 pypi
opencv-python 4.6.0.66 pypi_0 pypi
openssl 3.1.2 hcfcfb64_0 conda-forge
packaging 23.1 pypi_0 pypi
pillow 9.2.0 pypi_0 pypi
pip 23.2.1 pyhd8ed1ab_0 conda-forge
platformdirs 3.10.0 pypi_0 pypi
plotly 5.10.0 pypi_0 pypi
pycocotools 2.0.5 pypi_0 pypi
pyparsing 3.0.9 pypi_0 pypi
python 3.10.12 h4de0772_0_cpython conda-forge
python-dateutil 2.8.2 pypi_0 pypi
pywavelets 1.4.1 pypi_0 pypi
pyyaml 6.0 pypi_0 pypi
regex 2023.8.8 pypi_0 pypi
requests 2.28.1 pypi_0 pypi
scikit-image 0.19.3 pypi_0 pypi
scipy 1.10.0 pypi_0 pypi
segment-anything 1.0 dev_0
setuptools 63.4.1 pypi_0 pypi
six 1.16.0 pypi_0 pypi
supervision 0.6.0 pypi_0 pypi
sympy 1.11.1 pypi_0 pypi
tenacity 8.2.3 pypi_0 pypi
tifffile 2023.8.12 pypi_0 pypi
timm 0.6.13 pypi_0 pypi
tk 8.6.12 h8ffe710_0 conda-forge
tokenizers 0.13.3 pypi_0 pypi
tomli 2.0.1 pypi_0 pypi
torch 1.12.1+cu116 pypi_0 pypi
torch-efficient-distloss 0.1.3 pypi_0 pypi
torch-scatter 2.0.9 pypi_0 pypi
torchaudio 0.12.1+cu116 pypi_0 pypi
torchvision 0.13.1+cu116 pypi_0 pypi
tqdm 4.64.1 pypi_0 pypi
transformers 4.29.1 pypi_0 pypi
typing-extensions 4.4.0 pypi_0 pypi
tzdata 2023c h71feb2d_0 conda-forge
ucrt 10.0.22621.0 h57928b3_0 conda-forge
urllib3 1.26.13 pypi_0 pypi
vc 14.3 h64f974e_17 conda-forge
vc14_runtime 14.36.32532 hfdfe4a8_17 conda-forge
vs2015_runtime 14.36.32532 h05e6639_17 conda-forge
werkzeug 2.3.7 pypi_0 pypi
wheel 0.41.1 pyhd8ed1ab_0 conda-forge
xz 5.2.6 h8d14728_0 conda-forge
yapf 0.32.0 pypi_0 pypi
zipp 3.16.2 pypi_0 pypi

My CUDA version: 11.6 (originally I had 12.0, but I had to downgrade to 11.6 to match the torch version for this project)

Any solution?

@Jumpat
Copy link
Owner

Jumpat commented Aug 16, 2023

Thanks for your interests! We never encounter with such problem in practice. I think this may caused by the version mismatch of torch_scatter (maybe mismatch with the device environment). Please try to re-install the torch_scatter with another version following the instruction on its github page and check whether it helps.

@ari1337an
Copy link
Author

ari1337an commented Aug 16, 2023

Now I am getting Ninja build error for render_utils_cuda extension building. I am using v1.11.1 version for Ninja in windows 10 OS.

I have investigated the error, and it seems 'ninja -v' command in the C:\Users\ari13\AppData\Local\torch_extensions\torch_extensions\Cache\py310_cu116\render_utils_cuda folder creates the error. Here is the following log after running python run.py > log.txt:

Using C:\Users\ari13\AppData\Local\torch_extensions\torch_extensions\Cache\py310_cu116 as PyTorch extensions root...
Creating extension directory C:\Users\ari13\AppData\Local\torch_extensions\torch_extensions\Cache\py310_cu116\render_utils_cuda...
Detected CUDA files, patching ldflags
Emitting ninja build file C:\Users\ari13\AppData\Local\torch_extensions\torch_extensions\Cache\py310_cu116\render_utils_cuda\build.ninja...
Building extension module render_utils_cuda...
Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
[1/3] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc --generate-dependencies-with-compile --dependency-output render_utils_kernel.cuda.o.d -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 -DTORCH_EXTENSION_NAME=render_utils_cuda -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include -IC:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\TH -IC:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -IC:\Users\ari13\anaconda3\envs\sa3d\Include -D_GLIBCXX_USE_CXX11_ABI=0 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -gencode=arch=compute_50,code=compute_50 -gencode=arch=compute_50,code=sm_50 -c C:\Users\ari13\Desktop\ai_things\SegmentAnythingin3D\lib\cuda\render_utils_kernel.cu -o render_utils_kernel.cuda.o 
FAILED: render_utils_kernel.cuda.o 
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc --generate-dependencies-with-compile --dependency-output render_utils_kernel.cuda.o.d -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 -DTORCH_EXTENSION_NAME=render_utils_cuda -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include -IC:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\TH -IC:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -IC:\Users\ari13\anaconda3\envs\sa3d\Include -D_GLIBCXX_USE_CXX11_ABI=0 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -gencode=arch=compute_50,code=compute_50 -gencode=arch=compute_50,code=sm_50 -c C:\Users\ari13\Desktop\ai_things\SegmentAnythingin3D\lib\cuda\render_utils_kernel.cu -o render_utils_kernel.cuda.o 
C:/Users/ari13/anaconda3/envs/sa3d/lib/site-packages/torch/include\c10/macros/Macros.h(143): warning C4067: unexpected tokens following preprocessor directive - expected a newline
C:/Users/ari13/anaconda3/envs/sa3d/lib/site-packages/torch/include\c10/macros/Macros.h(143): warning C4067: unexpected tokens following preprocessor directive - expected a newline
C:/Users/ari13/anaconda3/envs/sa3d/lib/site-packages/torch/include\c10/core/SymInt.h(84): warning #68-D: integer conversion resulted in a change of sign

C:\Users\ari13\anaconda3\envs\sa3d\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:\Users\ari13\anaconda3\envs\sa3d\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 "C:/Users/ari13/Desktop/ai_things/SegmentAnythingin3D/lib/cuda/render_utils_kernel.cu".

render_utils_kernel.cu

[2/3] cl /showIncludes -DTORCH_EXTENSION_NAME=render_utils_cuda -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include -IC:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\TH -IC:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -IC:\Users\ari13\anaconda3\envs\sa3d\Include -D_GLIBCXX_USE_CXX11_ABI=0 /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -c C:\Users\ari13\Desktop\ai_things\SegmentAnythingin3D\lib\cuda\render_utils.cpp /Forender_utils.o 
Microsoft (R) C/C++ Optimizing Compiler Version 19.37.32822 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/macros/Macros.h(143): warning C4067: unexpected tokens following preprocessor directive - expected a newline
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/core/TensorImpl.h(2214): warning C4805: '|': unsafe mix of type 'uintptr_t' and type 'bool' in operation
C:\Users\ari13\anaconda3\envs\sa3d\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>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=c10::impl::InlineDeviceGuard<c10::impl::VirtualGuardImpl>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=c10::impl::InlineDeviceGuard<c10::impl::VirtualGuardImpl>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
C:\Users\ari13\anaconda3\envs\sa3d\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
C:\Users\ari13\anaconda3\envs\sa3d\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>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=at::TensorBase
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=at::TensorBase
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\ATen/core/TensorBase.h(951): note: see reference to class template instantiation 'c10::optional<at::TensorBase>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=at::Tensor
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=at::Tensor
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\ATen/core/TensorBody.h(509): note: see reference to class template instantiation 'c10::optional<at::Tensor>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=at::Generator
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=at::Generator
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\ATen/core/TensorBody.h(584): note: see reference to class template instantiation 'c10::optional<at::Generator>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=c10::DimVector
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=c10::DimVector
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\ATen/TensorIterator.h(766): note: see reference to class template instantiation 'c10::optional<c10::DimVector>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=std::string
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=std::string
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=c10::QualifiedName
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=c10::QualifiedName
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=std::shared_ptr<torch::jit::CompilationUnit>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=std::shared_ptr<torch::jit::CompilationUnit>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
C:\Users\ari13\anaconda3\envs\sa3d\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>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=std::weak_ptr<torch::jit::CompilationUnit>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=std::weak_ptr<torch::jit::CompilationUnit>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
C:\Users\ari13\anaconda3\envs\sa3d\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>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=std::vector<c10::ShapeSymbol,std::allocator<c10::ShapeSymbol>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=std::vector<c10::ShapeSymbol,std::allocator<c10::ShapeSymbol>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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<c10::ShapeSymbol>>>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\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>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=std::vector<c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type,std::allocator<c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=std::vector<c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type,std::allocator<c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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<T>>>' being compiled
        with
        [
            T=c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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>>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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>>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=std::vector<c10::optional<c10::Stride>,std::allocator<c10::optional<c10::Stride>>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=std::vector<c10::optional<c10::Stride>,std::allocator<c10::optional<c10::Stride>>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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<c10::optional<c10::Stride>>>>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\ATen/core/jit_type.h(843): note: see reference to class template instantiation 'c10::VaryingShape<c10::Stride>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\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>>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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>>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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>>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=std::vector<c10::optional<int64_t>,std::allocator<c10::optional<int64_t>>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=std::vector<c10::optional<int64_t>,std::allocator<c10::optional<int64_t>>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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<c10::optional<int64_t>>>>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\ATen/core/jit_type.h(613): note: see reference to class template instantiation 'c10::VaryingShape<int64_t>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\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>>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=std::vector<int64_t,std::allocator<int64_t>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=std::vector<int64_t,std::allocator<int64_t>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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<int64_t>>>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\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>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=c10::impl::InlineStreamGuard<c10::impl::VirtualGuardImpl>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=c10::impl::InlineStreamGuard<c10::impl::VirtualGuardImpl>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
C:\Users\ari13\anaconda3\envs\sa3d\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
C:\Users\ari13\anaconda3\envs\sa3d\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>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=c10::impl::VirtualGuardImpl
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=c10::impl::VirtualGuardImpl
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=std::vector<c10::ivalue::Future::WeakStorage,std::allocator<c10::ivalue::Future::WeakStorage>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=std::vector<c10::ivalue::Future::WeakStorage,std::allocator<c10::ivalue::Future::WeakStorage>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\ATen/core/ivalue_inl.h(834): note: see reference to class template instantiation 'c10::optional<std::vector<c10::ivalue::Future::WeakStorage,std::allocator<c10::ivalue::Future::WeakStorage>>>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\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>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=torch::autograd::ViewInfo
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=torch::autograd::ViewInfo
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=c10::IValue
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=c10::IValue
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\ATen/core/function_schema.h(179): note: see reference to class template instantiation 'c10::optional<c10::IValue>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=c10::AliasInfo
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=c10::AliasInfo
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\ATen/core/function_schema.h(26): note: see reference to class template instantiation 'c10::optional<c10::AliasInfo>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\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
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=c10::either<c10::OperatorName,c10::FunctionSchema>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=c10::either<c10::OperatorName,c10::FunctionSchema>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\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
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
        with
        [
            T=c10::either<c10::OperatorName,c10::FunctionSchema>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
        with
        [
            T=c10::impl::AnnotatedSchema
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
        with
        [
            T=c10::impl::AnnotatedSchema
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=c10::impl::AnnotatedSchema
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=c10::impl::AnnotatedSchema
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\ATen/core/dispatch/OperatorEntry.h(212): note: see reference to class template instantiation 'c10::optional<c10::impl::AnnotatedSchema>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
        with
        [
            T=c10::impl::AnnotatedSchema
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
        with
        [
            T=c10::impl::OperatorEntry::CppSignatureWithDebug
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
        with
        [
            T=c10::impl::OperatorEntry::CppSignatureWithDebug
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=c10::impl::OperatorEntry::CppSignatureWithDebug
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=c10::impl::OperatorEntry::CppSignatureWithDebug
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\ATen/core/dispatch/OperatorEntry.h(271): note: see reference to class template instantiation 'c10::optional<c10::impl::OperatorEntry::CppSignatureWithDebug>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
        with
        [
            T=c10::impl::OperatorEntry::CppSignatureWithDebug
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
        with
        [
            T=std::tuple<std::string,size_t,size_t>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
        with
        [
            T=std::tuple<std::string,size_t,size_t>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=std::tuple<std::string,size_t,size_t>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=std::tuple<std::string,size_t,size_t>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\torch/csrc/jit/frontend/source_range.h(357): note: see reference to class template instantiation 'c10::optional<std::tuple<std::string,size_t,size_t>>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
        with
        [
            T=std::tuple<std::string,size_t,size_t>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
        with
        [
            T=torch::jit::SourceRange
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
        with
        [
            T=torch::jit::SourceRange
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=torch::jit::SourceRange
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=torch::jit::SourceRange
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\torch/csrc/jit/frontend/source_range.h(380): note: see reference to class template instantiation 'c10::optional<torch::jit::SourceRange>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
        with
        [
            T=torch::jit::SourceRange
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
        with
        [
            T=torch::jit::InlinedCallStackPtr
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
        with
        [
            T=torch::jit::InlinedCallStackPtr
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=torch::jit::InlinedCallStackPtr
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=torch::jit::InlinedCallStackPtr
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\torch/csrc/jit/ir/scope.h(127): note: see reference to class template instantiation 'c10::optional<torch::jit::InlinedCallStackPtr>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
        with
        [
            T=torch::jit::InlinedCallStackPtr
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
        with
        [
            T=torch::jit::ModuleInstanceInfo
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
        with
        [
            T=torch::jit::ModuleInstanceInfo
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=torch::jit::ModuleInstanceInfo
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=torch::jit::ModuleInstanceInfo
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\torch/csrc/jit/ir/scope.h(140): note: see reference to class template instantiation 'c10::optional<torch::jit::ModuleInstanceInfo>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
        with
        [
            T=torch::jit::ModuleInstanceInfo
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
        with
        [
            T=torch::jit::ScopePtr
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
        with
        [
            T=torch::jit::ScopePtr
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=torch::jit::ScopePtr
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=torch::jit::ScopePtr
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\torch/csrc/jit/ir/constants.h(29): note: see reference to class template instantiation 'c10::optional<torch::jit::ScopePtr>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
        with
        [
            T=torch::jit::ScopePtr
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
        with
        [
            T=at::ThreadLocalState
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
        with
        [
            T=at::ThreadLocalState
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=at::ThreadLocalState
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=at::ThreadLocalState
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\torch/csrc/jit/runtime/interpreter.h(150): note: see reference to class template instantiation 'c10::optional<at::ThreadLocalState>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
        with
        [
            T=at::ThreadLocalState
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
        with
        [
            T=std::shared_ptr<torch::jit::Graph>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
        with
        [
            T=std::shared_ptr<torch::jit::Graph>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=std::shared_ptr<torch::jit::Graph>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=std::shared_ptr<torch::jit::Graph>
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.37.32822\include\array(577): note: see reference to class template instantiation 'c10::optional<std::shared_ptr<torch::jit::Graph>>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\torch/csrc/jit/api/function_impl.h(165): note: see reference to class template instantiation 'std::array<c10::optional<std::shared_ptr<torch::jit::Graph>>,4>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
        with
        [
            T=std::shared_ptr<torch::jit::Graph>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
        with
        [
            T=torch::jit::GraphExecutor
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
        with
        [
            T=torch::jit::GraphExecutor
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=torch::jit::GraphExecutor
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=torch::jit::GraphExecutor
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.37.32822\include\array(577): note: see reference to class template instantiation 'c10::optional<torch::jit::GraphExecutor>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\torch/csrc/jit/api/function_impl.h(179): note: see reference to class template instantiation 'std::array<c10::optional<torch::jit::GraphExecutor>,4>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
        with
        [
            T=torch::jit::GraphExecutor
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
        with
        [
            T=torch::jit::Method
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
        with
        [
            T=torch::jit::Method
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=torch::jit::Method
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=torch::jit::Method
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\torch/csrc/jit/api/object.h(46): note: see reference to class template instantiation 'c10::optional<torch::jit::Method>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
        with
        [
            T=torch::jit::Method
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
        with
        [
            T=std::vector<std::string,std::allocator<std::string>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
        with
        [
            T=std::vector<std::string,std::allocator<std::string>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=std::vector<std::string,std::allocator<std::string>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=std::vector<std::string,std::allocator<std::string>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\torch/csrc/jit/api/module.h(304): note: see reference to class template instantiation 'c10::optional<std::vector<std::string,std::allocator<std::string>>>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
        with
        [
            T=std::vector<std::string,std::allocator<std::string>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
        with
        [
            T=std::function<void (const torch::autograd::profiler::thread_event_lists &)>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
        with
        [
            T=std::function<void (const torch::autograd::profiler::thread_event_lists &)>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=std::function<void (const torch::autograd::profiler::thread_event_lists &)>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=std::function<void (const torch::autograd::profiler::thread_event_lists &)>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\torch/csrc/autograd/profiler_legacy.h(400): note: see reference to class template instantiation 'c10::optional<std::function<void (const torch::autograd::profiler::thread_event_lists &)>>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
        with
        [
            T=std::function<void (const torch::autograd::profiler::thread_event_lists &)>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
        with
        [
            T=std::vector<std::vector<int64_t,std::allocator<int64_t>>,std::allocator<std::vector<int64_t,std::allocator<int64_t>>>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
        with
        [
            T=std::vector<std::vector<int64_t,std::allocator<int64_t>>,std::allocator<std::vector<int64_t,std::allocator<int64_t>>>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=std::vector<std::vector<int64_t,std::allocator<int64_t>>,std::allocator<std::vector<int64_t,std::allocator<int64_t>>>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=std::vector<std::vector<int64_t,std::allocator<int64_t>>,std::allocator<std::vector<int64_t,std::allocator<int64_t>>>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\torch/csrc/autograd/profiler_kineto.h(247): note: see reference to class template instantiation 'c10::optional<std::vector<std::vector<int64_t,std::allocator<int64_t>>,std::allocator<std::vector<int64_t,std::allocator<int64_t>>>>>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
        with
        [
            T=std::vector<std::vector<int64_t,std::allocator<int64_t>>,std::allocator<std::vector<int64_t,std::allocator<int64_t>>>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
        with
        [
            T=torch::nn::TripletMarginWithDistanceLossOptions::distance_function_t
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
        with
        [
            T=torch::nn::TripletMarginWithDistanceLossOptions::distance_function_t
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=torch::nn::TripletMarginWithDistanceLossOptions::distance_function_t
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=torch::nn::TripletMarginWithDistanceLossOptions::distance_function_t
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/options/loss.h(404): note: see reference to class template instantiation 'c10::optional<torch::nn::TripletMarginWithDistanceLossOptions::distance_function_t>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
        with
        [
            T=torch::nn::TripletMarginWithDistanceLossOptions::distance_function_t
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
        with
        [
            T=std::vector<double,std::allocator<double>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
        with
        [
            T=std::vector<double,std::allocator<double>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=std::vector<double,std::allocator<double>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=std::vector<double,std::allocator<double>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/options/upsampling.h(26): note: see reference to class template instantiation 'c10::optional<std::vector<T,std::allocator<T>>>' being compiled
        with
        [
            T=double
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
        with
        [
            T=std::vector<double,std::allocator<double>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
        with
        [
            T=std::tuple<at::Tensor,at::Tensor>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
        with
        [
            T=std::tuple<at::Tensor,at::Tensor>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=std::tuple<at::Tensor,at::Tensor>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=std::tuple<at::Tensor,at::Tensor>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(155): note: see reference to class template instantiation 'c10::optional<std::tuple<at::Tensor,at::Tensor>>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
        with
        [
            T=std::tuple<at::Tensor,at::Tensor>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: 'c10::constexpr_storage_t<T>': destructor was implicitly defined as deleted
        with
        [
            T=std::vector<at::Tensor,std::allocator<at::Tensor>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(397): note: see reference to class template instantiation 'c10::constexpr_storage_t<T>' being compiled
        with
        [
            T=std::vector<at::Tensor,std::allocator<at::Tensor>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to class template instantiation 'c10::trivially_copyable_optimization_optional_base<T>' being compiled
        with
        [
            T=std::vector<at::Tensor,std::allocator<at::Tensor>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<T>' being compiled
        with
        [
            T=std::vector<at::Tensor,std::allocator<at::Tensor>>
        ]
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/lbfgs.h(46): note: see reference to class template instantiation 'c10::optional<std::vector<at::Tensor,std::allocator<at::Tensor>>>' being compiled
C:\Users\ari13\anaconda3\envs\sa3d\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: 'c10::trivially_copyable_optimization_optional_base<T>': destructor was implicitly defined as deleted
        with
        [
            T=std::vector<at::Tensor,std::allocator<at::Tensor>>
        ]
ninja: build stopped: subcommand failed.

@ari1337an
Copy link
Author

@Jumpat Could you kindly share the details (OS info, ninja version, MSVC version etc) and conda environment list ( conda list > packages.txt ) of a working machine?

@Jumpat
Copy link
Owner

Jumpat commented Aug 16, 2023

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>]"

I guess this is also caused by some version mismatch problem (nvcc, cuda toolkit, cudnn, g++, ...). We didn't test sa3d on windows platform previously.

cat /proc/version shows: Linux version 5.15.0-76-generic (buildd@lcy02-amd64-019) (gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #83~20.04.1-Ubuntu SMP

ninja --version shows 1.10.2

I hope the attached packages.txt can help you find some solution.

@faisalahmedsifat
Copy link

I am also facing same problem in my Ubuntu 23.04, There's some version mismatch problem. Is it possible to share a docker image?

@Zanue
Copy link
Collaborator

Zanue commented Aug 17, 2023

Our code is based on DVGO and we have not met this problem. You can try to search for solutions in DVGO issues. I also find a related issue here and hope it can help you.

We will release the nerfstudio implementation of sa3d as soon as possible, which will not have these problems. Sorry for the inconvenience.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants