SADNet icon indicating copy to clipboard operation
SADNet copied to clipboard

How is this code compatible with pytorch1.7.0?

Open wzp2019201645 opened this issue 4 years ago • 4 comments

I tried to run the code in pytorch1.7.0 but found some mistake. So could you tell me how to tackle the version-imcompatible problem? thx.

wzp2019201645 avatar May 11 '21 12:05 wzp2019201645

You can recompile the code according to your machine.

JimmyChame avatar May 14 '21 01:05 JimmyChame

You can recompile the code according to your machine.

Yes, I have recompiled the code to install the DCNv2 module, but it still failed. I runned the code in win10, python3.6, Pytorch1.7.1, cuda10.2, TITAN Xp. I supposed the reason is because the Pytorch version is incompatible. So, could you tell me some methods to modify the coda to satisfy the Pytorch version. thx.

wzp2019201645 avatar May 14 '21 07:05 wzp2019201645

Could you please post the result of executing the code ?

JimmyChame avatar May 26 '21 01:05 JimmyChame

The following result happened after I run the code 'python setup.py develop'. I have no idea to solve it. Could you please analyse the reason? thx. (denoise_env) E:\WangZhongpeng\adversarial_defence\SADNet-master\dcn>python setup.py develop running develop running egg_info writing deform_conv.egg-info\PKG-INFO writing dependency_links to deform_conv.egg-info\dependency_links.txt writing top-level names to deform_conv.egg-info\top_level.txt reading manifest file 'deform_conv.egg-info\SOURCES.txt' writing manifest file 'deform_conv.egg-info\SOURCES.txt' running build_ext D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\utils\cpp_extension.py:274: UserWarning: Error checking compiler version for cl: [WinError 2] 系统找不到指定的文件。 warnings.warn('Error checking compiler version for {}: {}'.format(compiler, error)) building 'deform_conv_cuda' extension Emitting ninja build file E:\WangZhongpeng\adversarial_defence\SADNet-master\dcn\build\temp.win-amd64-3.6\Release\build.ninja... Compiling objects... Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N) [1/2] cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -ID:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include -ID:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\torch\csrc\api\include -ID:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\TH -ID:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -ID:\Anaconda3\envs\denoise_env\include -ID:\Anaconda3\envs\denoise_env\include "-ID:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE" "-ID:\vs2015\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\winrt" -c E:\WangZhongpeng\adversarial_defence\SADNet-master\dcn\src\deform_conv_cuda.cpp /FoE:\WangZhongpeng\adversarial_defence\SADNet-master\dcn\build\temp.win-amd64-3.6\Release\src/deform_conv_cuda.obj -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=deform_conv_cuda -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14 FAILED: E:/WangZhongpeng/adversarial_defence/SADNet-master/dcn/build/temp.win-amd64-3.6/Release/src/deform_conv_cuda.obj cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -ID:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include -ID:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\torch\csrc\api\include -ID:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\TH -ID:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -ID:\Anaconda3\envs\denoise_env\include -ID:\Anaconda3\envs\denoise_env\include "-ID:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE" "-ID:\vs2015\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\winrt" -c E:\WangZhongpeng\adversarial_defence\SADNet-master\dcn\src\deform_conv_cuda.cpp /FoE:\WangZhongpeng\adversarial_defence\SADNet-master\dcn\build\temp.win-amd64-3.6\Release\src/deform_conv_cuda.obj -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=deform_conv_cuda -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\torch/extension.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\torch\csrc\api\include\torch/all.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\torch\csrc\api\include\torch/cuda.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\torch/csrc/WindowsTorchApiMacro.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/macros/Export.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/macros/cmake_macros.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\cstdint 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\yvals.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xkeycheck.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\crtdefs.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\sal.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\ConcurrencySal.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\vadefs.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\corecrt.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\use_ansi.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\stdint.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\cstddef 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\stddef.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\torch\csrc\api\include\torch/data.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\torch\csrc\api\include\torch/data/dataloader.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\torch\csrc\api\include\torch/data/dataloader/stateful.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\torch\csrc\api\include\torch/data/dataloader/base.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\torch\csrc\api\include\torch/data/dataloader_options.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\torch\csrc\api\include\torch/arg.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\utility 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\cstdlib 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\stdlib.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\corecrt_malloc.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\corecrt_search.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\corecrt_wstdlib.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\limits.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\initializer_list 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xtr1common 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\iosfwd 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\cstdio 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\stdio.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\corecrt_wstdio.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\corecrt_stdio_config.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\cstring 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\string.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\corecrt_memory.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\corecrt_memcpy_s.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\errno.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_string.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\corecrt_wstring.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\cwchar 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\wchar.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\corecrt_wconio.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\corecrt_wctype.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\corecrt_wdirect.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\corecrt_wio.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\corecrt_share.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\corecrt_wprocess.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\corecrt_wtime.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\sys/stat.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\sys/types.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\crtdbg.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_new_debug.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_new.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\torch\csrc\api\include\torch/types.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/ATen.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/Allocator.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\memory 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\limits 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\ymath.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\cfloat 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\float.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\climits 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\cmath 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\math.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xtgmath.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\new 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\exception 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\malloc.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\eh.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\corecrt_terminate.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xatomic0.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\intrin.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\setjmp.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\immintrin.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\wmmintrin.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\nmmintrin.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\smmintrin.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\tmmintrin.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\pmmintrin.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\emmintrin.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xmmintrin.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\mmintrin.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\ammintrin.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\typeinfo 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_typeinfo.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/Device.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/DeviceType.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/macros/Macros.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\sstream 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\string 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\istream 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\ios 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocnum 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\streambuf 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xiosbase 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\stdexcept 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocinfo 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocinfo.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\ctype.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\locale.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xfacet 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\system_error 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\cerrno 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\share.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\functional 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xfunctional 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\tuple 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Exception.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/StringUtil.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/string_utils.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\vector 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Deprecated.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/ThreadLocalDebugInfo.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\unordered_map 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xhash 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\list 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/UniqueVoidPtr.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/core/ATenGeneral.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/Context.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/Tensor.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/core/TensorBody.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/Layout.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/Backend.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/DispatchKey.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\iostream 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/ArrayRef.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/SmallVector.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/AlignOf.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\algorithm 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\cassert 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\assert.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\iterator 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/C++17.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\array 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/DispatchKeySet.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/llvmMathExtras.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\cassert 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\assert.h D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/DispatchKeySet.h(59): error C3250: “$L0”: 不允许在“constexpr”函数体中进行声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/DispatchKeySet.h(59): error C3249: “constexpr”函数的语句或子表达式非法 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/DispatchKeySet.h(59): error C3250: “$L0”: 不允许在“constexpr”函数体中进行声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/DispatchKeySet.h(59): error C3250: “$L0”: 不允许在“constexpr”函数体中进行声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/DispatchKeySet.h(59): note: 请参见“++”的用法 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/DispatchKeySet.h(59): error C3250: “k”: 不允许在“constexpr”函数体中进行声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/DispatchKeySet.h(60): error C3249: “constexpr”函数的语句或子表达式非法 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/DispatchKeySet.h(60): note: 请参见“|=”的用法 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/DispatchKeySet.h(66): warning C4800: “uint64_t”: 将值强制为布尔值“true”或“false”(性能警告) 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/MemoryFormat.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/QScheme.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/Scalar.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\assert.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\complex 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\ccomplex 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xcomplex D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(156): warning C4814: “c10::complex<T>::operator =”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(277): note: 参见对正在编译的类 模板 实例化“c10::complex<T>”的引用 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/DispatchKeySet.h(57): note: 参见对正在编译的类 模板 实例化“std::initializer_listc10::DispatchKey”的引用 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(161): warning C4814: “c10::complex<T>::operator +=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(166): warning C4814: “c10::complex<T>::operator -=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(172): warning C4814: “c10::complex<T>::operator *=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(178): warning C4814: “c10::complex<T>::operator /=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(185): warning C4814: “c10::complex<T>::operator =”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(192): warning C4814: “c10::complex<T>::operator +=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(199): warning C4814: “c10::complex<T>::operator -=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(211): warning C4814: “c10::complex<T>::operator *=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(229): warning C4814: “c10::complex<T>::operator /=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(237): warning C4814: “c10::complex<T>::operator =”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(270): warning C4814: “c10::complex<T>::real”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(276): warning C4814: “c10::complex<T>::imag”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(156): warning C4814: “c10::complex::operator =”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(281): note: 参见对正在编译的类 模板 实例化“c10::complex”的引用 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(161): warning C4814: “c10::complex::operator +=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(166): warning C4814: “c10::complex::operator -=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(172): warning C4814: “c10::complex::operator *=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(178): warning C4814: “c10::complex::operator /=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(185): warning C4814: “c10::complex::operator =”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(192): warning C4814: “c10::complex::operator +=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(199): warning C4814: “c10::complex::operator -=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(211): warning C4814: “c10::complex::operator *=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(229): warning C4814: “c10::complex::operator /=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(237): warning C4814: “c10::complex::operator =”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(270): warning C4814: “c10::complex::real”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(276): warning C4814: “c10::complex::imag”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(156): warning C4814: “c10::complex::operator =”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(285): note: 参见对正在编译的类 模板 实例化“c10::complex”的引用 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(161): warning C4814: “c10::complex::operator +=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(166): warning C4814: “c10::complex::operator -=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(172): warning C4814: “c10::complex::operator *=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(178): warning C4814: “c10::complex::operator /=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(185): warning C4814: “c10::complex::operator =”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(192): warning C4814: “c10::complex::operator +=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(199): warning C4814: “c10::complex::operator -=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(211): warning C4814: “c10::complex::operator *=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(229): warning C4814: “c10::complex::operator /=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(237): warning C4814: “c10::complex::operator =”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(270): warning C4814: “c10::complex::real”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex.h(276): warning C4814: “c10::complex::imag”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex_math.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/complex_utils.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Half.h 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\math.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Half-inl.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/BFloat16.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/BFloat16-inl.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/in_place.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\cassert 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\assert.h D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(282): warning C4814: “c10::optional<T>::contained_val”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(515): note: 参见对正在编译的类 模板 实例化“c10::optional<T>”的引用 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(285): warning C4814: “c10::optional<T>::contained_val”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(465): warning C4814: “c10::optional<T>::operator ->”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(474): warning C4814: “c10::optional<T>::operator *”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(479): warning C4814: “c10::optional<T>::operator *”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(491): warning C4814: “c10::optional<T>::value”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(497): warning C4814: “c10::optional<T>::value”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(509): warning C4814: “c10::optional<T>::value_or”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/typeid.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\atomic 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xatomic.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xxatomic 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xxatomic 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xxatomic 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xxatomic 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xxatomic 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xxatomic 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xxatomic 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xxatomic 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xxatomic 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xxatomic 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xxatomic 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xxatomic 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xxatomic 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xxatomic 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xxatomic 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xxatomic 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\cassert 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\assert.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\mutex 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\chrono 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\ratio 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\time.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\thr/xtimec.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\thr/xthrcommon.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\thread 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\thr/xthread 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\thr/xtime 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\thr/xthreads.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\unordered_set 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Backtrace.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/IdWrapper.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Type.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/TypeTraits.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/TypeIndex.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/ConstexprCrc.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/string_view.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/reverse_iterator.h D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/reverse_iterator.h(93): warning C4814: “c10::reverse_iterator<Iterator>::operator =”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/reverse_iterator.h(177): note: 参见对正在编译的类 模板 实例化“c10::reverse_iterator<Iterator>”的引用 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/reverse_iterator.h(126): warning C4814: “c10::reverse_iterator<Iterator>::operator ++”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/reverse_iterator.h(132): warning C4814: “c10::reverse_iterator<Iterator>::operator ++”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/reverse_iterator.h(137): warning C4814: “c10::reverse_iterator<Iterator>::operator --”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/reverse_iterator.h(143): warning C4814: “c10::reverse_iterator<Iterator>::operator --”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/reverse_iterator.h(152): warning C4814: “c10::reverse_iterator<Iterator>::operator +=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/reverse_iterator.h(161): warning C4814: “c10::reverse_iterator<Iterator>::operator -=”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/string_view.h(59): warning C4814: “c10::basic_string_view<CharT>::operator =”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/string_view.h(643): note: 参见对正在编译的类 模板 实例化“c10::basic_string_view<CharT>”的引用 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/string_view.h(159): warning C4814: “c10::basic_string_view<CharT>::remove_prefix”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/string_view.h(168): warning C4814: “c10::basic_string_view<CharT>::remove_suffix”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/string_view.h(174): warning C4814: “c10::basic_string_view<CharT>::swap”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/ConstexprCrc.h(103): error C3250: “i”: 不允许在“constexpr”函数体中进行声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/ConstexprCrc.h(103): error C3249: “constexpr”函数的语句或子表达式非法 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/ConstexprCrc.h(103): note: 请参见“++”的用法 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/ConstexprCrc.h(104): error C3249: “constexpr”函数的语句或子表达式非法 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/ConstexprCrc.h(105): error C3249: “constexpr”函数的语句或子表达式非法 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/string_view.h(59): warning C4814: “c10::basic_string_view::operator =”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/ConstexprCrc.h(123): note: 参见对正在编译的类 模板 实例化“c10::basic_string_view”的引用 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/string_view.h(159): warning C4814: “c10::basic_string_view::remove_prefix”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/string_view.h(168): warning C4814: “c10::basic_string_view::remove_suffix”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/string_view.h(174): warning C4814: “c10::basic_string_view::swap”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\cinttypes 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\inttypes.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/qint32.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/qint8.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/quint8.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/flat_hash_map.h D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(282): warning C4814: “c10::optionalc10::ScalarType::contained_val”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(182): note: 参见对正在编译的类 模板 实例化“c10::optionalc10::ScalarType”的引用 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(283): error C2556: “c10::ScalarType &c10::optionalc10::ScalarType::contained_val(void) const &”: 重载函数与“const c10::ScalarType &c10::optionalc10::ScalarType::contained_val(void) const &”只是在返回类型上不同 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(277): note: 参见“c10::optionalc10::ScalarType::contained_val”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(283): error C2373: “c10::optionalc10::ScalarType::contained_val”: 重定义;不同的类型修饰符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(277): note: 参见“c10::optionalc10::ScalarType::contained_val”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(284): error C2059: 语法错误:“return” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(284): error C2238: 意外的标记位于“;”之前 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(287): error C2144: 语法错误:“void”的前面应有“;” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(187): error C2440: “return”: 无法从“initializer list”转换为“c10::optionalc10::ScalarType” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(187): note: 无构造函数可以接受源类型,或构造函数重载决策不明确 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(190): error C2440: “return”: 无法从“initializer list”转换为“c10::optionalc10::ScalarType” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(190): note: 无构造函数可以接受源类型,或构造函数重载决策不明确 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(192): error C2440: “return”: 无法从“const c10::nullopt_t”转换为“c10::optionalc10::ScalarType” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(192): note: 无构造函数可以接受源类型,或构造函数重载决策不明确 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(196): error C2451: “c10::optionalc10::ScalarType”类型的条件表达式是非法的 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(196): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(197): error C2100: 非法的间接寻址 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(282): warning C4814: “c10::optionalcaffe2::TypeMeta::contained_val”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(203): note: 参见对正在编译的类 模板 实例化“c10::optionalcaffe2::TypeMeta”的引用 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(283): error C2556: “caffe2::TypeMeta &c10::optionalcaffe2::TypeMeta::contained_val(void) const &”: 重载函数与“const caffe2::TypeMeta &c10::optionalcaffe2::TypeMeta::contained_val(void) const &”只是在返回类型上不同 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(277): note: 参见“c10::optionalcaffe2::TypeMeta::contained_val”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(283): error C2373: “c10::optionalcaffe2::TypeMeta::contained_val”: 重定义;不同的类型修饰符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(277): note: 参见“c10::optionalcaffe2::TypeMeta::contained_val”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(204): error C2039: “has_value”: 不是“c10::optionalcaffe2::TypeMeta”的成员 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(203): note: 参见“c10::optionalcaffe2::TypeMeta”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(205): error C2440: “return”: 无法从“const c10::nullopt_t”转换为“c10::optionalc10::ScalarType” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(205): note: 无构造函数可以接受源类型,或构造函数重载决策不明确 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(207): error C2100: 非法的间接寻址 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(211): error C2451: “c10::optionalc10::ScalarType”类型的条件表达式是非法的 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(211): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(212): error C2100: 非法的间接寻址 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(212): error C2440: “类型转换”: 无法从“c10::ScalarType”转换为“int” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(212): note: 该转换要求显式类型转换(static_cast、C 样式转换或函数样式转换) D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(212): error C2446: “==”: 没有从“c10::ScalarType”到“c10::optionalc10::ScalarType”的转换 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(212): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/TypeCast.h D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/Scalar.h(63): warning C4800: “const int64_t”: 将值强制为布尔值“true”或“false”(性能警告) 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/Storage.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/StorageImpl.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/intrusive_ptr.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/core/TensorAccessor.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorImpl.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\numeric 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/DefaultDtype.h D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(24): error C2039: “has_value”: 不是“c10::optionalc10::ScalarType”的成员 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(181): note: 参见“c10::optionalc10::ScalarType”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(24): error C2100: 非法的间接寻址 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(28): error C2039: “has_value”: 不是“c10::optionalcaffe2::TypeMeta”的成员 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/ScalarType.h(203): note: 参见“c10::optionalcaffe2::TypeMeta”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(28): error C2100: 非法的间接寻址 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(282): warning C4814: “c10::optionalc10::Layout::contained_val”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(31): note: 参见对正在编译的类 模板 实例化“c10::optionalc10::Layout”的引用 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(283): error C2556: “c10::Layout &c10::optionalc10::Layout::contained_val(void) const &”: 重载函数与“const c10::Layout &c10::optionalc10::Layout::contained_val(void) const &”只是在返回类型上不同 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(277): note: 参见“c10::optionalc10::Layout::contained_val”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(283): error C2373: “c10::optionalc10::Layout::contained_val”: 重定义;不同的类型修饰符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(277): note: 参见“c10::optionalc10::Layout::contained_val”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(32): error C2039: “has_value”: 不是“c10::optionalc10::Layout”的成员 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(21): note: 参见“c10::optionalc10::Layout”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(32): error C2100: 非法的间接寻址 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(282): warning C4814: “c10::optionalc10::Device::contained_val”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(35): note: 参见对正在编译的类 模板 实例化“c10::optionalc10::Device”的引用 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(283): error C2556: “c10::Device &c10::optionalc10::Device::contained_val(void) const &”: 重载函数与“const c10::Device &c10::optionalc10::Device::contained_val(void) const &”只是在返回类型上不同 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(277): note: 参见“c10::optionalc10::Device::contained_val”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(283): error C2373: “c10::optionalc10::Device::contained_val”: 重定义;不同的类型修饰符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(277): note: 参见“c10::optionalc10::Device::contained_val”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(36): error C2039: “has_value”: 不是“c10::optionalc10::Device”的成员 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(21): note: 参见“c10::optionalc10::Device”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(36): error C2100: 非法的间接寻址 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(282): warning C4814: “c10::optional::contained_val”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(39): note: 参见对正在编译的类 模板 实例化“c10::optional”的引用 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(283): error C2556: “bool &c10::optional::contained_val(void) const &”: 重载函数与“const bool &c10::optional::contained_val(void) const &”只是在返回类型上不同 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(277): note: 参见“c10::optional::contained_val”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(283): error C2373: “c10::optional::contained_val”: 重定义;不同的类型修饰符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(277): note: 参见“c10::optional::contained_val”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(40): error C2039: “has_value”: 不是“c10::optional”的成员 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(39): note: 参见“c10::optional”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(40): error C2100: 非法的间接寻址 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(138): error C2664: “void c10::TensorOptions::set_layout(c10::optionalc10::Layout) noexcept &”: 无法将参数 1 从“c10::Layout”转换为“c10::optionalc10::Layout” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(138): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(164): error C2664: “void c10::TensorOptions::set_dtype(c10::optionalc10::ScalarType) noexcept &”: 无法将参数 1 从“caffe2::TypeMeta”转换为“c10::optionalcaffe2::TypeMeta” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(164): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(169): error C2664: “void c10::TensorOptions::set_dtype(c10::optionalc10::ScalarType) noexcept &”: 无法将参数 1 从“c10::ScalarType”转换为“c10::optionalcaffe2::TypeMeta” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(169): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(282): warning C4814: “c10::optionalc10::MemoryFormat::contained_val”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(174): note: 参见对正在编译的类 模板 实例化“c10::optionalc10::MemoryFormat”的引用 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(283): error C2556: “c10::MemoryFormat &c10::optionalc10::MemoryFormat::contained_val(void) const &”: 重载函数与“const c10::MemoryFormat &c10::optionalc10::MemoryFormat::contained_val(void) const &”只是在返回类型上不同 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(277): note: 参见“c10::optionalc10::MemoryFormat::contained_val”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(283): error C2373: “c10::optionalc10::MemoryFormat::contained_val”: 重定义;不同的类型修饰符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(277): note: 参见“c10::optionalc10::MemoryFormat::contained_val”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(174): error C2664: “void c10::TensorOptions::set_memory_format(c10::optionalc10::MemoryFormat) noexcept &”: 无法将参数 1 从“c10::MemoryFormat”转换为“c10::optionalc10::MemoryFormat” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(174): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(265): error C2446: “:”: 没有从“const c10::nullopt_t”到“c10::optionalc10::Device”的转换 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(265): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(286): error C2446: “:”: 没有从“const c10::nullopt_t”到“c10::optionalcaffe2::TypeMeta”的转换 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(286): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(302): error C2446: “:”: 没有从“const c10::nullopt_t”到“c10::optionalc10::Layout”的转换 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(302): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(319): error C2446: “:”: 没有从“const c10::nullopt_t”到“c10::optional”的转换 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(319): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(345): error C2446: “:”: 没有从“const c10::nullopt_t”到“c10::optional”的转换 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(345): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(359): error C2446: “:”: 没有从“const c10::nullopt_t”到“c10::optionalc10::MemoryFormat”的转换 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(359): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(415): error C2451: “c10::optionalc10::Device”类型的条件表达式是非法的 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(415): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(416): error C2100: 非法的间接寻址 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(425): error C2451: “c10::optionalcaffe2::TypeMeta”类型的条件表达式是非法的 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(425): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(426): error C2100: 非法的间接寻址 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(435): error C2451: “c10::optionalc10::ScalarType”类型的条件表达式是非法的 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(435): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(436): error C2100: 非法的间接寻址 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(445): error C2451: “c10::optionalc10::Layout”类型的条件表达式是非法的 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(445): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(446): error C2100: 非法的间接寻址 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(446): error C2440: “=”: 无法从“c10::optionalc10::Layout”转换为“c10::Layout” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(446): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(455): error C2451: “c10::optional”类型的条件表达式是非法的 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(455): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(456): error C2100: 非法的间接寻址 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(456): error C2440: “=”: 无法从“c10::optional”转换为“bool” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(456): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(465): error C2451: “c10::optional”类型的条件表达式是非法的 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(465): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(466): error C2100: 非法的间接寻址 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(466): error C2440: “=”: 无法从“c10::optional”转换为“bool” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(466): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(475): error C2451: “c10::optionalc10::MemoryFormat”类型的条件表达式是非法的 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(475): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(476): error C2100: 非法的间接寻址 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(476): error C2440: “=”: 无法从“c10::optionalc10::MemoryFormat”转换为“c10::MemoryFormat” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(476): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(524): error C2664: “caffe2::TypeMeta c10::TensorOptions::dtype(void) noexcept const”: 无法将参数 1 从“caffe2::TypeMeta”转换为“c10::optionalcaffe2::TypeMeta” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(524): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(529): error C2664: “caffe2::TypeMeta c10::TensorOptions::dtype(void) noexcept const”: 无法将参数 1 从“caffe2::TypeMeta”转换为“c10::optionalcaffe2::TypeMeta” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(529): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(535): error C2664: “c10::Layout c10::TensorOptions::layout(void) noexcept const”: 无法将参数 1 从“c10::Layout”转换为“c10::optionalc10::Layout” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(535): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(553): error C2664: “bool c10::TensorOptions::requires_grad(void) noexcept const”: 无法将参数 1 从“bool”转换为“c10::optional” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(553): note: 无构造函数可以接受源类型,或构造函数重载决策不明确 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(559): error C2664: “c10::TensorOptions c10::TensorOptions::memory_format(c10::optionalc10::MemoryFormat) noexcept const”: 无法将参数 1 从“c10::MemoryFormat”转换为“c10::optionalc10::MemoryFormat” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(559): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/impl/LocalDispatchKeySet.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Flags.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Registry.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/CopyBytes.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Logging.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/logging_is_not_google_glog.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\ctime 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\fstream 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\iomanip 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocmon 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xloctime 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\map 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\xtree 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\set 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/python_stub.h D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorImpl.h(481): error C2039: “has_value”: 不是“c10::optionalc10::Device”的成员 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(21): note: 参见“c10::optionalc10::Device”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorImpl.h(485): error C2100: 非法的间接寻址 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorImpl.h(485): error C2039: “index”: 不是“c10::optionalc10::Device”的成员 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(21): note: 参见“c10::optionalc10::Device”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorImpl.h(489): error C2039: “has_value”: 不是“c10::optionalc10::Device”的成员 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(21): note: 参见“c10::optionalc10::Device”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorImpl.h(493): error C2100: 非法的间接寻址 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorImpl.h(1000): error C2039: “has_value”: 不是“c10::optionalc10::Device”的成员 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(21): note: 参见“c10::optionalc10::Device”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorImpl.h(1002): error C2100: 非法的间接寻址 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorImpl.h(1002): error C2039: “type”: 不是“c10::optionalc10::Device”的成员 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(21): note: 参见“c10::optionalc10::Device”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorImpl.h(1247): error C2679: 二进制“=”: 没有找到接受“c10::Device”类型的右操作数的运算符(或没有可接受的转换) D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(285): note: 可能是“c10::optionalc10::Device &c10::optionalc10::Device::operator =(c10::optionalc10::Device &&)” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(285): note: 或 “c10::optionalc10::Device &c10::optionalc10::Device::operator =(const c10::optionalc10::Device &)” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorImpl.h(1247): note: 尝试匹配参数列表“(c10::optionalc10::Device, c10::Device)”时 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorImpl.h(1258): error C2679: 二进制“=”: 没有找到接受“c10::Device”类型的右操作数的运算符(或没有可接受的转换) D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(285): note: 可能是“c10::optionalc10::Device &c10::optionalc10::Device::operator =(c10::optionalc10::Device &&)” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(285): note: 或 “c10::optionalc10::Device &c10::optionalc10::Device::operator =(const c10::optionalc10::Device &)” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorImpl.h(1258): note: 尝试匹配参数列表“(c10::optionalc10::Device, c10::Device)”时 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorImpl.h(1318): error C2679: 二进制“=”: 没有找到接受“c10::Device”类型的右操作数的运算符(或没有可接受的转换) D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(285): note: 可能是“c10::optionalc10::Device &c10::optionalc10::Device::operator =(c10::optionalc10::Device &&)” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(285): note: 或 “c10::optionalc10::Device &c10::optionalc10::Device::operator =(const c10::optionalc10::Device &)” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorImpl.h(1318): note: 尝试匹配参数列表“(c10::optionalc10::Device, c10::Device)”时 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorImpl.h(1363): error C2679: 二进制“=”: 没有找到接受“c10::Device”类型的右操作数的运算符(或没有可接受的转换) D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(285): note: 可能是“c10::optionalc10::Device &c10::optionalc10::Device::operator =(c10::optionalc10::Device &&)” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(285): note: 或 “c10::optionalc10::Device &c10::optionalc10::Device::operator =(const c10::optionalc10::Device &)” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorImpl.h(1363): note: 尝试匹配参数列表“(c10::optionalc10::Device, c10::Device)”时 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/UndefinedTensorImpl.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/core/DeprecatedTypePropertiesRegistry.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/core/DeprecatedTypeProperties.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/core/Generator.h 注意: 包含文件: D:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE\deque 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/GeneratorImpl.h D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/core/DeprecatedTypeProperties.h(95): error C2664: “caffe2::TypeMeta c10::TensorOptions::dtype(void) noexcept const”: 无法将参数 1 从“caffe2::TypeMeta”转换为“c10::optionalcaffe2::TypeMeta” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/core/DeprecatedTypeProperties.h(95): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/core/DeprecatedTypeProperties.h(96): error C2228: “.device”的左边必须有类/结构/联合 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/core/DeprecatedTypeProperties.h(97): error C2228: “.layout”的左边必须有类/结构/联合 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/core/DeprecatedTypeProperties.h(103): error C2039: “has_value”: 不是“c10::optionalc10::Device”的成员 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(21): note: 参见“c10::optionalc10::Device”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/core/DeprecatedTypeProperties.h(106): error C2039: “value”: 不是“c10::optionalc10::Device”的成员 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/TensorOptions.h(21): note: 参见“c10::optionalc10::Device”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/core/DeprecatedTypeProperties.h(106): error C2512: “c10::Device”: 没有合适的默认构造函数可用 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/core/Device.h(30): note: 参见“c10::Device”的声明 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/core/NamedTensor.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/core/Dimname.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/core/interned_strings.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/core/aten_interned_strings.h 注意: 包含文件: D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/core/QuantizerBase.h D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/core/TensorBody.h(1319): warning C4522: “at::Tensor”: 指定了多个赋值运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/core/TensorBody.h(561): error C2440: “默认参数”: 无法从“const c10::nullopt_t”转换为“c10::optional” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/core/TensorBody.h(561): note: 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(282): warning C4814: “c10::optionalat::Tensor::contained_val”: 在 C++14 中,"constexpr" 将不表示“常量”;请考虑显式指定“常量” D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\ATen/core/TensorBody.h(561): note: 参见对正在编译的类 模板 实例化“c10::optionalat::Tensor”的引用 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(283): error C2556: “at::Tensor &c10::optionalat::Tensor::contained_val(void) const &”: 重载函数与“const at::Tensor &c10::optionalat::Tensor::contained_val(void) const &”只是在返回类型上不同 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(277): note: 参见“c10::optionalat::Tensor::contained_val”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(283): error C2373: “c10::optionalat::Tensor::contained_val”: 重定义;不同的类型修饰符 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(277): note: 参见“c10::optionalat::Tensor::contained_val”的声明 D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\c10/util/Optional.h(283): fatal error C1003: 错误计数超过 100;正在停止编译 [2/2] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin\nvcc -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -ID:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include -ID:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\torch\csrc\api\include -ID:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\TH -ID:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -ID:\Anaconda3\envs\denoise_env\include -ID:\Anaconda3\envs\denoise_env\include "-ID:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE" "-ID:\vs2015\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\winrt" -c E:\WangZhongpeng\adversarial_defence\SADNet-master\dcn\src\deform_conv_cuda_kernel.cu -o E:\WangZhongpeng\adversarial_defence\SADNet-master\dcn\build\temp.win-amd64-3.6\Release\src/deform_conv_cuda_kernel.obj -D__CUDA_NO_HALF_OPERATORS -D__CUDA_NO_HALF_CONVERSIONS -D__CUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr -D__CUDA_NO_HALF_OPERATORS -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=deform_conv_cuda -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_61,code=sm_61 FAILED: E:/WangZhongpeng/adversarial_defence/SADNet-master/dcn/build/temp.win-amd64-3.6/Release/src/deform_conv_cuda_kernel.obj C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin\nvcc -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -ID:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include -ID:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\torch\csrc\api\include -ID:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\TH -ID:\Anaconda3\envs\denoise_env\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -ID:\Anaconda3\envs\denoise_env\include -ID:\Anaconda3\envs\denoise_env\include "-ID:\vs2015\Microsoft Visual Studio 14.0\VC\INCLUDE" "-ID:\vs2015\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\winrt" -c E:\WangZhongpeng\adversarial_defence\SADNet-master\dcn\src\deform_conv_cuda_kernel.cu -o E:\WangZhongpeng\adversarial_defence\SADNet-master\dcn\build\temp.win-amd64-3.6\Release\src/deform_conv_cuda_kernel.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=deform_conv_cuda -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_61,code=sm_61 D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/ThreadLocalDebugInfo.h(12): warning: modifier is ignored on an enum specifier

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/core/DispatchKeySet.h(60): error: statement may not appear in a constexpr constructor

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/core/DispatchKeySet.h(59): error: statement may not appear in a constexpr constructor

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/core/DispatchKeySet.h(191): error: expression must have a constant value D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/core/DispatchKeySet.h(191): note: this call cannot be evaluated because the target function function "c10::DispatchKeySet::DispatchKeySet(std::initializer_listc10::DispatchKey)" (57): here is not constexpr or not completely defined yet

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/complex.h(152): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/complex.h(158): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/complex.h(163): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/complex.h(168): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/complex.h(174): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/complex.h(181): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/complex.h(188): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/complex.h(195): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/complex.h(202): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/complex.h(219): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/complex.h(233): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/complex.h(268): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/complex.h(274): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(280): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(283): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(283): error: cannot overload functions distinguished by return type alone

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(505): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/reverse_iterator.h(89): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/reverse_iterator.h(123): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/reverse_iterator.h(128): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/reverse_iterator.h(134): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/reverse_iterator.h(139): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/reverse_iterator.h(149): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/reverse_iterator.h(158): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/string_view.h(54): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/string_view.h(151): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/string_view.h(161): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/string_view.h(170): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Array.h(105): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Array.h(108): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Array.h(112): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Array.h(115): error: cannot overload functions distinguished by return type alone

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Array.h(118): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Array.h(121): error: cannot overload functions distinguished by return type alone

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Array.h(124): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Array.h(127): error: cannot overload functions distinguished by return type alone

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Array.h(130): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Array.h(133): error: cannot overload functions distinguished by return type alone

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Array.h(156): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Array.h(159): error: cannot overload functions distinguished by return type alone

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Array.h(162): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Array.h(171): error: cannot overload functions distinguished by return type alone

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Array.h(181): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Array.h(184): error: cannot overload functions distinguished by return type alone

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Array.h(187): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Array.h(190): error: cannot overload functions distinguished by return type alone

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Array.h(196): warning: constexpr non-static member function will not be implicitly 'const' in C++14

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Array.h(199): error: cannot overload functions distinguished by return type alone

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/op_registration/hacky_wrapper_for_legacy_signatures.h(48): error: statement may not appear in a constexpr function detected during instantiation of "__nv_bool c10::impl::detail::has_tensoroptions_arg<FuncType>() [with FuncType=int (int64_t, const c10::TensorOptions &)]" (54): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/op_registration/hacky_wrapper_for_legacy_signatures.h(54): error: expression must have a constant value D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/op_registration/hacky_wrapper_for_legacy_signatures.h(54): note: this call cannot be evaluated because the target function function "c10::impl::detail::has_tensoroptions_arg<FuncType>() [with FuncType=int (int64_t, const c10::TensorOptions &)]" (46): here is not constexpr or not completely defined yet

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/op_registration/hacky_wrapper_for_legacy_signatures.h(48): error: statement may not appear in a constexpr function detected during instantiation of "__nv_bool c10::impl::detail::has_tensoroptions_arg<FuncType>() [with FuncType=int (int64_t, c10::TensorOptions)]" (55): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/op_registration/hacky_wrapper_for_legacy_signatures.h(55): error: expression must have a constant value D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/op_registration/hacky_wrapper_for_legacy_signatures.h(55): note: this call cannot be evaluated because the target function function "c10::impl::detail::has_tensoroptions_arg<FuncType>() [with FuncType=int (int64_t, c10::TensorOptions)]" (46): here is not constexpr or not completely defined yet

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/op_registration/hacky_wrapper_for_legacy_signatures.h(48): error: statement may not appear in a constexpr function detected during instantiation of "__nv_bool c10::impl::detail::has_tensoroptions_arg<FuncType>() [with FuncType=int (int64_t, std::string)]" (56): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/op_registration/hacky_wrapper_for_legacy_signatures.h(56): error: expression must have a constant value

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(390): error: expression must be a modifiable lvalue detected during instantiation of "c10::optional<T> &c10::optional<T>::operator=(const c10::optional<T> &) [with T=c10::ScalarType]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/jit_type.h(699): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(473): error: qualifiers dropped in binding reference of type "c10::ScalarType &" to initializer of type "const c10::ScalarType" detected during instantiation of "T &c10::optional<T>::operator*() & [with T=c10::ScalarType]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/core/ScalarType.h(197): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(473): error: qualifiers dropped in binding reference of type "caffe2::TypeMeta &" to initializer of type "const caffe2::TypeMeta" detected during instantiation of "T &c10::optional<T>::operator*() & [with T=caffe2::TypeMeta]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/core/ScalarType.h(207): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(473): error: qualifiers dropped in binding reference of type "c10::Layout &" to initializer of type "const c10::Layout" detected during instantiation of "T &c10::optional<T>::operator*() & [with T=c10::Layout]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/core/TensorOptions.h(32): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(402): error: no operator "=" matches these operands operand types are: const c10::Device = c10::Device detected during instantiation of "c10::optional<T> &c10::optional<T>::operator=(c10::optional<T> &&) [with T=c10::Device]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/core/TensorImpl.h(1228): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(473): error: qualifiers dropped in binding reference of type "c10::Device &" to initializer of type "const c10::Device" detected during instantiation of "T &c10::optional<T>::operator*() & [with T=c10::Device]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/core/TensorOptions.h(36): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(488): error: qualifiers dropped in binding reference of type "c10::Device &" to initializer of type "const c10::Device" detected during instantiation of "T &c10::optional<T>::value() & [with T=c10::Device]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/DeprecatedTypeProperties.h(106): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(390): error: expression must be a modifiable lvalue detected during instantiation of "c10::optional<T> &c10::optional<T>::operator=(const c10::optional<T> &) [with T=__nv_bool]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/jit_type.h(693): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(473): error: qualifiers dropped in binding reference of type "__nv_bool &" to initializer of type "const __nv_bool" detected during instantiation of "T &c10::optional<T>::operator*() & [with T=__nv_bool]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/core/TensorOptions.h(40): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(496): error: qualifiers dropped in binding reference of type "__nv_bool &&" to initializer of type "const __nv_bool" detected during instantiation of "T &&c10::optional<T>::value() && [with T=__nv_bool]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/op_registration/hacky_wrapper_for_legacy_signatures.h(19): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(473): error: qualifiers dropped in binding reference of type "c10::MemoryFormat &" to initializer of type "const c10::MemoryFormat" detected during instantiation of "T &c10::optional<T>::operator*() & [with T=c10::MemoryFormat]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/core/TensorOptions.h(476): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(478): error: qualifiers dropped in binding reference of type "c10::MemoryFormat &&" to initializer of type "const c10::MemoryFormat" detected during instantiation of "T &&c10::optional<T>::operator*() && [with T=c10::MemoryFormat]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/Functions.h(1521): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(414): error: no operator "=" matches these operands operand types are: const c10::Device = c10::Device detected during instantiation of "auto c10::optional<T>::operator=(U &&)->std::enable_if<, c10::optional<T> &>::type [with T=c10::Device, U=c10::Device]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/core/TensorImpl.h(1247): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(473): error: qualifiers dropped in binding reference of type "int64_t &" to initializer of type "const int64_t" detected during instantiation of "T &c10::optional<T>::operator*() & [with T=int64_t]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/jit_type.h(474): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(488): error: qualifiers dropped in binding reference of type "int64_t &" to initializer of type "const int64_t" detected during instantiation of "T &c10::optional<T>::value() & [with T=int64_t]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/TensorIndexing.h(31): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(473): error: qualifiers dropped in binding reference of type "std::string &" to initializer of type "const std::string" detected during instantiation of "T &c10::optional<T>::operator*() & [with T=std::string]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/jit_type.h(121): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(473): error: qualifiers dropped in binding reference of type "size_t &" to initializer of type "const size_t" detected during instantiation of "T &c10::optional<T>::operator*() & [with T=size_t]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/jit_type.h(459): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(414): error: no operator "=" matches these operands operand types are: const c10::Stride = c10::Stride detected during instantiation of "auto c10::optional<T>::operator=(U &&)->std::enable_if<, c10::optional<T> &>::type [with T=c10::Stride, U=c10::Stride]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/jit_type.h(382): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(390): error: no operator "=" matches these operands operand types are: const std::vector<c10::ShapeSymbol, std::allocatorc10::ShapeSymbol> = const std::vector<c10::ShapeSymbol, std::allocatorc10::ShapeSymbol> detected during instantiation of "c10::optional<T> &c10::optional<T>::operator=(const c10::optional<T> &) [with T=std::vector<c10::ShapeSymbol, std::allocatorc10::ShapeSymbol>]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/jit_type.h(525): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(473): error: qualifiers dropped in binding reference of type "std::vector<c10::ShapeSymbol, std::allocatorc10::ShapeSymbol> &" to initializer of type "const std::vector<c10::ShapeSymbol, std::allocatorc10::ShapeSymbol>" detected during: instantiation of "T &c10::optional<T>::operator*() & [with T=std::vector<c10::ShapeSymbol, std::allocatorc10::ShapeSymbol>]" (400): here instantiation of "c10::optional<T> &c10::optional<T>::operator=(c10::optional<T> &&) [with T=std::vector<c10::ShapeSymbol, std::allocatorc10::ShapeSymbol>]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/jit_type.h(525): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(402): error: no operator "=" matches these operands operand types are: const std::vector<c10::ShapeSymbol, std::allocatorc10::ShapeSymbol> = std::vector<c10::ShapeSymbol, std::allocatorc10::ShapeSymbol> detected during instantiation of "c10::optional<T> &c10::optional<T>::operator=(c10::optional<T> &&) [with T=std::vector<c10::ShapeSymbol, std::allocatorc10::ShapeSymbol>]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/jit_type.h(525): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(414): error: no operator "=" matches these operands operand types are: const std::vector<c10::ShapeSymbol, std::allocatorc10::ShapeSymbol> = std::vector<c10::ShapeSymbol, std::allocatorc10::ShapeSymbol> detected during instantiation of "auto c10::optional<T>::operator=(U &&)->std::enable_if<, c10::optional<T> &>::type [with T=std::vector<c10::ShapeSymbol, std::allocatorc10::ShapeSymbol>, U=std::vector<c10::ShapeSymbol, std::allocatorc10::ShapeSymbol> &]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/jit_type.h(463): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(390): error: no operator "=" matches these operands operand types are: const std::vector<c10::optionalc10::Stride, std::allocator<c10::optionalc10::Stride>> = const std::vector<c10::optionalc10::Stride, std::allocator<c10::optionalc10::Stride>> detected during instantiation of "c10::optional<T> &c10::optional<T>::operator=(const c10::optional<T> &) [with T=std::vector<c10::optionalc10::Stride, std::allocator<c10::optionalc10::Stride>>]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/jit_type.h(599): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(473): error: qualifiers dropped in binding reference of type "std::vector<c10::optionalc10::Stride, std::allocator<c10::optionalc10::Stride>> &" to initializer of type "const std::vector<c10::optionalc10::Stride, std::allocator<c10::optionalc10::Stride>>" detected during: instantiation of "T &c10::optional<T>::operator*() & [with T=std::vector<c10::optionalc10::Stride, std::allocator<c10::optionalc10::Stride>>]" (400): here instantiation of "c10::optional<T> &c10::optional<T>::operator=(c10::optional<T> &&) [with T=std::vector<c10::optionalc10::Stride, std::allocator<c10::optionalc10::Stride>>]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/jit_type.h(599): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(402): error: no operator "=" matches these operands operand types are: const std::vector<c10::optionalc10::Stride, std::allocator<c10::optionalc10::Stride>> = std::vector<c10::optionalc10::Stride, std::allocator<c10::optionalc10::Stride>> detected during instantiation of "c10::optional<T> &c10::optional<T>::operator=(c10::optional<T> &&) [with T=std::vector<c10::optionalc10::Stride, std::allocator<c10::optionalc10::Stride>>]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/jit_type.h(599): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(414): error: no operator "=" matches these operands operand types are: const std::vector<c10::optionalc10::Stride, std::allocator<c10::optionalc10::Stride>> = std::vector<c10::optionalc10::Stride, std::allocator<c10::optionalc10::Stride>> detected during: instantiation of "auto c10::optional<T>::operator=(U &&)->std::enable_if<, c10::optional<T> &>::type [with T=std::vector<c10::optionalc10::Stride, std::allocator<c10::optionalc10::Stride>>, U=std::vector<c10::optionalc10::Stride, std::allocator<c10::optionalc10::Stride>>]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/jit_type.h(539): here instantiation of "c10::VaryingShape<T>::VaryingShape(c10::optional<size_t>) [with T=c10::Stride]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/jit_type.h(709): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(478): error: qualifiers dropped in binding reference of type "std::vector<int64_t, std::allocator<int64_t>> &&" to initializer of type "const std::vector<int64_t, std::allocator<int64_t>>" detected during instantiation of "T &&c10::optional<T>::operator*() && [with T=std::vector<int64_t, std::allocator<int64_t>>]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/jit_type.h(745): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(414): error: expression must be a modifiable lvalue detected during instantiation of "auto c10::optional<T>::operator=(U &&)->std::enable_if<, c10::optional<T> &>::type [with T=__nv_bool, U=__nv_bool]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/jit_type.h(787): here

