Downloading network hobbes-38.nnue
curl -L -o hobbes.nnue https://github.com/kelseyde/hobbes-networks/releases/download/hobbes-38/hobbes-38.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
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:06 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:08 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:09 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:10 --:--:-- 0
100 92 100 92 0 0 8 0 0:00:11 0:00:11 --:--:-- 18
100 92 100 92 0 0 8 0 0:00:11 0:00:11 --:--:-- 23
cargo rustc --release -p hobbes-chess-engine --jobs 128 -- -C target-cpu=native -C link-arg=-Wl,--as-needed -C link-arg=-Wl,--gc-sections --emit link=Hobbes-8E774D12
Compiling libc v0.2.174
Compiling getrandom v0.3.3
Compiling zerocopy v0.8.26
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 (/tmp/tmppu2i2kdh/Hobbes/Hobbes-tmp)
error[E0080]: transmuting from 92-byte type to 31465024-byte type: `[u8; 92]` -> `Network`
--> src/evaluation/network.rs:11:14
|
11 | unsafe { std::mem::transmute(*include_bytes!("../../hobbes.nnue")) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ evaluation of `evaluation::network::NETWORK` failed here
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; 92]` (736 bits)
= note: target type: `Network` (251720192 bits)
Some errors have detailed explanations: E0080, E0512.
For more information about an error, try `rustc --explain E0080`.
error: could not compile `hobbes-chess-engine` (bin "hobbes-chess-engine") due to 2 previous errors
make: *** [Makefile:29: openbench] Error 101