clang++ -std=c++20 -O3 -flto -DNDEBUG -DSP_NETWORK_FILE=\"src/eval/stonegardens.nnue\" -DSP_VERSION=5.0.0 -D_SILENCE_CXX20_ATOMIC_INIT_DEPRECATION_WARNING -DSP_NATIVE -march=native -pthread -fuse-ld=lld -o sp_profile -DSP_PGO_PROFILE -fprofile-instr-generate src/main.cpp src/uci.cpp src/util/split.cpp src/position/position.cpp src/movegen.cpp src/search.cpp src/util/timer.cpp src/pretty.cpp src/ttable.cpp src/limit/time.cpp src/eval/nnue.cpp src/perft.cpp src/bench.cpp src/tunable.cpp src/opts.cpp src/3rdparty/fathom/tbprobe.cpp src/datagen/datagen.cpp src/wdl.cpp src/cuckoo.cpp src/datagen/marlinformat.cpp src/datagen/viri_binpack.cpp src/tb.cpp src/attacks/black_magic/attacks.cpp src/attacks/bmi2/attacks.cpp
In file included from src/main.cpp:20:
In file included from src/bench.h:23:
In file included from src/search.h:37:
In file included from src/position/position.h:33:
src/position/../eval/nnue.h:40:9: error: constraints not satisfied for class template 'DensePerspectiveAffineLayer' [with Input = short, Param = short, Activation = stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>, Inputs = 1536, Outputs = 1, OutputBucketing = stormphrax::eval::nnue::output::MaterialCount<8>]
40 | nnue::DensePerspectiveAffineLayer<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
41 | i16, i16,
| ~~~~~~~~~
42 | L1Activation,
| ~~~~~~~~~~~~~
43 | L1Size, 1,
| ~~~~~~~~~~
44 | OutputBucketing
| ~~~~~~~~~~~~~~~
45 | >
| ~
src/position/../eval/nnue/layers.h:137:44: note: because 'stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>' does not satisfy 'Activation'
137 | template <typename Input, typename Param, activation::Activation Activation,
| ^
src/position/../eval/nnue/activation.h:39:7: note: because type constraint 'std::same_as<short, util::simd::Vector<typename SquaredClippedReLU<short, int, 255>::OutputType> >' was not satisfied:
39 | -> std::same_as<util::simd::Vector<typename T::OutputType>>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:63:9: note: because '__detail::__same_as<short, int>' evaluated to false
63 | = __detail::__same_as<_Tp, _Up> && __detail::__same_as<_Up, _Tp>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:57:27: note: because 'std::is_same_v<short, int>' evaluated to false
57 | concept __same_as = std::is_same_v<_Tp, _Up>;
| ^
In file included from src/main.cpp:20:
In file included from src/bench.h:23:
In file included from src/search.h:37:
In file included from src/position/position.h:33:
src/position/../eval/nnue.h:51:15: error: unknown type name 'Network'
51 | extern const Network &g_network;
| ^
2 errors generated.
In file included from src/uci.cpp:34:
In file included from src/position/position.h:33:
src/position/../eval/nnue.h:40:9: error: constraints not satisfied for class template 'DensePerspectiveAffineLayer' [with Input = short, Param = short, Activation = stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>, Inputs = 1536, Outputs = 1, OutputBucketing = stormphrax::eval::nnue::output::MaterialCount<8>]
40 | nnue::DensePerspectiveAffineLayer<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
41 | i16, i16,
| ~~~~~~~~~
42 | L1Activation,
| ~~~~~~~~~~~~~
43 | L1Size, 1,
| ~~~~~~~~~~
44 | OutputBucketing
| ~~~~~~~~~~~~~~~
45 | >
| ~
src/position/../eval/nnue/layers.h:137:44: note: because 'stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>' does not satisfy 'Activation'
137 | template <typename Input, typename Param, activation::Activation Activation,
| ^
src/position/../eval/nnue/activation.h:39:7: note: because type constraint 'std::same_as<short, util::simd::Vector<typename SquaredClippedReLU<short, int, 255>::OutputType> >' was not satisfied:
39 | -> std::same_as<util::simd::Vector<typename T::OutputType>>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:63:9: note: because '__detail::__same_as<short, int>' evaluated to false
63 | = __detail::__same_as<_Tp, _Up> && __detail::__same_as<_Up, _Tp>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:57:27: note: because 'std::is_same_v<short, int>' evaluated to false
57 | concept __same_as = std::is_same_v<_Tp, _Up>;
| ^
In file included from src/uci.cpp:34:
In file included from src/position/position.h:33:
src/position/../eval/nnue.h:51:15: error: unknown type name 'Network'
51 | extern const Network &g_network;
| ^
2 errors generated.
In file included from src/position/position.cpp:19:
In file included from src/position/position.h:33:
src/position/../eval/nnue.h:40:9: error: constraints not satisfied for class template 'DensePerspectiveAffineLayer' [with Input = short, Param = short, Activation = stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>, Inputs = 1536, Outputs = 1, OutputBucketing = stormphrax::eval::nnue::output::MaterialCount<8>]
40 | nnue::DensePerspectiveAffineLayer<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
41 | i16, i16,
| ~~~~~~~~~
42 | L1Activation,
| ~~~~~~~~~~~~~
43 | L1Size, 1,
| ~~~~~~~~~~
44 | OutputBucketing
| ~~~~~~~~~~~~~~~
45 | >
| ~
src/position/../eval/nnue/layers.h:137:44: note: because 'stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>' does not satisfy 'Activation'
137 | template <typename Input, typename Param, activation::Activation Activation,
| ^
src/position/../eval/nnue/activation.h:39:7: note: because type constraint 'std::same_as<short, util::simd::Vector<typename SquaredClippedReLU<short, int, 255>::OutputType> >' was not satisfied:
39 | -> std::same_as<util::simd::Vector<typename T::OutputType>>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:63:9: note: because '__detail::__same_as<short, int>' evaluated to false
63 | = __detail::__same_as<_Tp, _Up> && __detail::__same_as<_Up, _Tp>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:57:27: note: because 'std::is_same_v<short, int>' evaluated to false
57 | concept __same_as = std::is_same_v<_Tp, _Up>;
| ^
In file included from src/position/position.cpp:19:
In file included from src/position/position.h:33:
src/position/../eval/nnue.h:51:15: error: unknown type name 'Network'
51 | extern const Network &g_network;
| ^
2 errors generated.
In file included from src/movegen.cpp:19:
In file included from src/movegen.h:24:
In file included from src/position/position.h:33:
src/position/../eval/nnue.h:40:9: error: constraints not satisfied for class template 'DensePerspectiveAffineLayer' [with Input = short, Param = short, Activation = stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>, Inputs = 1536, Outputs = 1, OutputBucketing = stormphrax::eval::nnue::output::MaterialCount<8>]
40 | nnue::DensePerspectiveAffineLayer<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
41 | i16, i16,
| ~~~~~~~~~
42 | L1Activation,
| ~~~~~~~~~~~~~
43 | L1Size, 1,
| ~~~~~~~~~~
44 | OutputBucketing
| ~~~~~~~~~~~~~~~
45 | >
| ~
src/position/../eval/nnue/layers.h:137:44: note: because 'stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>' does not satisfy 'Activation'
137 | template <typename Input, typename Param, activation::Activation Activation,
| ^
src/position/../eval/nnue/activation.h:39:7: note: because type constraint 'std::same_as<short, util::simd::Vector<typename SquaredClippedReLU<short, int, 255>::OutputType> >' was not satisfied:
39 | -> std::same_as<util::simd::Vector<typename T::OutputType>>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:63:9: note: because '__detail::__same_as<short, int>' evaluated to false
63 | = __detail::__same_as<_Tp, _Up> && __detail::__same_as<_Up, _Tp>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:57:27: note: because 'std::is_same_v<short, int>' evaluated to false
57 | concept __same_as = std::is_same_v<_Tp, _Up>;
| ^
In file included from src/movegen.cpp:19:
In file included from src/movegen.h:24:
In file included from src/position/position.h:33:
src/position/../eval/nnue.h:51:15: error: unknown type name 'Network'
51 | extern const Network &g_network;
| ^
2 errors generated.
In file included from src/search.cpp:19:
In file included from src/search.h:37:
In file included from src/position/position.h:33:
src/position/../eval/nnue.h:40:9: error: constraints not satisfied for class template 'DensePerspectiveAffineLayer' [with Input = short, Param = short, Activation = stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>, Inputs = 1536, Outputs = 1, OutputBucketing = stormphrax::eval::nnue::output::MaterialCount<8>]
40 | nnue::DensePerspectiveAffineLayer<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
41 | i16, i16,
| ~~~~~~~~~
42 | L1Activation,
| ~~~~~~~~~~~~~
43 | L1Size, 1,
| ~~~~~~~~~~
44 | OutputBucketing
| ~~~~~~~~~~~~~~~
45 | >
| ~
src/position/../eval/nnue/layers.h:137:44: note: because 'stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>' does not satisfy 'Activation'
137 | template <typename Input, typename Param, activation::Activation Activation,
| ^
src/position/../eval/nnue/activation.h:39:7: note: because type constraint 'std::same_as<short, util::simd::Vector<typename SquaredClippedReLU<short, int, 255>::OutputType> >' was not satisfied:
39 | -> std::same_as<util::simd::Vector<typename T::OutputType>>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:63:9: note: because '__detail::__same_as<short, int>' evaluated to false
63 | = __detail::__same_as<_Tp, _Up> && __detail::__same_as<_Up, _Tp>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:57:27: note: because 'std::is_same_v<short, int>' evaluated to false
57 | concept __same_as = std::is_same_v<_Tp, _Up>;
| ^
In file included from src/search.cpp:19:
In file included from src/search.h:37:
In file included from src/position/position.h:33:
src/position/../eval/nnue.h:51:15: error: unknown type name 'Network'
51 | extern const Network &g_network;
| ^
2 errors generated.
In file included from src/pretty.cpp:19:
In file included from src/pretty.h:26:
In file included from src/position/position.h:33:
src/position/../eval/nnue.h:40:9: error: constraints not satisfied for class template 'DensePerspectiveAffineLayer' [with Input = short, Param = short, Activation = stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>, Inputs = 1536, Outputs = 1, OutputBucketing = stormphrax::eval::nnue::output::MaterialCount<8>]
40 | nnue::DensePerspectiveAffineLayer<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
41 | i16, i16,
| ~~~~~~~~~
42 | L1Activation,
| ~~~~~~~~~~~~~
43 | L1Size, 1,
| ~~~~~~~~~~
44 | OutputBucketing
| ~~~~~~~~~~~~~~~
45 | >
| ~
src/position/../eval/nnue/layers.h:137:44: note: because 'stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>' does not satisfy 'Activation'
137 | template <typename Input, typename Param, activation::Activation Activation,
| ^
src/position/../eval/nnue/activation.h:39:7: note: because type constraint 'std::same_as<short, util::simd::Vector<typename SquaredClippedReLU<short, int, 255>::OutputType> >' was not satisfied:
39 | -> std::same_as<util::simd::Vector<typename T::OutputType>>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:63:9: note: because '__detail::__same_as<short, int>' evaluated to false
63 | = __detail::__same_as<_Tp, _Up> && __detail::__same_as<_Up, _Tp>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:57:27: note: because 'std::is_same_v<short, int>' evaluated to false
57 | concept __same_as = std::is_same_v<_Tp, _Up>;
| ^
In file included from src/pretty.cpp:19:
In file included from src/pretty.h:26:
In file included from src/position/position.h:33:
src/position/../eval/nnue.h:51:15: error: unknown type name 'Network'
51 | extern const Network &g_network;
| ^
2 errors generated.
In file included from src/eval/nnue.cpp:19:
src/eval/nnue.h:40:9: error: constraints not satisfied for class template 'DensePerspectiveAffineLayer' [with Input = short, Param = short, Activation = stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>, Inputs = 1536, Outputs = 1, OutputBucketing = stormphrax::eval::nnue::output::MaterialCount<8>]
40 | nnue::DensePerspectiveAffineLayer<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
41 | i16, i16,
| ~~~~~~~~~
42 | L1Activation,
| ~~~~~~~~~~~~~
43 | L1Size, 1,
| ~~~~~~~~~~
44 | OutputBucketing
| ~~~~~~~~~~~~~~~
45 | >
| ~
src/eval/nnue/layers.h:137:44: note: because 'stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>' does not satisfy 'Activation'
137 | template <typename Input, typename Param, activation::Activation Activation,
| ^
src/eval/nnue/activation.h:39:7: note: because type constraint 'std::same_as<short, util::simd::Vector<typename SquaredClippedReLU<short, int, 255>::OutputType> >' was not satisfied:
39 | -> std::same_as<util::simd::Vector<typename T::OutputType>>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:63:9: note: because '__detail::__same_as<short, int>' evaluated to false
63 | = __detail::__same_as<_Tp, _Up> && __detail::__same_as<_Up, _Tp>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:57:27: note: because 'std::is_same_v<short, int>' evaluated to false
57 | concept __same_as = std::is_same_v<_Tp, _Up>;
| ^
In file included from src/eval/nnue.cpp:19:
src/eval/nnue.h:51:15: error: unknown type name 'Network'
51 | extern const Network &g_network;
| ^
src/eval/nnue.cpp:161:3: error: unknown type name 'Network'
161 | Network s_network{};
| ^
src/eval/nnue.cpp:164:8: error: unknown type name 'Network'
164 | const Network &g_network = s_network;
| ^
4 errors generated.
In file included from src/perft.cpp:19:
In file included from src/perft.h:24:
In file included from src/position/position.h:33:
src/position/../eval/nnue.h:40:9: error: constraints not satisfied for class template 'DensePerspectiveAffineLayer' [with Input = short, Param = short, Activation = stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>, Inputs = 1536, Outputs = 1, OutputBucketing = stormphrax::eval::nnue::output::MaterialCount<8>]
40 | nnue::DensePerspectiveAffineLayer<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
41 | i16, i16,
| ~~~~~~~~~
42 | L1Activation,
| ~~~~~~~~~~~~~
43 | L1Size, 1,
| ~~~~~~~~~~
44 | OutputBucketing
| ~~~~~~~~~~~~~~~
45 | >
| ~
src/position/../eval/nnue/layers.h:137:44: note: because 'stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>' does not satisfy 'Activation'
137 | template <typename Input, typename Param, activation::Activation Activation,
| ^
src/position/../eval/nnue/activation.h:39:7: note: because type constraint 'std::same_as<short, util::simd::Vector<typename SquaredClippedReLU<short, int, 255>::OutputType> >' was not satisfied:
39 | -> std::same_as<util::simd::Vector<typename T::OutputType>>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:63:9: note: because '__detail::__same_as<short, int>' evaluated to false
63 | = __detail::__same_as<_Tp, _Up> && __detail::__same_as<_Up, _Tp>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:57:27: note: because 'std::is_same_v<short, int>' evaluated to false
57 | concept __same_as = std::is_same_v<_Tp, _Up>;
| ^
In file included from src/perft.cpp:19:
In file included from src/perft.h:24:
In file included from src/position/position.h:33:
src/position/../eval/nnue.h:51:15: error: unknown type name 'Network'
51 | extern const Network &g_network;
| ^
2 errors generated.
In file included from src/bench.cpp:19:
In file included from src/bench.h:23:
In file included from src/search.h:37:
In file included from src/position/position.h:33:
src/position/../eval/nnue.h:40:9: error: constraints not satisfied for class template 'DensePerspectiveAffineLayer' [with Input = short, Param = short, Activation = stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>, Inputs = 1536, Outputs = 1, OutputBucketing = stormphrax::eval::nnue::output::MaterialCount<8>]
40 | nnue::DensePerspectiveAffineLayer<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
41 | i16, i16,
| ~~~~~~~~~
42 | L1Activation,
| ~~~~~~~~~~~~~
43 | L1Size, 1,
| ~~~~~~~~~~
44 | OutputBucketing
| ~~~~~~~~~~~~~~~
45 | >
| ~
src/position/../eval/nnue/layers.h:137:44: note: because 'stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>' does not satisfy 'Activation'
137 | template <typename Input, typename Param, activation::Activation Activation,
| ^
src/position/../eval/nnue/activation.h:39:7: note: because type constraint 'std::same_as<short, util::simd::Vector<typename SquaredClippedReLU<short, int, 255>::OutputType> >' was not satisfied:
39 | -> std::same_as<util::simd::Vector<typename T::OutputType>>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:63:9: note: because '__detail::__same_as<short, int>' evaluated to false
63 | = __detail::__same_as<_Tp, _Up> && __detail::__same_as<_Up, _Tp>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:57:27: note: because 'std::is_same_v<short, int>' evaluated to false
57 | concept __same_as = std::is_same_v<_Tp, _Up>;
| ^
In file included from src/bench.cpp:19:
In file included from src/bench.h:23:
In file included from src/search.h:37:
In file included from src/position/position.h:33:
src/position/../eval/nnue.h:51:15: error: unknown type name 'Network'
51 | extern const Network &g_network;
| ^
2 errors generated.
In file included from src/3rdparty/fathom/tbprobe.cpp:40:
In file included from src/3rdparty/fathom/tbprobe.h:27:
In file included from src/3rdparty/fathom/tbconfig.h:31:
In file included from src/3rdparty/fathom/../../search.h:37:
In file included from src/3rdparty/fathom/../../position/position.h:33:
src/3rdparty/fathom/../../position/../eval/nnue.h:40:9: error: constraints not satisfied for class template 'DensePerspectiveAffineLayer' [with Input = short, Param = short, Activation = stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>, Inputs = 1536, Outputs = 1, OutputBucketing = stormphrax::eval::nnue::output::MaterialCount<8>]
40 | nnue::DensePerspectiveAffineLayer<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
41 | i16, i16,
| ~~~~~~~~~
42 | L1Activation,
| ~~~~~~~~~~~~~
43 | L1Size, 1,
| ~~~~~~~~~~
44 | OutputBucketing
| ~~~~~~~~~~~~~~~
45 | >
| ~
src/3rdparty/fathom/../../position/../eval/nnue/layers.h:137:44: note: because 'stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>' does not satisfy 'Activation'
137 | template <typename Input, typename Param, activation::Activation Activation,
| ^
src/3rdparty/fathom/../../position/../eval/nnue/activation.h:39:7: note: because type constraint 'std::same_as<short, util::simd::Vector<typename SquaredClippedReLU<short, int, 255>::OutputType> >' was not satisfied:
39 | -> std::same_as<util::simd::Vector<typename T::OutputType>>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:63:9: note: because '__detail::__same_as<short, int>' evaluated to false
63 | = __detail::__same_as<_Tp, _Up> && __detail::__same_as<_Up, _Tp>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:57:27: note: because 'std::is_same_v<short, int>' evaluated to false
57 | concept __same_as = std::is_same_v<_Tp, _Up>;
| ^
In file included from src/3rdparty/fathom/tbprobe.cpp:40:
In file included from src/3rdparty/fathom/tbprobe.h:27:
In file included from src/3rdparty/fathom/tbconfig.h:31:
In file included from src/3rdparty/fathom/../../search.h:37:
In file included from src/3rdparty/fathom/../../position/position.h:33:
src/3rdparty/fathom/../../position/../eval/nnue.h:51:15: error: unknown type name 'Network'
51 | extern const Network &g_network;
| ^
2 errors generated.
In file included from src/datagen/datagen.cpp:38:
In file included from src/datagen/../search.h:37:
In file included from src/datagen/../position/position.h:33:
src/datagen/../position/../eval/nnue.h:40:9: error: constraints not satisfied for class template 'DensePerspectiveAffineLayer' [with Input = short, Param = short, Activation = stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>, Inputs = 1536, Outputs = 1, OutputBucketing = stormphrax::eval::nnue::output::MaterialCount<8>]
40 | nnue::DensePerspectiveAffineLayer<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
41 | i16, i16,
| ~~~~~~~~~
42 | L1Activation,
| ~~~~~~~~~~~~~
43 | L1Size, 1,
| ~~~~~~~~~~
44 | OutputBucketing
| ~~~~~~~~~~~~~~~
45 | >
| ~
src/datagen/../position/../eval/nnue/layers.h:137:44: note: because 'stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>' does not satisfy 'Activation'
137 | template <typename Input, typename Param, activation::Activation Activation,
| ^
src/datagen/../position/../eval/nnue/activation.h:39:7: note: because type constraint 'std::same_as<short, util::simd::Vector<typename SquaredClippedReLU<short, int, 255>::OutputType> >' was not satisfied:
39 | -> std::same_as<util::simd::Vector<typename T::OutputType>>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:63:9: note: because '__detail::__same_as<short, int>' evaluated to false
63 | = __detail::__same_as<_Tp, _Up> && __detail::__same_as<_Up, _Tp>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:57:27: note: because 'std::is_same_v<short, int>' evaluated to false
57 | concept __same_as = std::is_same_v<_Tp, _Up>;
| ^
In file included from src/datagen/datagen.cpp:38:
In file included from src/datagen/../search.h:37:
In file included from src/datagen/../position/position.h:33:
src/datagen/../position/../eval/nnue.h:51:15: error: unknown type name 'Network'
51 | extern const Network &g_network;
| ^
2 errors generated.
In file included from src/datagen/marlinformat.cpp:19:
In file included from src/datagen/marlinformat.h:25:
In file included from src/datagen/format.h:29:
In file included from src/datagen/../position/position.h:33:
src/datagen/../position/../eval/nnue.h:40:9: error: constraints not satisfied for class template 'DensePerspectiveAffineLayer' [with Input = short, Param = short, Activation = stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>, Inputs = 1536, Outputs = 1, OutputBucketing = stormphrax::eval::nnue::output::MaterialCount<8>]
40 | nnue::DensePerspectiveAffineLayer<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
41 | i16, i16,
| ~~~~~~~~~
42 | L1Activation,
| ~~~~~~~~~~~~~
43 | L1Size, 1,
| ~~~~~~~~~~
44 | OutputBucketing
| ~~~~~~~~~~~~~~~
45 | >
| ~
src/datagen/../position/../eval/nnue/layers.h:137:44: note: because 'stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>' does not satisfy 'Activation'
137 | template <typename Input, typename Param, activation::Activation Activation,
| ^
src/datagen/../position/../eval/nnue/activation.h:39:7: note: because type constraint 'std::same_as<short, util::simd::Vector<typename SquaredClippedReLU<short, int, 255>::OutputType> >' was not satisfied:
39 | -> std::same_as<util::simd::Vector<typename T::OutputType>>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:63:9: note: because '__detail::__same_as<short, int>' evaluated to false
63 | = __detail::__same_as<_Tp, _Up> && __detail::__same_as<_Up, _Tp>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:57:27: note: because 'std::is_same_v<short, int>' evaluated to false
57 | concept __same_as = std::is_same_v<_Tp, _Up>;
| ^
In file included from src/datagen/marlinformat.cpp:19:
In file included from src/datagen/marlinformat.h:25:
In file included from src/datagen/format.h:29:
In file included from src/datagen/../position/position.h:33:
src/datagen/../position/../eval/nnue.h:51:15: error: unknown type name 'Network'
51 | extern const Network &g_network;
| ^
2 errors generated.
In file included from src/datagen/viri_binpack.cpp:19:
In file included from src/datagen/viri_binpack.h:24:
In file included from src/datagen/format.h:29:
In file included from src/datagen/../position/position.h:33:
src/datagen/../position/../eval/nnue.h:40:9: error: constraints not satisfied for class template 'DensePerspectiveAffineLayer' [with Input = short, Param = short, Activation = stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>, Inputs = 1536, Outputs = 1, OutputBucketing = stormphrax::eval::nnue::output::MaterialCount<8>]
40 | nnue::DensePerspectiveAffineLayer<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
41 | i16, i16,
| ~~~~~~~~~
42 | L1Activation,
| ~~~~~~~~~~~~~
43 | L1Size, 1,
| ~~~~~~~~~~
44 | OutputBucketing
| ~~~~~~~~~~~~~~~
45 | >
| ~
src/datagen/../position/../eval/nnue/layers.h:137:44: note: because 'stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>' does not satisfy 'Activation'
137 | template <typename Input, typename Param, activation::Activation Activation,
| ^
src/datagen/../position/../eval/nnue/activation.h:39:7: note: because type constraint 'std::same_as<short, util::simd::Vector<typename SquaredClippedReLU<short, int, 255>::OutputType> >' was not satisfied:
39 | -> std::same_as<util::simd::Vector<typename T::OutputType>>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:63:9: note: because '__detail::__same_as<short, int>' evaluated to false
63 | = __detail::__same_as<_Tp, _Up> && __detail::__same_as<_Up, _Tp>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:57:27: note: because 'std::is_same_v<short, int>' evaluated to false
57 | concept __same_as = std::is_same_v<_Tp, _Up>;
| ^
In file included from src/datagen/viri_binpack.cpp:19:
In file included from src/datagen/viri_binpack.h:24:
In file included from src/datagen/format.h:29:
In file included from src/datagen/../position/position.h:33:
src/datagen/../position/../eval/nnue.h:51:15: error: unknown type name 'Network'
51 | extern const Network &g_network;
| ^
2 errors generated.
In file included from src/tb.cpp:19:
In file included from src/tb.h:23:
In file included from src/position/position.h:33:
src/position/../eval/nnue.h:40:9: error: constraints not satisfied for class template 'DensePerspectiveAffineLayer' [with Input = short, Param = short, Activation = stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>, Inputs = 1536, Outputs = 1, OutputBucketing = stormphrax::eval::nnue::output::MaterialCount<8>]
40 | nnue::DensePerspectiveAffineLayer<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
41 | i16, i16,
| ~~~~~~~~~
42 | L1Activation,
| ~~~~~~~~~~~~~
43 | L1Size, 1,
| ~~~~~~~~~~
44 | OutputBucketing
| ~~~~~~~~~~~~~~~
45 | >
| ~
src/position/../eval/nnue/layers.h:137:44: note: because 'stormphrax::eval::nnue::activation::SquaredClippedReLU<short, int, 255>' does not satisfy 'Activation'
137 | template <typename Input, typename Param, activation::Activation Activation,
| ^
src/position/../eval/nnue/activation.h:39:7: note: because type constraint 'std::same_as<short, util::simd::Vector<typename SquaredClippedReLU<short, int, 255>::OutputType> >' was not satisfied:
39 | -> std::same_as<util::simd::Vector<typename T::OutputType>>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:63:9: note: because '__detail::__same_as<short, int>' evaluated to false
63 | = __detail::__same_as<_Tp, _Up> && __detail::__same_as<_Up, _Tp>;
| ^
/usr/lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/concepts:57:27: note: because 'std::is_same_v<short, int>' evaluated to false
57 | concept __same_as = std::is_same_v<_Tp, _Up>;
| ^
In file included from src/tb.cpp:19:
In file included from src/tb.h:23:
In file included from src/position/position.h:33:
src/position/../eval/nnue.h:51:15: error: unknown type name 'Network'
51 | extern const Network &g_network;
| ^
2 errors generated.
make: *** [Makefile:126: Stormphrax-7146B18D] Error 1