D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\c10/util/Optional.h(473): error: qualifiers dropped in binding reference of type "c10::QualifiedName &" to initializer of type "const c10::QualifiedName" detected during: instantiation of "T &c10::optional<T>::operator*() & [with T=c10::QualifiedName]" (327): here instantiation of "c10::optional<T>::optional(c10::optional<T> &&) [with T=c10::QualifiedName]" D:/Anaconda3/envs/denoise_env/lib/site-packages/torch/include\ATen/core/jit_type.h(1058): here

48 errors detected in the compilation of "C:/Users/admin/AppData/Local/Temp/tmpxft_00001d00_00000000-10_deform_conv_cuda_kernel.cpp1.ii". deform_conv_cuda_kernel.cu ninja: build stopped: subcommand failed. Traceback (most recent call last): File "D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\utils\cpp_extension.py", line 1522, in _run_ninja_build env=env) File "D:\Anaconda3\envs\denoise_env\lib\subprocess.py", line 438, in run output=stdout, stderr=stderr) subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

The above exception was the direct cause of the following exception:

Traceback (most recent call last): File "setup.py", line 22, in ], cmdclass={'build_ext': BuildExtension}, zip_safe=False) File "D:\Anaconda3\envs\denoise_env\lib\site-packages\setuptools_init_.py", line 153, in setup return distutils.core.setup(**attrs) File "D:\Anaconda3\envs\denoise_env\lib\distutils\core.py", line 148, in setup dist.run_commands() File "D:\Anaconda3\envs\denoise_env\lib\distutils\dist.py", line 955, in run_commands self.run_command(cmd) File "D:\Anaconda3\envs\denoise_env\lib\distutils\dist.py", line 974, in run_command cmd_obj.run() File "D:\Anaconda3\envs\denoise_env\lib\site-packages\setuptools\command\develop.py", line 34, in run self.install_for_development() File "D:\Anaconda3\envs\denoise_env\lib\site-packages\setuptools\command\develop.py", line 136, in install_for_development self.run_command('build_ext') File "D:\Anaconda3\envs\denoise_env\lib\distutils\cmd.py", line 313, in run_command self.distribution.run_command(command) File "D:\Anaconda3\envs\denoise_env\lib\distutils\dist.py", line 974, in run_command cmd_obj.run() File "D:\Anaconda3\envs\denoise_env\lib\site-packages\setuptools\command\build_ext.py", line 79, in run _build_ext.run(self) File "D:\Anaconda3\envs\denoise_env\lib\site-packages\Cython\Distutils\old_build_ext.py", line 186, in run _build_ext.build_ext.run(self) File "D:\Anaconda3\envs\denoise_env\lib\distutils\command\build_ext.py", line 339, in run self.build_extensions() File "D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\utils\cpp_extension.py", line 653, in build_extensions build_ext.build_extensions(self) File "D:\Anaconda3\envs\denoise_env\lib\site-packages\Cython\Distutils\old_build_ext.py", line 195, in build_extensions _build_ext.build_ext.build_extensions(self) File "D:\Anaconda3\envs\denoise_env\lib\distutils\command\build_ext.py", line 448, in build_extensions self._build_extensions_serial() File "D:\Anaconda3\envs\denoise_env\lib\distutils\command\build_ext.py", line 473, in _build_extensions_serial self.build_extension(ext) File "D:\Anaconda3\envs\denoise_env\lib\site-packages\setuptools\command\build_ext.py", line 196, in build_extension _build_ext.build_extension(self, ext) File "D:\Anaconda3\envs\denoise_env\lib\distutils\command\build_ext.py", line 533, in build_extension depends=ext.depends) File "D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\utils\cpp_extension.py", line 635, in win_wrap_ninja_compile with_cuda=with_cuda) File "D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\utils\cpp_extension.py", line 1238, in _write_ninja_file_and_compile_objects error_prefix='Error compiling objects for extension') File "D:\Anaconda3\envs\denoise_env\lib\site-packages\torch\utils\cpp_extension.py", line 1538, in _run_ninja_build raise RuntimeError(message) from e RuntimeError: Error compiling objects for extension

wzp2019201645 avatar May 28 '21 12:05 wzp2019201645