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

cannot import name '_C' from 'kaolin' #623

Closed
surheaven opened this issue Sep 13, 2022 · 15 comments
Closed

cannot import name '_C' from 'kaolin' #623

surheaven opened this issue Sep 13, 2022 · 15 comments

Comments

@surheaven
Copy link

I want to use it on gpu 2090, so I used kaolin-v0.11.0, but he reported an error "ImportError: cannot import name '_C' from 'kaolin' "
The relevant configuration is: python 3.7.13; torch1.8.1+cu111.
I well tried to install 0.11.0 and 0.12.0 manually, but reported an error
"FileNotFoundError: [Errno 2] No such file or directory: '/home/user/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/ sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/cuda/bin:/usr/local/cuda/bin/nvcc': '/home/user/anaconda3 /condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/cuda/bin:/ usr/local/cuda/bin/nvcc'"
But I run nvcc -V, and get the following result.
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2020 NVIDIA Corporation
Built on Tue_Sep_15_19:10:02_PDT_2020
Cuda compilation tools, release 11.1, V11.1.74
Build cuda_11.1.TC455_06.29069683_0

@Caenorst
Copy link
Collaborator

Hi @surheaven , thank you for you interest in Kaolin.

Can you show the full the commands you have been running and the full logs?

@surheaven
Copy link
Author

