\blackcat\common.h(171): error : "detail" is ambiguous \blackcat\common.h(166): error : "detail" is ambiguous \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(33): error : type "bc::tensors::exprs::BC_View::move_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(31): error : type "bc::tensors::exprs::BC_View::copy_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(32): error : type "bc::tensors::exprs::Array_Slice::move_assignable [with Shape=bc::Shape<2>, ValueType=bc::device_tag::default_floating_point_type, Allocator=bc::allocators::Allocator, Tags=>]" \blackcat\tensors\expression_templates\expression_template_traits.h(30): error : type "bc::tensors::exprs::BC_View::copy_assignable" \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(33): error : type "bc::tensors::exprs::BC_View::move_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(31): error : type "bc::tensors::exprs::BC_View::copy_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(32): error : type "bc::tensors::exprs::Array_Slice::move_assignable [with Shape=bc::Shape<1>, ValueType=bc::device_tag::default_floating_point_type, Allocator=bc::allocators::Allocator, Tags=>]" \blackcat\tensors\expression_templates\expression_template_traits.h(30): error : type "bc::tensors::exprs::BC_View::copy_assignable" \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(33): error : type "bc::tensors::exprs::BC_View::move_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(31): error : type "bc::tensors::exprs::BC_View::copy_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(32): error : type "bc::tensors::exprs::Array_Slice::move_assignable [with Shape=bc::Shape<0>, ValueType=bc::device_tag::default_floating_point_type, Allocator=bc::allocators::Allocator, Tags=>]" \blackcat\tensors\expression_templates\expression_template_traits.h(30): error : type "bc::tensors::exprs::BC_View::copy_assignable" \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(33): error : type "bc::tensors::exprs::BC_View::move_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(31): error : type "bc::tensors::exprs::BC_View::copy_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(32): error : type "bc::tensors::exprs::BC_View::move_assignable" \blackcat\tensors\expression_templates\expression_template_traits.h(30): error : type "bc::tensors::exprs::BC_View::copy_assignable" \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(33): error : type "bc::tensors::exprs::BC_View::move_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(31): error : type "bc::tensors::exprs::BC_View::copy_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(32): error : type "bc::tensors::exprs::Array_Slice::move_assignable [with Shape=bc::Shape<2>, ValueType=bc::device_tag::default_floating_point_type, Allocator=bc::allocators::Allocator, Tags=, bc::tensors::exprs::noncontinuous_memory_tag>]" \blackcat\tensors\expression_templates\expression_template_traits.h(30): error : type "bc::tensors::exprs::BC_View::copy_assignable" \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(40): error : type "bc::tensors::exprs::BC_Const_View::is_const_view" \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_Const_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(33): error : type "bc::tensors::exprs::BC_Const_View::move_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(31): error : type "bc::tensors::exprs::BC_Const_View::copy_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(32): error : type "bc::tensors::exprs::Array_Slice::move_assignable [with Shape=bc::Shape<1>, ValueType=bc::device_tag::default_floating_point_type, Allocator=bc::allocators::Allocator, Tags=>]" \blackcat\tensors\expression_templates\expression_template_traits.h(30): error : type "bc::tensors::exprs::BC_Const_View::copy_assignable" \blackcat\tensors\expression_templates\expression_template_traits.h(40): error : type "bc::tensors::exprs::BC_Const_View::is_const_view" \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_Const_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(33): error : type "bc::tensors::exprs::BC_Const_View::move_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(31): error : type "bc::tensors::exprs::BC_Const_View::copy_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(32): error : type "bc::tensors::exprs::Array_Slice::move_assignable [with Shape=bc::Shape<2>, ValueType=bc::device_tag::default_floating_point_type, Allocator=bc::allocators::Allocator, Tags=>]" \blackcat\tensors\expression_templates\expression_template_traits.h(30): error : type "bc::tensors::exprs::BC_Const_View::copy_assignable" \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(33): error : type "bc::tensors::exprs::BC_View::move_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(31): error : type "bc::tensors::exprs::BC_View::copy_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(32): error : type "bc::tensors::exprs::BC_View::move_assignable" \blackcat\tensors\expression_templates\expression_template_traits.h(30): error : type "bc::tensors::exprs::BC_View::copy_assignable" \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(33): error : type "bc::tensors::exprs::BC_View::move_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(31): error : type "bc::tensors::exprs::BC_View::copy_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(32): error : type "bc::tensors::exprs::BC_View::move_assignable" \blackcat\tensors\expression_templates\expression_template_traits.h(30): error : type "bc::tensors::exprs::BC_View::copy_assignable" \blackcat\tensors\expression_templates\expression_template_traits.h(40): error : type "bc::tensors::exprs::BC_Const_View::is_const_view" \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_Const_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(33): error : type "bc::tensors::exprs::BC_Const_View::move_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(31): error : type "bc::tensors::exprs::BC_Const_View::copy_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(32): error : type "bc::tensors::exprs::BC_Const_View::move_assignable" \blackcat\tensors\expression_templates\expression_template_traits.h(30): error : type "bc::tensors::exprs::BC_Const_View::copy_assignable" \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(33): error : type "bc::tensors::exprs::BC_View::move_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(31): error : type "bc::tensors::exprs::BC_View::copy_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(32): error : type "bc::tensors::exprs::BC_View::move_assignable" \blackcat\tensors\expression_templates\expression_template_traits.h(30): error : type "bc::tensors::exprs::BC_View::copy_assignable" \blackcat\tensors\expression_templates\array.h(103): error : indirect nonvirtual base class is not allowed \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(33): error : type "bc::tensors::exprs::BC_View::move_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(31): error : type "bc::tensors::exprs::BC_View::copy_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(32): error : type "bc::tensors::exprs::Array_Slice::move_assignable [with Shape=bc::Shape<1>, ValueType=bc::device_tag::default_floating_point_type, Allocator=bc::nn::nn_default_allocator_type, Tags=>]" \blackcat\tensors\expression_templates\expression_template_traits.h(30): error : type "bc::tensors::exprs::BC_View::copy_assignable" \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(40): error : type "bc::tensors::exprs::BC_Const_View::is_const_view" \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_Const_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(40): error : type "bc::tensors::exprs::BC_Const_View::is_const_view" \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_Const_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(33): error : type "bc::tensors::exprs::BC_Const_View::move_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(31): error : type "bc::tensors::exprs::BC_Const_View::copy_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(32): error : type "bc::tensors::exprs::BC_Const_View::move_assignable" \blackcat\tensors\expression_templates\expression_template_traits.h(30): error : type "bc::tensors::exprs::BC_Const_View::copy_assignable" \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(33): error : type "bc::tensors::exprs::BC_View::move_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(31): error : type "bc::tensors::exprs::BC_View::copy_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(32): error : type "bc::tensors::exprs::Array_Slice::move_assignable [with Shape=bc::Shape<3>, ValueType=bc::device_tag::default_floating_point_type, Allocator=bc::allocators::Allocator, Tags=>]" \blackcat\tensors\expression_templates\expression_template_traits.h(30): error : type "bc::tensors::exprs::BC_View::copy_assignable" \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(33): error : type "bc::tensors::exprs::BC_View::move_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(31): error : type "bc::tensors::exprs::BC_View::copy_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(32): error : type "bc::tensors::exprs::BC_View::move_assignable" \blackcat\tensors\expression_templates\expression_template_traits.h(30): error : type "bc::tensors::exprs::BC_View::copy_assignable" \blackcat\tensors\expression_templates\array.h(103): error : indirect nonvirtual base class is not allowed \blackcat\tensors\tensor_accessor.h(28): error : static assertion failed with "ASSERT COPY ASSIGNABLE: const auto slice(bc::size_t i) const" \blackcat\tensors\expression_templates\expression_template_traits.h(40): error : type "bc::tensors::exprs::BC_Const_View::is_const_view" \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_Const_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(40): error : type "bc::tensors::exprs::BC_Const_View::is_const_view" \blackcat\tensors\expression_templates\expression_template_traits.h(39): error : type "bc::tensors::exprs::BC_Const_View::is_view" \blackcat\tensors\expression_templates\expression_template_traits.h(33): error : type "bc::tensors::exprs::BC_Const_View::move_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(31): error : type "bc::tensors::exprs::BC_Const_View::copy_constructible" \blackcat\tensors\expression_templates\expression_template_traits.h(32): error : type "bc::tensors::exprs::Array_Slice::move_assignable [with Shape=bc::Shape<0>, ValueType=bc::device_tag::default_floating_point_type, Allocator=bc::allocators::Allocator, Tags=>]" \blackcat\tensors\expression_templates\expression_template_traits.h(30): error : type "bc::tensors::exprs::BC_Const_View::copy_assignable" \blackcat\tensors\expression_templates\expression_template_traits.h(40): error : type "bc::tensors::exprs::BC_Const_View::is_const_view" 1>mnist_test.cu 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\BuildCustomizations\CUDA 10.1.targets(762,9): error MSB3721: The command ""C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin\nvcc.exe" -gencode=arch=compute_35,code=\"sm_35,compute_35\" --use-local-env -ccbin "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64" -x cu -I..\ -I..\benchmarks -I"..\..\openblas036-win64\include" -I..\examples\datasets -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\include" --keep-dir x64\Release -maxrregcount=0 --machine 64 --compile -cudart static -DWIN32 -DWIN64 -DNDEBUG -D_CONSOLE -D_MBCS -Xcompiler "/EHsc /W3 /nologo /O2 /Fdx64\Release\vc142.pdb /FS /Zi /MD " -o x64\Release\mnist_test.cu.obj "I:\Load_Predict\LSTM\LSTM-NeuralNetwork-CPP_重点\src_info\BlackCat_Tensors-master\source\MNIST_Test_Recurrent_gpu\mnist_test.cu"" exited with code 1. 1>Done building project "MNIST_Test_Recurrent_gpu.vcxproj" -- FAILED. ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========