curl -L https://github.com/yukarichess/yukari-nets/releases/download/fti25d/fti25d.bin -o fti25d.bin
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
100 15.31M 100 15.31M 0 0 43.14M 0 0
100 15.31M 100 15.31M 0 0 43.12M 0 0
100 15.31M 100 15.31M 0 0 43.10M 0 0
yukari
Compiling Yukari-4DCA83F9 for OpenBench
triple: x86_64-unknown-linux-gnu
rustup component add llvm-tools
info: component llvm-tools is up to date
cargo install cargo-pgo
Updating crates.io index
Ignored package `cargo-pgo v0.3.0` is already installed, use --force to override
mkdir -p .cargo
echo "[target.x86_64-unknown-linux-gnu]" > .cargo/config.toml
echo "rustflags = \"-C target-cpu=native\"" >> .cargo/config.toml
echo "[env]" >> .cargo/config.toml
echo "EVALFILE = \"../../../fti25d.bin\"" >> .cargo/config.toml
cargo pgo instrument
[2026-05-11T08:31:31Z INFO cargo_pgo::pgo::instrument] PGO profile directory will be cleared.
[2026-05-11T08:31:31Z INFO cargo_pgo::pgo::instrument] PGO profiles will be stored into /tmp/tmph3o26dgq/Yukari/Yukari-tmp/target/pgo-profiles.
Compiling libc v0.2.186
Compiling crossbeam-utils v0.8.21
Compiling getrandom v0.3.4
Compiling zerocopy v0.8.48
Compiling rayon-core v1.13.0
Compiling cfg-if v1.0.4
Compiling portable-atomic v1.13.1
Compiling once_cell v1.21.4
Compiling unicode-width v0.2.2
Compiling either v1.15.0
Compiling number_prefix v0.4.0
Compiling colored v3.1.1
Compiling tinyvec v1.11.0
Compiling yukari-movegen v2025.11.1 (/tmp/tmph3o26dgq/Yukari/Yukari-tmp/yukari-movegen)
[1m[91merror[E0308][0m[1m: mismatched types[0m
[1m[94m--> [0myukari-movegen/src/board/eval.rs:63:83
[1m[94m|[0m
[1m[94m63[0m [1m[94m|[0m unsafe { std::mem::transmute::<[u8; std::mem::size_of::<Network>()], Network>(*include_bytes!(env!("EVALFILE"))) };
[1m[94m|[0m [1m[94m--------------------------------------------------------------------[0m [1m[91m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m [1m[91mexpected an array with a size of 15923264, found one with a size of 16054336[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94marguments to this function are incorrect[0m
[1m[94m|[0m
[1m[92mnote[0m: function defined here
[1m[94m--> [0m/rustc/9838411cb723b60dc62b1625751075c4d933b992/library/core/src/intrinsics/mod.rs:843:20
Compiling crossbeam-epoch v0.9.18
[1m[33mwarning[0m[1m: unused variable: `attacker`[0m
[1m[94m--> [0myukari-movegen/src/board/feature.rs:146:9
[1m[94m|[0m
[1m[94m146[0m [1m[94m|[0m let attacker = match (from_piece, friendly ^ flipped) {
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_attacker`[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[1m[33mwarning[0m[1m: unused variable: `victim`[0m
[1m[94m--> [0myukari-movegen/src/board/feature.rs:159:9
[1m[94m|[0m
[1m[94m159[0m [1m[94m|[0m let victim = match (to_piece, !attacking_enemy ^ flipped) {
[1m[94m|[0m [1m[33m^^^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_victim`[0m
Compiling crossbeam-deque v0.8.6
[1mFor more information about this error, try `rustc --explain E0308`.[0m
error: could not compile `yukari-movegen` (lib) due to 1 previous error; 2 warnings emitted
warning: build failed, waiting for other jobs to finish...
[2026-05-11T08:31:34Z ERROR cargo_pgo::pgo::instrument] PGO instrumentation build has failed.
Cargo finished with an error (101)
make: *** [Makefile:37: openbench] Error 1