(pytorch) F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops>python setup.py build install
running build
running build_py
running build_ext
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\utils\cpp_extension.py:411: UserWarning: Attempted to use ninja as the BuildExtension backend but we could not find ninja.. Falling back to using the slow distutils backend.
warnings.warn(msg.format('we could not find ninja.'))
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\utils\cpp_extension.py:346: UserWarning: Error checking compiler version for cl: [WinError 2] 系统找不到指定的文件。
warnings.warn(f'Error checking compiler version for {compiler}: {error}')
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DWITH_CUDA -IF:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src -IC:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include -IC:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\TH -IC:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include" -IC:\Users\QML\AppData\Local\conda\conda\envs\pytorch\include -IC:\Users\QML\AppData\Local\conda\conda\envs\pytorch\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /EHsc /TpF:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cpu\ms_deform_attn_cpu.cpp /Fobuild\temp.win-amd64-3.8\Release\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cpu\ms_deform_attn_cpu.obj /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=MultiScaleDeformableAttention -D_GLIBCXX_USE_CXX11_ABI=0
ms_deform_attn_cpu.cpp
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/macros/Macros.h(143): warning C4067: 预处理器指令后有意外标记 - 应输入换行符
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/core/TensorImpl.h(2214): warning C4805: “|”: 在操作中将类型“uintptr_t”与类型“bool”混合不安全
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: “c10::constexpr_storage_t<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=c10::impl::InlineDeviceGuard<c10::impl::VirtualGuardImpl>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(397): note: 参见对正在编译的 类 模板 实例化 "c10::constexpr_storage_t<T>" 的引用
with
[
T=c10::impl::InlineDeviceGuard<c10::impl::VirtualGuardImpl>
]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include\type_traits(842): note: 参见对正在编译的 类 模板 实例化 "c10::trivially_copyable_optimization_optional_base<T>" 的引用
with
[
T=c10::impl::InlineDeviceGuard<c10::impl::VirtualGuardImpl>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(528): note: 参见对正在编译的 类 模板 实例化 "std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>" 的引用
with
[
T=c10::impl::InlineDeviceGuard<c10::impl::VirtualGuardImpl>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(540): note: 参见对正在编译的 别名 模板 实例化 "c10::OptionalBase<c10::impl::InlineDeviceGuard<c10::impl::VirtualGuardImpl>>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/core/impl/InlineDeviceGuard.h(427): note: 参见对正在编译的 类 模板 实例化 "c10::optional<c10::impl::InlineDeviceGuard<c10::impl::VirtualGuardImpl>>" 的 引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/core/DeviceGuard.h(178): note: 参见对正在编译的 类 模板 实例化 "c10::impl::InlineOptionalDeviceGuard<c10::impl::VirtualGuardImpl>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/core/TensorImpl.h(2660): note: 参见对正在编译的 类 模板 实例化 "c10::C10_TensorImpl_Size_Check_Dummy_Class<199711,0,0,0,0,0,0,8>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/core/DispatchKeySet.h(237): note: 参见对正在编译的 类 模板 实例化 "std::initializer_list<c10::BackendComponent>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: “c10::trivially_copyable_optimization_optional_base<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=c10::impl::InlineDeviceGuard<c10::impl::VirtualGuardImpl>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\ATen/core/TensorBase.h(807): warning C4522: “at::TensorBase”: 指定了多个赋值运算符
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: “c10::constexpr_storage_t<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=at::TensorBase
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(397): note: 参见对正在编译的 类 模板 实例化 "c10::constexpr_storage_t<T>" 的引用
with
[
T=at::TensorBase
]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include\type_traits(842): note: 参见对正在编译的 类 模板 实例化 "c10::trivially_copyable_optimization_optional_base<T>" 的引用
with
[
T=at::TensorBase
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(528): note: 参见对正在编译的 类 模板 实例化 "std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>" 的引用
with
[
T=at::TensorBase
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(540): note: 参见对正在编译的 别名 模板 实例化 "c10::OptionalBase<at::TensorBase>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\ATen/core/TensorBase.h(951): note: 参见对正在编译的 类 模板 实例化 "c10::optional<at::TensorBase>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: “c10::trivially_copyable_optimization_optional_base<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=at::TensorBase
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\ATen/core/TensorBody.h(1392): warning C4522: “at::Tensor”: 指定了多个赋值运算符
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: “c10::constexpr_storage_t<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=at::Tensor
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(397): note: 参见对正在编译的 类 模板 实例化 "c10::constexpr_storage_t<T>" 的引用
with
[
T=at::Tensor
]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include\type_traits(842): note: 参见对正在编译的 类 模板 实例化 "c10::trivially_copyable_optimization_optional_base<T>" 的引用
with
[
T=at::Tensor
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(528): note: 参见对正在编译的 类 模板 实例化 "std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>" 的引用
with
[
T=at::Tensor
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(540): note: 参见对正在编译的 别名 模板 实例化 "c10::OptionalBase<at::Tensor>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\ATen/core/TensorBody.h(509): note: 参见对正在编译的 类 模板 实例化 "c10::optional<at::Tensor>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: “c10::trivially_copyable_optimization_optional_base<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=at::Tensor
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: “c10::constexpr_storage_t<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=at::Generator
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(397): note: 参见对正在编译的 类 模板 实例化 "c10::constexpr_storage_t<T>" 的引用
with
[
T=at::Generator
]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include\type_traits(842): note: 参见对正在编译的 类 模板 实例化 "c10::trivially_copyable_optimization_optional_base<T>" 的引用
with
[
T=at::Generator
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(528): note: 参见对正在编译的 类 模板 实例化 "std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>" 的引用
with
[
T=at::Generator
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(540): note: 参见对正在编译的 别名 模板 实例化 "c10::OptionalBase<at::Generator>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\ATen/core/TensorBody.h(584): note: 参见对正在编译的 类 模板 实例化 "c10::optional<at::Generator>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: “c10::trivially_copyable_optimization_optional_base<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=at::Generator
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: “c10::constexpr_storage_t<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=c10::DimVector
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(397): note: 参见对正在编译的 类 模板 实例化 "c10::constexpr_storage_t<T>" 的引用
with
[
T=c10::DimVector
]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include\type_traits(842): note: 参见对正在编译的 类 模板 实例化 "c10::trivially_copyable_optimization_optional_base<T>" 的引用
with
[
T=c10::DimVector
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(528): note: 参见对正在编译的 类 模板 实例化 "std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>" 的引用
with
[
T=c10::DimVector
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(540): note: 参见对正在编译的 别名 模板 实例化 "c10::OptionalBase<c10::DimVector>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\ATen/TensorIterator.h(766): note: 参见对正在编译的 类 模板 实例化 "c10::optional<c10::DimVector>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: “c10::trivially_copyable_optimization_optional_base<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=c10::DimVector
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: “c10::constexpr_storage_t<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=std::string
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(397): note: 参见对正在编译的 类 模板 实例化 "c10::constexpr_storage_t<T>" 的引用
with
[
T=std::string
]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include\type_traits(842): note: 参见对正在编译的 类 模板 实例化 "c10::trivially_copyable_optimization_optional_base<T>" 的引用
with
[
T=std::string
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(528): note: 参见对正在编译的 类 模板 实例化 "std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>" 的引用
with
[
T=std::string
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(540): note: 参见对正在编译的 别名 模板 实例化 "c10::OptionalBase<std::string>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\ATen/core/jit_type_base.h(448): note: 参见对正在编译的 类 模板 实例化 "c10::optional<std::string>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: “c10::trivially_copyable_optimization_optional_base<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=std::string
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: “c10::constexpr_storage_t<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=c10::QualifiedName
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(397): note: 参见对正在编译的 类 模板 实例化 "c10::constexpr_storage_t<T>" 的引用
with
[
T=c10::QualifiedName
]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include\type_traits(842): note: 参见对正在编译的 类 模板 实例化 "c10::trivially_copyable_optimization_optional_base<T>" 的引用
with
[
T=c10::QualifiedName
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(528): note: 参见对正在编译的 类 模板 实例化 "std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>" 的引用
with
[
T=c10::QualifiedName
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(540): note: 参见对正在编译的 别名 模板 实例化 "c10::OptionalBase<c10::QualifiedName>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\ATen/core/jit_type_base.h(696): note: 参见对正在编译的 类 模板 实例化 "c10::optional<c10::QualifiedName>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: “c10::trivially_copyable_optimization_optional_base<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=c10::QualifiedName
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: “c10::constexpr_storage_t<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=std::shared_ptr<torch::jit::CompilationUnit>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(397): note: 参见对正在编译的 类 模板 实例化 "c10::constexpr_storage_t<T>" 的引用
with
[
T=std::shared_ptr<torch::jit::CompilationUnit>
]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include\type_traits(842): note: 参见对正在编译的 类 模板 实例化 "c10::trivially_copyable_optimization_optional_base<T>" 的引用
with
[
T=std::shared_ptr<torch::jit::CompilationUnit>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(528): note: 参见对正在编译的 类 模板 实例化 "std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>" 的引用
with
[
T=std::shared_ptr<torch::jit::CompilationUnit>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(540): note: 参见对正在编译的 别名 模板 实例化 "c10::OptionalBase<std::shared_ptr<torch::jit::CompilationUnit>>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\ATen/core/ivalue.h(1338): note: 参见对正在编译的 类 模板 实例化 "c10::optional<std::shared_ptr<torch::jit::CompilationUnit>>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: “c10::trivially_copyable_optimization_optional_base<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=std::shared_ptr<torch::jit::CompilationUnit>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: “c10::constexpr_storage_t<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=std::weak_ptr<torch::jit::CompilationUnit>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(397): note: 参见对正在编译的 类 模板 实例化 "c10::constexpr_storage_t<T>" 的引用
with
[
T=std::weak_ptr<torch::jit::CompilationUnit>
]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include\type_traits(842): note: 参见对正在编译的 类 模板 实例化 "c10::trivially_copyable_optimization_optional_base<T>" 的引用
with
[
T=std::weak_ptr<torch::jit::CompilationUnit>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(528): note: 参见对正在编译的 类 模板 实例化 "std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>" 的引用
with
[
T=std::weak_ptr<torch::jit::CompilationUnit>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(540): note: 参见对正在编译的 别名 模板 实例化 "c10::OptionalBase<std::weak_ptr<torch::jit::CompilationUnit>>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\ATen/core/ivalue.h(1339): note: 参见对正在编译的 类 模板 实例化 "c10::optional<std::weak_ptr<torch::jit::CompilationUnit>>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: “c10::trivially_copyable_optimization_optional_base<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=std::weak_ptr<torch::jit::CompilationUnit>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: “c10::constexpr_storage_t<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=std::vector<c10::ShapeSymbol,std::allocator<c10::ShapeSymbol>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(397): note: 参见对正在编译的 类 模板 实例化 "c10::constexpr_storage_t<T>" 的引用
with
[
T=std::vector<c10::ShapeSymbol,std::allocator<c10::ShapeSymbol>>
]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include\type_traits(842): note: 参见对正在编译的 类 模板 实例化 "c10::trivially_copyable_optimization_optional_base<T>" 的引用
with
[
T=std::vector<c10::ShapeSymbol,std::allocator<c10::ShapeSymbol>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(528): note: 参见对正在编译的 类 模板 实例化 "std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>" 的引用
with
[
T=std::vector<c10::ShapeSymbol,std::allocator<c10::ShapeSymbol>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(540): note: 参见对正在编译的 别名 模板 实例化 "c10::OptionalBase<std::vector<c10::ShapeSymbol,std::allocator<_Ty>>>" 的引用
with
[
_Ty=c10::ShapeSymbol
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\ATen/core/jit_type.h(482): note: 参 见对正在编译的 类 模板 实例化 "c10::optional<std::vector<c10::ShapeSymbol,std::allocator<_Ty>>>" 的引用
with
[
_Ty=c10::ShapeSymbol
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: “c10::trivially_copyable_optimization_optional_base<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=std::vector<c10::ShapeSymbol,std::allocator<c10::ShapeSymbol>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: “c10::constexpr_storage_t<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=std::vector<c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type,std::allocator<c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(397): note: 参见对正在编译的 类 模板 实例化 "c10::constexpr_storage_t<T>" 的引用
with
[
T=std::vector<c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type,std::allocator<c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type>>
]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include\type_traits(842): note: 参见对正在编译的 类 模板 实例化 "c10::trivially_copyable_optimization_optional_base<T>" 的引用
with
[
T=std::vector<c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type,std::allocator<c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(528): note: 参见对正在编译的 类 模板 实例化 "std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>" 的引用
with
[
T=std::vector<c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type,std::allocator<c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(540): note: 参见对正在编译的 别名 模板 实例化 "c10::OptionalBase<std::vector<T,std::allocator<_Ty>>>" 的引用
with
[
T=c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type,
_Ty=c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\ATen/core/jit_type.h(441): note: 参 见对正在编译的 类 模板 实例化 "c10::optional<std::vector<T,std::allocator<_Ty>>>" 的引用
with
[
T=c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type,
_Ty=c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: “c10::trivially_copyable_optimization_optional_base<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=std::vector<c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type,std::allocator<c10::impl::ScalarTypeToCPPType<c10::ScalarType::Bool>::type>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: “c10::constexpr_storage_t<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=std::vector<c10::optional<c10::Stride>,std::allocator<c10::optional<c10::Stride>>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(397): note: 参见对正在编译的 类 模板 实例化 "c10::constexpr_storage_t<T>" 的引用
with
[
T=std::vector<c10::optional<c10::Stride>,std::allocator<c10::optional<c10::Stride>>>
]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include\type_traits(842): note: 参见对正在编译的 类 模板 实例化 "c10::trivially_copyable_optimization_optional_base<T>" 的引用
with
[
T=std::vector<c10::optional<c10::Stride>,std::allocator<c10::optional<c10::Stride>>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(528): note: 参见对正在编译的 类 模板 实例化 "std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>" 的引用
with
[
T=std::vector<c10::optional<c10::Stride>,std::allocator<c10::optional<c10::Stride>>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(540): note: 参见对正在编译的 别名 模板 实例化 "c10::OptionalBase<std::vector<c10::optional<c10::Stride>,std::allocator<_Ty>>>" 的引用
with
[
_Ty=c10::optional<c10::Stride>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\ATen/core/jit_type.h(567): note: 参 见对正在编译的 类 模板 实例化 "c10::optional<std::vector<c10::optional<c10::Stride>,std::allocator<_Ty>>>" 的引用
with
[
_Ty=c10::optional<c10::Stride>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\ATen/core/jit_type.h(843): note: 参 见对正在编译的 类 模板 实例化 "c10::VaryingShape<c10::Stride>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: “c10::trivially_copyable_optimization_optional_base<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=std::vector<c10::optional<c10::Stride>,std::allocator<c10::optional<c10::Stride>>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: “c10::constexpr_storage_t<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=std::vector<c10::optional<int64_t>,std::allocator<c10::optional<int64_t>>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(397): note: 参见对正在编译的 类 模板 实例化 "c10::constexpr_storage_t<T>" 的引用
with
[
T=std::vector<c10::optional<int64_t>,std::allocator<c10::optional<int64_t>>>
]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include\type_traits(842): note: 参见对正在编译的 类 模板 实例化 "c10::trivially_copyable_optimization_optional_base<T>" 的引用
with
[
T=std::vector<c10::optional<int64_t>,std::allocator<c10::optional<int64_t>>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(528): note: 参见对正在编译的 类 模板 实例化 "std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>" 的引用
with
[
T=std::vector<c10::optional<int64_t>,std::allocator<c10::optional<int64_t>>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(540): note: 参见对正在编译的 别名 模板 实例化 "c10::OptionalBase<std::vector<c10::optional<int64_t>,std::allocator<_Ty>>>" 的引用
with
[
_Ty=c10::optional<int64_t>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\ATen/core/jit_type.h(567): note: 参 见对正在编译的 类 模板 实例化 "c10::optional<std::vector<c10::optional<int64_t>,std::allocator<_Ty>>>" 的引用
with
[
_Ty=c10::optional<int64_t>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\ATen/core/jit_type.h(613): note: 参 见对正在编译的 类 模板 实例化 "c10::VaryingShape<int64_t>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: “c10::trivially_copyable_optimization_optional_base<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=std::vector<c10::optional<int64_t>,std::allocator<c10::optional<int64_t>>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: “c10::constexpr_storage_t<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=std::vector<int64_t,std::allocator<int64_t>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(397): note: 参见对正在编译的 类 模板 实例化 "c10::constexpr_storage_t<T>" 的引用
with
[
T=std::vector<int64_t,std::allocator<int64_t>>
]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include\type_traits(842): note: 参见对正在编译的 类 模板 实例化 "c10::trivially_copyable_optimization_optional_base<T>" 的引用
with
[
T=std::vector<int64_t,std::allocator<int64_t>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(528): note: 参见对正在编译的 类 模板 实例化 "std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>" 的引用
with
[
T=std::vector<int64_t,std::allocator<int64_t>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(540): note: 参见对正在编译的 别名 模板 实例化 "c10::OptionalBase<std::vector<int64_t,std::allocator<_Ty>>>" 的引用
with
[
_Ty=int64_t
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\ATen/core/jit_type.h(726): note: 参 见对正在编译的 类 模板 实例化 "c10::optional<std::vector<int64_t,std::allocator<_Ty>>>" 的引用
with
[
_Ty=int64_t
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: “c10::trivially_copyable_optimization_optional_base<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=std::vector<int64_t,std::allocator<int64_t>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: “c10::constexpr_storage_t<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=c10::impl::InlineStreamGuard<c10::impl::VirtualGuardImpl>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(397): note: 参见对正在编译的 类 模板 实例化 "c10::constexpr_storage_t<T>" 的引用
with
[
T=c10::impl::InlineStreamGuard<c10::impl::VirtualGuardImpl>
]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include\type_traits(842): note: 参见对正在编译的 类 模板 实例化 "c10::trivially_copyable_optimization_optional_base<T>" 的引用
with
[
T=c10::impl::InlineStreamGuard<c10::impl::VirtualGuardImpl>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(528): note: 参见对正在编译的 类 模板 实例化 "std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>" 的引用
with
[
T=c10::impl::InlineStreamGuard<c10::impl::VirtualGuardImpl>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(540): note: 参见对正在编译的 别名 模板 实例化 "c10::OptionalBase<c10::impl::InlineStreamGuard<c10::impl::VirtualGuardImpl>>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/core/impl/InlineStreamGuard.h(197): note: 参见对正在编译的 类 模板 实例化 "c10::optional<c10::impl::InlineStreamGuard<c10::impl::VirtualGuardImpl>>" 的 引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/core/StreamGuard.h(139): note: 参见对正在编译的 类 模板 实例化 "c10::impl::InlineOptionalStreamGuard<c10::impl::VirtualGuardImpl>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\ATen/core/jit_type.h(1945): note: 参见对正在编译的 类 模板 实例化 "c10::detail::getTypePtr_<c10::IntArrayRef>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: “c10::trivially_copyable_optimization_optional_base<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=c10::impl::InlineStreamGuard<c10::impl::VirtualGuardImpl>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: “c10::constexpr_storage_t<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=c10::impl::VirtualGuardImpl
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(397): note: 参见对正在编译的 类 模板 实例化 "c10::constexpr_storage_t<T>" 的引用
with
[
T=c10::impl::VirtualGuardImpl
]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include\type_traits(842): note: 参见对正在编译的 类 模板 实例化 "c10::trivially_copyable_optimization_optional_base<T>" 的引用
with
[
T=c10::impl::VirtualGuardImpl
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(528): note: 参见对正在编译的 类 模板 实例化 "std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>" 的引用
with
[
T=c10::impl::VirtualGuardImpl
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(540): note: 参见对正在编译的 别名 模板 实例化 "c10::OptionalBase<c10::impl::VirtualGuardImpl>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/core/impl/InlineStreamGuard.h(232): note: 参见对正在编译的 类 模板 实例化 "c10::optional<T>" 的引用
with
[
T=c10::impl::VirtualGuardImpl
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/core/StreamGuard.h(162): note: 参见对正在编译的 类 模板 实例化 "c10::impl::InlineMultiStreamGuard<c10::impl::VirtualGuardImpl>" 的引用
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: “c10::trivially_copyable_optimization_optional_base<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=c10::impl::VirtualGuardImpl
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(198): warning C4624: “c10::constexpr_storage_t<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=std::vector<c10::ivalue::Future::WeakStorage,std::allocator<c10::ivalue::Future::WeakStorage>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(397): note: 参见对正在编译的 类 模板 实例化 "c10::constexpr_storage_t<T>" 的引用
with
[
T=std::vector<c10::ivalue::Future::WeakStorage,std::allocator<c10::ivalue::Future::WeakStorage>>
]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include\type_traits(842): note: 参见对正在编译的 类 模板 实例化 "c10::trivially_copyable_optimization_optional_base<T>" 的引用
with
[
T=std::vector<c10::ivalue::Future::WeakStorage,std::allocator<c10::ivalue::Future::WeakStorage>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(528): note: 参见对正在编译的 类 模板 实例化 "std::is_copy_constructible<c10::trivially_copyable_optimization_optional_base<T>>" 的引用
with
[
T=std::vector<c10::ivalue::Future::WeakStorage,std::allocator<c10::ivalue::Future::WeakStorage>>
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(540): note: 参见对正在编译的 别名 模板 实例化 "c10::OptionalBase<std::vector<c10::ivalue::Future::WeakStorage,std::allocator<_Ty>>>" 的 引用
with
[
_Ty=c10::ivalue::Future::WeakStorage
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\ATen/core/ivalue_inl.h(834): note: 参见对正在编译的 类 模板 实例化 "c10::optional<std::vector<c10::ivalue::Future::WeakStorage,std::allocator<_Ty>>>" 的引 用
with
[
_Ty=c10::ivalue::Future::WeakStorage
]
C:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\c10/util/Optional.h(432): warning C4624: “c10::trivially_copyable_optimization_optional_base<T>”: 已将析构函数隐式定义为“已删除”
with
[
T=std::vector<c10::ivalue::Future::WeakStorage,std::allocator<c10::ivalue::Future::WeakStorage>>
]
"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin\nvcc" -c F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu -o build\temp.win-amd64-3.8\Release\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.obj -IF:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src -IC:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include -IC:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\TH -IC:\Users\QML\AppData\Local\conda\conda\envs\pytorch\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include" -IC:\Users\QML\AppData\Local\conda\conda\envs\pytorch\include -IC:\Users\QML\AppData\Local\conda\conda\envs\pytorch\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=MultiScaleDeformableAttention -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 --use-local-env
ms_deform_attn_cuda.cu
C:/Users/QML/AppData/Local/conda/conda/envs/pytorch/lib/site-packages/torch/include\c10/macros/Macros.h(143): warning C4067: 预处理器指令后有意外标记 - 应输入换行符
C:/Users/QML/AppData/Local/conda/conda/envs/pytorch/lib/site-packages/torch/include\c10/core/SymInt.h(84): warning: integer conversion resulted in a change of sign
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(127): error: identifier "grad_output_n" is undefined
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(128): error: type name is not allowed
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(128): error: expected an expression
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(128): error: identifier "per_sample_loc_size" is undefined
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(128): error: identifier "per_attn_weight_size" is undefined
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(128): error: identifier "grad_sampling_loc" is undefined
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(128): error: type name is not allowed
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(128): error: expected an expression
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(128): error: identifier "grad_attn_weight" is undefined
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(128): error: type name is not allowed
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(128): error: expected an expression
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(128): error: no instance of function template "ms_deformable_col2im_cuda" matches the argument list
argument types are: (c10::cuda::CUDAStream, <error-type>, double *, int64_t *, int64_t *, <error-type>, <error-type>, const int, const int, const int, const int, const int, const int, const int, double *, <error-type>, <error-type>)
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(128): error: type name is not allowed
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(128): error: expected an expression
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(128): error: identifier "per_sample_loc_size" is undefined
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(128): error: identifier "per_attn_weight_size" is undefined
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(128): error: identifier "grad_sampling_loc" is undefined
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(128): error: type name is not allowed
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(128): error: expected an expression
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(128): error: identifier "grad_attn_weight" is undefined
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(128): error: type name is not allowed
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(128): error: expected an expression
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(128): error: no instance of function template "ms_deformable_col2im_cuda" matches the argument list
argument types are: (c10::cuda::CUDAStream, <error-type>, float *, int64_t *, int64_t *, <error-type>, <error-type>, const int, const int, const int, const int, const int, const int, const int, float *, <error-type>, <error-type>)
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(145): error: identifier "grad_sampling_loc" is undefined
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(145): error: identifier "grad_attn_weight" is undefined
F:/code/UniRGB-IR-main/detection/projects/ViTDet/vitdet/ops/src\cuda/ms_deform_im2col_cuda.cuh(258): warning: variable "q_col" was declared but never referenced
detected during:
instantiation of "void ms_deformable_im2col_gpu_kernel(int, const scalar_t *, const int64_t *, const int64_t *, const scalar_t *, const scalar_t *, int, int, int, int, int, int, int, scalar_t *) [with scalar_t=double]"
(943): here
instantiation of "void ms_deformable_im2col_cuda(cudaStream_t, const scalar_t *, const int64_t *, const int64_t *, const scalar_t *, const scalar_t *, int, int, int, int, int, int, int, scalar_t *) [with scalar_t=double]"
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(64): here
F:/code/UniRGB-IR-main/detection/projects/ViTDet/vitdet/ops/src\cuda/ms_deform_im2col_cuda.cuh(258): warning: variable "q_col" was declared but never referenced
detected during:
instantiation of "void ms_deformable_im2col_gpu_kernel(int, const scalar_t *, const int64_t *, const int64_t *, const scalar_t *, const scalar_t *, int, int, int, int, int, int, int, scalar_t *) [with scalar_t=float]"
(943): here
instantiation of "void ms_deformable_im2col_cuda(cudaStream_t, const scalar_t *, const int64_t *, const int64_t *, const scalar_t *, const scalar_t *, int, int, int, int, int, int, int, scalar_t *) [with scalar_t=float]"
F:\code\UniRGB-IR-main\detection\projects\ViTDet\vitdet\ops\src\cuda\ms_deform_attn_cuda.cu(64): here
25 errors detected in the compilation of "F:/code/UniRGB-IR-main/detection/projects/ViTDet/vitdet/ops/src/cuda/ms_deform_attn_cuda.cu".
error: command 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.3\\bin\\nvcc.exe' failed with exit code 1
最新发布