pip install kaolin==0.11
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Requirement already satisfied: kaolin==0.11 in /home/user/anaconda3/envs/SMPLicit/lib/python3.7/site-packages (0.11.0)
Requirement already satisfied: flask==2.0.3 in /home/user/anaconda3/envs/SMPLicit/lib/python3.7/site-packages (from kaolin==0.11) (2.0.3)
Requirement already satisfied: tqdm>=4.51.0 in /home/user/anaconda3/envs/SMPLicit/lib/python3.7/site-packages (from kaolin==0.11) (4.64.1)
Requirement already satisfied: tornado==6.1 in /home/user/anaconda3/envs/SMPLicit/lib/python3.7/site-packages (from kaolin==0.11) (6.1)
Requirement already satisfied: Pillow>=8.0.0 in /home/user/anaconda3/envs/SMPLicit/lib/python3.7/site-packages (from kaolin==0.11) (9.2.0)
Requirement already satisfied: scipy<=1.5.2,>=1.2.0 in /home/user/anaconda3/envs/SMPLicit/lib/python3.7/site-packages (from kaolin==0.11) (1.5.2)
Requirement already satisfied: usd-core>=20.11 in /home/user/anaconda3/envs/SMPLicit/lib/python3.7/site-packages (from kaolin==0.11) (22.8)
Requirement already satisfied: Werkzeug>=2.0 in /home/user/anaconda3/envs/SMPLicit/lib/python3.7/site-packages (from flask==2.0.3->kaolin==0.11) (2.2.2)
Requirement already satisfied: itsdangerous>=2.0 in /home/user/anaconda3/envs/SMPLicit/lib/python3.7/site-packages (from flask==2.0.3->kaolin==0.11) (2.1.2)
Requirement already satisfied: Jinja2>=3.0 in /home/user/anaconda3/envs/SMPLicit/lib/python3.7/site-packages (from flask==2.0.3->kaolin==0.11) (3.1.2)
Requirement already satisfied: click>=7.1.2 in /home/user/anaconda3/envs/SMPLicit/lib/python3.7/site-packages (from flask==2.0.3->kaolin==0.11) (8.1.3)
Requirement already satisfied: numpy>=1.14.5 in /home/user/anaconda3/envs/SMPLicit/lib/python3.7/site-packages (from scipy<=1.5.2,>=1.2.0->kaolin==0.11) (1.21.6)
Requirement already satisfied: importlib-metadata in /home/user/anaconda3/envs/SMPLicit/lib/python3.7/site-packages (from click>=7.1.2->flask==2.0.3->kaolin==0.11) (4.12.0)
Requirement already satisfied: MarkupSafe>=2.0 in /home/user/anaconda3/envs/SMPLicit/lib/python3.7/site-packages (from Jinja2>=3.0->flask==2.0.3->kaolin==0.11) (2.1.1)
Requirement already satisfied: typing-extensions>=3.6.4 in /home/user/anaconda3/envs/SMPLicit/lib/python3.7/site-packages (from importlib-metadata->click>=7.1.2->flask==2.0.3->kaolin==0.11) (4.3.0)
Requirement already satisfied: zipp>=0.5 in /home/user/anaconda3/envs/SMPLicit/lib/python3.7/site-packages (from importlib-metadata->click>=7.1.2->flask==2.0.3->kaolin==0.11) (3.8.1)
(SMPLicit) user@4029GP-TRT:/mnt/data2/lcj/software/kaolin-0.11.0$ import kaolin
^C(SMPLicit) user@4029GP-TRT:/mnt/data2/lcj/software/kaolin-0.11.0$ python
Python 3.7.13 (default, Mar 29 2022, 02:18:16)
[GCC 7.5.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.

import kaolin
Traceback (most recent call last):
File "", line 1, in
File "/mnt/data2/lcj/software/kaolin-0.11.0/kaolin/init.py", line 1, in
from . import io
File "/mnt/data2/lcj/software/kaolin-0.11.0/kaolin/io/init.py", line 5, in
from . import render
File "/mnt/data2/lcj/software/kaolin-0.11.0/kaolin/io/render.py", line 23, in
from ..render.camera import generate_perspective_projection
File "/mnt/data2/lcj/software/kaolin-0.11.0/kaolin/render/init.py", line 2, in
from . import mesh
File "/mnt/data2/lcj/software/kaolin-0.11.0/kaolin/render/mesh/init.py", line 1, in
from .utils import *
File "/mnt/data2/lcj/software/kaolin-0.11.0/kaolin/render/mesh/utils.py", line 22, in
from ... import ops
File "/mnt/data2/lcj/software/kaolin-0.11.0/kaolin/ops/init.py", line 1, in
from . import batch
File "/mnt/data2/lcj/software/kaolin-0.11.0/kaolin/ops/batch.py", line 17, in
from kaolin import _C
ImportError: cannot import name '_C' from 'kaolin' (/mnt/data2/lcj/software/kaolin-0.11.0/kaolin/init.py)

@surheaven
Copy link
Author

python setup.py develop
setup.py:53: UserWarning: Kaolin requires cython == 0.29.20, but couldn't find the module installed. This setup is gonna try to install it...
f"Kaolin requires cython == {CYTHON_MIN_VER}, "
/home/user/anaconda3/envs/SMPLicit/lib/python3.7/site-packages/setuptools/installer.py:30: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer.
SetuptoolsDeprecationWarning,
Traceback (most recent call last):
File "setup.py", line 300, in
ext_modules=get_extensions(),
File "setup.py", line 218, in get_extensions
include_dirs = get_include_dirs()
File "setup.py", line 270, in get_include_dirs
_, bare_metal_major, _ = get_cuda_bare_metal_version(CUDA_HOME)
File "setup.py", line 105, in get_cuda_bare_metal_version
raw_output = subprocess.check_output([cuda_dir + "/bin/nvcc", "-V"], universal_newlines=True)
File "/home/user/anaconda3/envs/SMPLicit/lib/python3.7/subprocess.py", line 411, in check_output
**kwargs).stdout
File "/home/user/anaconda3/envs/SMPLicit/lib/python3.7/subprocess.py", line 488, in run
with Popen(*popenargs, **kwargs) as process:
File "/home/user/anaconda3/envs/SMPLicit/lib/python3.7/subprocess.py", line 800, in init
restore_signals, start_new_session)
File "/home/user/anaconda3/envs/SMPLicit/lib/python3.7/subprocess.py", line 1551, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/home/user/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/cuda/bin:/usr/local/cuda/bin/nvcc': '/home/user/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/cuda/bin:/usr/local/cuda/bin/nvcc'

@Caenorst
Copy link
Collaborator

We do not recommend pip install. Please follow our installation instructions: https://kaolin.readthedocs.io/en/latest/notes/installation.html

@surheaven
Copy link
Author

But setup also reports an error.

@surheaven
Copy link
Author

