Downloading network .nnue
curl -L -o hobbes.nnue https://github.com/kelseyde/hobbes-networks/releases/download//.nnue
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 9 100 9 0 0 50 0 --:--:-- --:--:-- --:--:-- 52
cargo rustc --release -p hobbes-chess-engine --features "tuning" --jobs 16 -- -C target-cpu=native -C link-arg=/OPT:REF -C link-arg=/OPT:ICF --emit link=Hobbes-DD15974F
Compiling zerocopy v0.8.26
Compiling getrandom v0.3.3
Compiling cfg-if v1.0.1
Compiling arrayvec v0.7.4
Compiling rand_core v0.9.3
Compiling ppv-lite86 v0.2.21
Compiling rand_chacha v0.9.0
Compiling rand v0.9.2
Compiling hobbes-chess-engine v0.1.0 (C:\Users\anikp\AppData\Local\Temp\tmpr3qc8ohf\Hobbes\Hobbes-tmp)
error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
--> src\evaluation\network.rs:11:14
|
11 | unsafe { std::mem::transmute(*include_bytes!("../../hobbes.nnue")) };
| ^^^^^^^^^^^^^^^^^^^
|
= note: source type: `[u8; 9]` (72 bits)
= note: target type: `Network` (157348352 bits)
For more information about this error, try `rustc --explain E0512`.
error: could not compile `hobbes-chess-engine` (bin "hobbes-chess-engine") due to 1 previous error
make: *** [openbench] Error 101