python setup.py develop
setup.py:53: UserWarning: Kaolin requires cython == 0.29.20, but couldn't find the module installed. This setup is gonna try to install it...
f"Kaolin requires cython == {CYTHON_MIN_VER}, "
/home/user/anaconda3/envs/SMPLicit/lib/python3.7/site-packages/setuptools/installer.py:30: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer.
SetuptoolsDeprecationWarning,
Traceback (most recent call last):
File "setup.py", line 300, in
ext_modules=get_extensions(),
File "setup.py", line 218, in get_extensions
include_dirs = get_include_dirs()
File "setup.py", line 270, in get_include_dirs
_, bare_metal_major, _ = get_cuda_bare_metal_version(CUDA_HOME)
File "setup.py", line 105, in get_cuda_bare_metal_version
raw_output = subprocess.check_output([cuda_dir + "/bin/nvcc", "-V"], universal_newlines=True)
File "/home/user/anaconda3/envs/SMPLicit/lib/python3.7/subprocess.py", line 411, in check_output
**kwargs).stdout
File "/home/user/anaconda3/envs/SMPLicit/lib/python3.7/subprocess.py", line 488, in run
with Popen(*popenargs, **kwargs) as process:
File "/home/user/anaconda3/envs/SMPLicit/lib/python3.7/subprocess.py", line 800, in init
restore_signals, start_new_session)
File "/home/user/anaconda3/envs/SMPLicit/lib/python3.7/subprocess.py", line 1551, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/home/user/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/cuda/bin:/usr/local/cuda/bin/nvcc': '/home/user/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/cuda/bin:/usr/local/cuda/bin/nvcc'

@Caenorst
Copy link
Collaborator

what is the returned values from: python -c "from torch.utils.cpp_extension import CUDA_HOME; print(CUDA_HOME)"

@surheaven
Copy link
Author

/home/user/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/cuda/bin:/usr/local/cuda

@Caenorst
Copy link
Collaborator

This is not a normal value, should be "/usr/local/cuda", looks like pytorch or CUDA issue.

@surheaven
Copy link
Author

Thanks.

@robo-warrior2
Copy link

robo-warrior2 commented Sep 26, 2022

I am facing the same issue:

2 errors detected in the compilation of "kaolin/csrc/ops/mesh/mesh_intersection_cuda.cu".
error: command 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.1\\bin\\nvcc.exe' failed with exit status 1

As you mentioned @Caenorst, I am attaching my output of python -c "from torch.utils.cpp_extension import CUDA_HOME; print(CUDA_HOME)"
Output: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1

Any suggestion on how to fix it is welcome.

@Caenorst
Copy link
Collaborator

Hi @robo-warrior2 Please copy-paste the full logs following python setup.py develop

@robo-warrior2
Copy link

robo-warrior2 commented Sep 27, 2022

@Caenorst The full log is quite long and can't fully attach here, but I have pasted the important parts:

(wisp) PS E:\Projects\kaolin-wisp\kaolin> python setup.py develop
Warning: passing language='c++' to cythonize() is deprecated. Instead, put "# distutils: language=c++" in your .pyx or .pxd file(s)
running develop
running egg_info
writing kaolin.egg-info\PKG-INFO
writing dependency_links to kaolin.egg-info\dependency_links.txt
writing requirements to kaolin.egg-info\requires.txt
writing top-level names to kaolin.egg-info\top_level.txt
reading manifest file 'kaolin.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'kaolin.egg-info\SOURCES.txt'
running build_ext
building 'kaolin._C' extension
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 -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -IC:\Users\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include -IC:\Users\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\TH -IC:\Users\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include" -IC:\Users\mehtaris\Anaconda3\envs\wisp\include -IC:\Users\mehtaris\Anaconda3\envs\wisp\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\NETFXSDK\4.8\include\um" "-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 /Tpkaolin/csrc\bindings.cpp /Fobuild\temp.win-amd64-3.8\Release\kaolin/csrc\bindings.obj /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
bindings.cpp
C:\Users\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\c10/macros/Macros.h(143): warning C4067: unexpected tokens following preprocessor directive - expected a newline
C:\Users\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<c10::impl::InlineDeviceGuard<c10::impl::VirtualGuardImpl>>' being compiled
C:\Users\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<at::TensorBase>' being compiled
C:\Users\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<at::Tensor>' being compiled
C:\Users\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<at::Generator>' being compiled
C:\Users\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<c10::DimVector>' being compiled
C:\Users\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\ATen/TensorIterator.h(766): note: see reference to class template instantiation 'c10::optional<c10::DimVector>' being compiled
C:\Users\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<std::string>' being compiled
C:\Users\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<c10::QualifiedName>' being compiled
C:\Users\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<std::shared_ptr<torch::jit::CompilationUnit>>' being compiled
C:\Users\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<std::weak_ptr<torch::jit::CompilationUnit>>' being compiled
C:\Users\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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\mehtaris\Anaconda3\envs\wisp\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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<c10::impl::InlineStreamGuard<c10::impl::VirtualGuardImpl>>' being compiled
C:/Users/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<c10::impl::VirtualGuardImpl>' being compiled
C:/Users/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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::weak_intrusive_ptr<c10::StorageImpl,c10::detail::intrusive_target_default_null_type<c10::StorageImpl>>,std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl,c10::detail::intrusive_target_default_null_type<c10::StorageImpl>>>>
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/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::weak_intrusive_ptr<c10::StorageImpl,c10::detail::intrusive_target_default_null_type<c10::StorageImpl>>,std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl,c10::detail::intrusive_target_default_null_type<c10::StorageImpl>>>>
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/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::weak_intrusive_ptr<c10::StorageImpl,c10::detail::intrusive_target_default_null_type<c10::StorageImpl>>,std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl,c10::detail::intrusive_target_default_null_type<c10::StorageImpl>>>>
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl,c10::detail::intrusive_target_default_null_type<TTarget>>,std::allocator<c10::weak_intrusive_ptr<TTarget,c10::detail::intrusive_target_default_null_type<TTarget>>>>>' being compiled
        with
        [
            TTarget=c10::StorageImpl
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\ATen/core/ivalue_inl.h(834): note: see reference to class template instantiation 'c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl,c10::detail::intrusive_target_default_null_type<TTarget>>,std::allocator<c10::weak_intrusive_ptr<TTarget,c10::detail::intrusive_target_default_null_type<TTarget>>>>>' being compiled
        with
        [
            TTarget=c10::StorageImpl
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/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::weak_intrusive_ptr<c10::StorageImpl,c10::detail::intrusive_target_default_null_type<c10::StorageImpl>>,std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl,c10::detail::intrusive_target_default_null_type<c10::StorageImpl>>>>
        ]
E:\Projects\kaolin-wisp\kaolin\kaolin\csrc\ops\../packed_base.cuh(57): warning C4068: unknown pragma 'unroll'
E:\Projects\kaolin-wisp\kaolin\kaolin\csrc\ops\../packed_base.cuh(63): warning C4068: unknown pragma 'unroll'
E:\Projects\kaolin-wisp\kaolin\kaolin\csrc\ops\../packed_base.cuh(70): warning C4068: unknown pragma 'unroll'
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc.exe -c kaolin/csrc\ops\conversions\mesh_to_spc\mesh_to_spc_cuda.cu -o build\temp.win-amd64-3.8\Release\kaolin/csrc\ops\conversions\mesh_to_spc\mesh_to_spc_cuda.obj -IC:\Users\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include -IC:\Users\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\TH -IC:\Users\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include" -IC:\Users\mehtaris\Anaconda3\envs\wisp\include -IC:\Users\mehtaris\Anaconda3\envs\wisp\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\NETFXSDK\4.8\include\um" "-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 -O3 -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 --use-local-env
mesh_to_spc_cuda.cu
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc.exe -c kaolin/csrc\ops\conversions\unbatched_mcube\unbatched_mcube_cuda.cu -o build\temp.win-amd64-3.8\Release\kaolin/csrc\ops\conversions\unbatched_mcube\unbatched_mcube_cuda.obj -IC:\Users\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include -IC:\Users\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\TH -IC:\Users\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include" -IC:\Users\mehtaris\Anaconda3\envs\wisp\include -IC:\Users\mehtaris\Anaconda3\envs\wisp\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\NETFXSDK\4.8\include\um" "-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 -O3 -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 --use-local-env
C:/Users/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/core/SymInt.h(84): warning: integer conversion resulted in a change of sign

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include\cub\host/mutex.cuh(91): warning: ignoring return value from routine declared with "nodiscard" attribute

C:/Users/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/core/SymInt.h(84): warning: integer conversion resulted in a change of sign

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include\cub\host/mutex.cuh(91): warning: ignoring return value from routine declared with "nodiscard" attribute

unbatched_mcube_cuda.cu
C:/Users/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/core/TensorImpl.h(2213): warning C4805: '|': unsafe mix of type 'uintptr_t' and type 'bool' in operation
C:/Users/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<c10::impl::InlineDeviceGuard<c10::impl::VirtualGuardImpl>>' being compiled
C:/Users/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<at::TensorBase>' being compiled
C:/Users/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<at::Tensor>' being compiled
C:/Users/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<at::Generator>' being compiled
C:/Users/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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::SmallVector<__int64,5>
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/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::SmallVector<__int64,5>
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/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::SmallVector<__int64,5>
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<c10::SmallVector<__int64,5>>' being compiled
C:/Users/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\ATen/TensorIterator.h(766): note: see reference to class template instantiation 'c10::optional<c10::SmallVector<__int64,5>>' being compiled
C:/Users/mehtaris/Anaconda3/envs/wisp/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::SmallVector<__int64,5>
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/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::basic_string<char,std::char_traits<char>,std::allocator<char>>
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/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::basic_string<char,std::char_traits<char>,std::allocator<char>>
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/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::basic_string<char,std::char_traits<char>,std::allocator<char>>
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<std::basic_string<char,std::char_traits<char>,std::allocator<char>>>' being compiled
C:/Users/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\ATen/core/jit_type_base.h(448): note: see reference to class template instantiation 'c10::optional<std::basic_string<char,std::char_traits<char>,std::allocator<char>>>' being compiled
C:/Users/mehtaris/Anaconda3/envs/wisp/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::basic_string<char,std::char_traits<char>,std::allocator<char>>
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<c10::QualifiedName>' being compiled
C:/Users/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<std::shared_ptr<torch::jit::CompilationUnit>>' being compiled
C:/Users/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<std::weak_ptr<torch::jit::CompilationUnit>>' being compiled
C:/Users/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<std::vector<c10::ShapeSymbol,std::allocator<c10::ShapeSymbol>>>' being compiled
C:/Users/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<std::vector<T,std::allocator<T>>>' being compiled
        with
        [
            T=c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<std::vector<c10::optional<c10::Stride>,std::allocator<c10::optional<c10::Stride>>>>' being compiled
C:/Users/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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>,std::allocator<c10::optional<__int64>>>
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/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>,std::allocator<c10::optional<__int64>>>
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/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>,std::allocator<c10::optional<__int64>>>
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<std::vector<c10::optional<__int64>,std::allocator<c10::optional<__int64>>>>' being compiled
C:/Users/mehtaris/Anaconda3/envs/wisp/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>,std::allocator<c10::optional<__int64>>>>' being compiled
C:/Users/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\ATen/core/jit_type.h(613): note: see reference to class template instantiation 'c10::VaryingShape<__int64>' being compiled
C:/Users/mehtaris/Anaconda3/envs/wisp/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>,std::allocator<c10::optional<__int64>>>
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/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,std::allocator<__int64>>
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/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,std::allocator<__int64>>
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/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,std::allocator<__int64>>
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<std::vector<__int64,std::allocator<__int64>>>' being compiled
C:/Users/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\ATen/core/jit_type.h(726): note: see reference to class template instantiation 'c10::optional<std::vector<__int64,std::allocator<__int64>>>' being compiled
C:/Users/mehtaris/Anaconda3/envs/wisp/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,std::allocator<__int64>>
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<c10::impl::InlineStreamGuard<c10::impl::VirtualGuardImpl>>' being compiled
C:/Users/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<c10::impl::VirtualGuardImpl>' being compiled
C:/Users/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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/mehtaris/Anaconda3/envs/wisp/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::weak_intrusive_ptr<c10::StorageImpl,c10::detail::intrusive_target_default_null_type<c10::StorageImpl>>,std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl,c10::detail::intrusive_target_default_null_type<c10::StorageImpl>>>>
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/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::weak_intrusive_ptr<c10::StorageImpl,c10::detail::intrusive_target_default_null_type<c10::StorageImpl>>,std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl,c10::detail::intrusive_target_default_null_type<c10::StorageImpl>>>>
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/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::weak_intrusive_ptr<c10::StorageImpl,c10::detail::intrusive_target_default_null_type<c10::StorageImpl>>,std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl,c10::detail::intrusive_target_default_null_type<c10::StorageImpl>>>>
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/util/Optional.h(540): note: see reference to alias template instantiation 'c10::OptionalBase<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl,c10::detail::intrusive_target_default_null_type<TTarget>>,std::allocator<c10::weak_intrusive_ptr<TTarget,c10::detail::intrusive_target_default_null_type<TTarget>>>>>' being compiled
        with
        [
            TTarget=c10::StorageImpl
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\ATen/core/ivalue_inl.h(834): note: see reference to class template instantiation 'c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl,c10::detail::intrusive_target_default_null_type<TTarget>>,std::allocator<c10::weak_intrusive_ptr<TTarget,c10::detail::intrusive_target_default_null_type<TTarget>>>>>' being compiled
        with
        [
            TTarget=c10::StorageImpl
        ]
C:/Users/mehtaris/Anaconda3/envs/wisp/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::weak_intrusive_ptr<c10::StorageImpl,c10::detail::intrusive_target_default_null_type<c10::StorageImpl>>,std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl,c10::detail::intrusive_target_default_null_type<c10::StorageImpl>>>>
        ]
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include\cub\host/mutex.cuh(91): warning C4834: discarding return value of function with 'nodiscard' attribute
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc.exe -c kaolin/csrc\ops\mesh\mesh_intersection_cuda.cu -o build\temp.win-amd64-3.8\Release\kaolin/csrc\ops\mesh\mesh_intersection_cuda.obj -IC:\Users\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include -IC:\Users\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\TH -IC:\Users\mehtaris\Anaconda3\envs\wisp\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include" -IC:\Users\mehtaris\Anaconda3\envs\wisp\include -IC:\Users\mehtaris\Anaconda3\envs\wisp\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\NETFXSDK\4.8\include\um" "-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 -O3 -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 --use-local-env
C:/Users/mehtaris/Anaconda3/envs/wisp/lib/site-packages/torch/include\c10/core/SymInt.h(84): warning: integer conversion resulted in a change of sign

kaolin/csrc/ops/mesh/mesh_intersection_cuda.cu(154): error: expected a ")"
          detected during instantiation of "void kaolin::unbatched_mesh_intersection_cuda_kernel<shm_batch_size,scalar_t,vec2_t,vec3_t>(int, const scalar_t *, int, const scalar_t *, const scalar_t *, const scalar_t *, scalar_t *) [with shm_batch_size=512, scalar_t=float, vec2_t=float2, vec3_t=float3]" 
(230): here

kaolin/csrc/ops/mesh/mesh_intersection_cuda.cu(154): error: expected a ")"
          detected during instantiation of "void kaolin::unbatched_mesh_intersection_cuda_kernel<shm_batch_size,scalar_t,vec2_t,vec3_t>(int, const scalar_t *, int, const scalar_t *, const scalar_t *, const scalar_t *, scalar_t *) [with shm_batch_size=512, scalar_t=double, vec2_t=double2, vec3_t=double3]" 
(230): here

2 errors detected in the compilation of "kaolin/csrc/ops/mesh/mesh_intersection_cuda.cu".
error: command 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.1\\bin\\nvcc.exe' failed with exit status 1

@Caenorst
Copy link
Collaborator

Please open a new issue, also make sure that you have the latest commit of Kaolin (git pull origin master should do) I'm pretty sure this error have been fixed this month

@robo-warrior2
Copy link

git pull origin master solved the issue. So seems like it has been fixed recently. Thanks!

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

3 participants