MattBench MattBench Event details n9x.co

Event details

Downloading network hobbes-48.nnue
curl -L -o hobbes.nnue https://github.com/kelseyde/hobbes-networks/releases/download/hobbes-48/hobbes-48.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
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

  6 87.0M    6 6047k    0     0  4701k      0  0:00:18  0:00:01  0:00:17 4701k
 21 87.0M   21 18.9M    0     0  8492k      0  0:00:10  0:00:02  0:00:08 13.0M
 36 87.0M   36 32.1M    0     0   9.7M      0  0:00:08  0:00:03  0:00:05 13.1M
 50 87.0M   50 44.1M    0     0  10.1M      0  0:00:08  0:00:04  0:00:04 12.4M
 67 87.0M   67 58.7M    0     0  11.1M      0  0:00:07  0:00:05  0:00:02 13.2M
 82 87.0M   82 71.8M    0     0  11.4M      0  0:00:07  0:00:06  0:00:01 13.1M
 97 87.0M   97 84.8M    0     0  11.6M      0  0:00:07  0:00:07 --:--:-- 13.1M
100 87.0M  100 87.0M    0     0  11.6M      0  0:00:07  0:00:07 --:--:-- 13.1M
cargo rustc --release -p hobbes-chess-engine --jobs 2 -- -C target-cpu=native -C link-arg=-Wl,--as-needed -C link-arg=-Wl,--gc-sections --emit link=Hobbes-2A86527E
    Updating crates.io index
 Downloading crates ...
  Downloaded cfg-if v1.0.1
  Downloaded rand_core v0.9.3
  Downloaded arrayvec v0.7.4
  Downloaded rand_chacha v0.9.0
  Downloaded getrandom v0.3.3
  Downloaded ppv-lite86 v0.2.21
  Downloaded rand v0.9.2
  Downloaded zerocopy v0.8.26
  Downloaded libc v0.2.174
   Compiling libc v0.2.174
   Compiling getrandom v0.3.3
   Compiling zerocopy v0.8.26
   Compiling cfg-if v1.0.1
   Compiling rand_core v0.9.3
   Compiling hobbes-nnue-arch v0.1.0 (/tmp/tmpvejas7bi/Hobbes/Hobbes-tmp/hobbes-nnue-arch)
   Compiling hobbes-chess-engine v0.1.0 (/tmp/tmpvejas7bi/Hobbes/Hobbes-tmp)
   Compiling ppv-lite86 v0.2.21
   Compiling arrayvec v0.7.4
   Compiling rand_chacha v0.9.0
   Compiling rand v0.9.2
error[E0432]: unresolved import `scalar::Scalar`
  --> src/evaluation/forward/mod.rs:38:9
   |
38 | pub use scalar::Scalar as inference;
   |         ^^^^^^^^------^^^^^^^^^^^^^
   |                 |
   |                 no `Scalar` in `evaluation::forward::scalar`

error[E0425]: cannot find value `I16_LANES` in module `simd`
   --> src/evaluation/accumulator/psq.rs:375:25
    |
375 |     while i + 4 * simd::I16_LANES <= L1_SIZE {
    |                         ^^^^^^^^^ not found in `simd`

error[E0425]: cannot find value `I16_LANES` in module `simd`
   --> src/evaluation/accumulator/psq.rs:377:37
    |
377 |             let off = i + k * simd::I16_LANES;
    |                                     ^^^^^^^^^ not found in `simd`

error[E0425]: cannot find function `load_i16` in module `simd`
   --> src/evaluation/accumulator/psq.rs:378:33
    |
378 |             let mut val = simd::load_i16(input.add(off));
    |                                 ^^^^^^^^ not found in `simd`

error[E0425]: cannot find function `add_i16` in module `simd`
   --> src/evaluation/accumulator/psq.rs:380:29
    |
380 |                 val = simd::add_i16(val, simd::load_i16(a.add(off)));
    |                             ^^^^^^^ not found in `simd`

error[E0425]: cannot find function `load_i16` in module `simd`
   --> src/evaluation/accumulator/psq.rs:380:48
    |
380 |                 val = simd::add_i16(val, simd::load_i16(a.add(off)));
    |                                                ^^^^^^^^ not found in `simd`

error[E0425]: cannot find function `sub_i16` in module `simd`
   --> src/evaluation/accumulator/psq.rs:383:29
    |
383 |                 val = simd::sub_i16(val, simd::load_i16(s.add(off)));
    |                             ^^^^^^^ not found in `simd`

error[E0425]: cannot find function `load_i16` in module `simd`
   --> src/evaluation/accumulator/psq.rs:383:48
    |
383 |                 val = simd::sub_i16(val, simd::load_i16(s.add(off)));
    |                                                ^^^^^^^^ not found in `simd`

error[E0425]: cannot find function `store_i16` in module `simd`
   --> src/evaluation/accumulator/psq.rs:385:19
    |
385 |             simd::store_i16(output.add(off), val);
    |                   ^^^^^^^^^ not found in `simd`

error[E0425]: cannot find value `I16_LANES` in module `simd`
   --> src/evaluation/accumulator/psq.rs:387:24
    |
387 |         i += 4 * simd::I16_LANES;
    |                        ^^^^^^^^^ not found in `simd`

error[E0425]: cannot find value `I16_LANES` in module `simd`
  --> src/evaluation/accumulator/threat.rs:26:39
   |
26 | const STEP: usize = REGISTERS * simd::I16_LANES;
   |                                       ^^^^^^^^^ not found in `simd`

error[E0425]: cannot find function `zero_i16` in module `simd`
   --> src/evaluation/accumulator/threat.rs:382:31
    |
382 |         let mut regs = [simd::zero_i16(); REGISTERS];
    |                               ^^^^^^^^ not found in `simd`

error[E0425]: cannot find function `load_i16` in module `simd`
   --> src/evaluation/accumulator/threat.rs:386:30
    |
386 |                 *reg = simd::load_i16(in_ptr.add(offset + i * simd::I16_LANES));
    |                              ^^^^^^^^ not found in `simd`

error[E0425]: cannot find value `I16_LANES` in module `simd`
   --> src/evaluation/accumulator/threat.rs:386:69
    |
386 |                 *reg = simd::load_i16(in_ptr.add(offset + i * simd::I16_LANES));
    |                                                                     ^^^^^^^^^ not found in `simd`

error[E0425]: cannot find value `I16_LANES` in module `simd`
   --> src/evaluation/accumulator/threat.rs:396:38
    |
396 |                 let lane = i * simd::I16_LANES;
    |                                      ^^^^^^^^^ not found in `simd`

error[E0425]: cannot find function `load_i8_as_i16` in module `simd`
   --> src/evaluation/accumulator/threat.rs:397:35
    |
397 |                 let add_w = simd::load_i8_as_i16(add_row.add(lane));
    |                                   ^^^^^^^^^^^^^^ not found in `simd`

error[E0425]: cannot find function `load_i8_as_i16` in module `simd`
   --> src/evaluation/accumulator/threat.rs:398:35
    |
398 |                 let sub_w = simd::load_i8_as_i16(sub_row.add(lane));
    |                                   ^^^^^^^^^^^^^^ not found in `simd`

error[E0425]: cannot find function `add_i16` in module `simd`
   --> src/evaluation/accumulator/threat.rs:399:30
    |
399 |                 *reg = simd::add_i16(*reg, simd::sub_i16(add_w, sub_w));
    |                              ^^^^^^^ not found in `simd`

error[E0425]: cannot find function `sub_i16` in module `simd`
   --> src/evaluation/accumulator/threat.rs:399:50
    |
399 |                 *reg = simd::add_i16(*reg, simd::sub_i16(add_w, sub_w));
    |                                                  ^^^^^^^ not found in `simd`

error[E0425]: cannot find value `I16_LANES` in module `simd`
   --> src/evaluation/accumulator/threat.rs:409:38
    |
409 |                 let lane = i * simd::I16_LANES;
    |                                      ^^^^^^^^^ not found in `simd`

error[E0425]: cannot find function `load_i8_as_i16` in module `simd`
   --> src/evaluation/accumulator/threat.rs:410:32
    |
410 |                 let w1 = simd::load_i8_as_i16(row1.add(lane));
    |                                ^^^^^^^^^^^^^^ not found in `simd`

error[E0425]: cannot find function `load_i8_as_i16` in module `simd`
   --> src/evaluation/accumulator/threat.rs:411:32
    |
411 |                 let w2 = simd::load_i8_as_i16(row2.add(lane));
    |                                ^^^^^^^^^^^^^^ not found in `simd`

error[E0425]: cannot find function `add_i16` in module `simd`
   --> src/evaluation/accumulator/threat.rs:412:30
    |
412 |                 *reg = simd::add_i16(*reg, simd::add_i16(w1, w2));
    |                              ^^^^^^^ not found in `simd`

error[E0425]: cannot find function `add_i16` in module `simd`
   --> src/evaluation/accumulator/threat.rs:412:50
    |
412 |                 *reg = simd::add_i16(*reg, simd::add_i16(w1, w2));
    |                                                  ^^^^^^^ not found in `simd`

error[E0425]: cannot find function `add_i16` in module `simd`
   --> src/evaluation/accumulator/threat.rs:420:30
    |
420 |                 *reg = simd::add_i16(*reg, simd::load_i8_as_i16(row.add(i * simd::I16_LANES)));
    |                              ^^^^^^^ not found in `simd`

error[E0425]: cannot find function `load_i8_as_i16` in module `simd`
   --> src/evaluation/accumulator/threat.rs:420:50
    |
420 |                 *reg = simd::add_i16(*reg, simd::load_i8_as_i16(row.add(i * simd::I16_LANES)));
    |                                                  ^^^^^^^^^^^^^^ not found in `simd`

error[E0425]: cannot find value `I16_LANES` in module `simd`
   --> src/evaluation/accumulator/threat.rs:420:83
    |
420 |                 *reg = simd::add_i16(*reg, simd::load_i8_as_i16(row.add(i * simd::I16_LANES)));
    |                                                                                   ^^^^^^^^^ not found in `simd`

error[E0425]: cannot find function `sub_i16` in module `simd`
   --> src/evaluation/accumulator/threat.rs:428:30
    |
428 |                 *reg = simd::sub_i16(*reg, simd::load_i8_as_i16(row.add(i * simd::I16_LANES)));
    |                              ^^^^^^^ not found in `simd`

error[E0425]: cannot find function `load_i8_as_i16` in module `simd`
   --> src/evaluation/accumulator/threat.rs:428:50
    |
428 |                 *reg = simd::sub_i16(*reg, simd::load_i8_as_i16(row.add(i * simd::I16_LANES)));
    |                                                  ^^^^^^^^^^^^^^ not found in `simd`

error[E0425]: cannot find value `I16_LANES` in module `simd`
   --> src/evaluation/accumulator/threat.rs:428:83
    |
428 |                 *reg = simd::sub_i16(*reg, simd::load_i8_as_i16(row.add(i * simd::I16_LANES)));
    |                                                                                   ^^^^^^^^^ not found in `simd`

error[E0425]: cannot find function `store_i16` in module `simd`
   --> src/evaluation/accumulator/threat.rs:434:19
    |
434 |             simd::store_i16(out_ptr.add(offset + i * simd::I16_LANES), *reg);
    |                   ^^^^^^^^^ not found in `simd`

error[E0425]: cannot find value `I16_LANES` in module `simd`
   --> src/evaluation/accumulator/threat.rs:434:60
    |
434 |             simd::store_i16(out_ptr.add(offset + i * simd::I16_LANES), *reg);
    |                                                            ^^^^^^^^^ not found in `simd`

error[E0425]: cannot find value `I32_LANES` in module `simd`
  --> src/evaluation/sparse.rs:35:40
   |
35 |     const UNROLL: usize = if 8 / simd::I32_LANES > 1 {
   |                                        ^^^^^^^^^ not found in `simd`

error[E0425]: cannot find value `I32_LANES` in module `simd`
  --> src/evaluation/sparse.rs:36:19
   |
36 |         8 / simd::I32_LANES
   |                   ^^^^^^^^^ not found in `simd`

error[E0425]: cannot find value `I32_LANES` in module `simd`
  --> src/evaluation/sparse.rs:40:46
   |
40 |     const NUM_CHUNKS: usize = UNROLL * simd::I32_LANES / 8;
   |                                              ^^^^^^^^^ not found in `simd`

error[E0425]: cannot find function `splat_u16` in module `simd`
  --> src/evaluation/sparse.rs:45:26
   |
45 |     let mut base = simd::splat_u16(0);
   |                          ^^^^^^^^^ not found in `simd`

error[E0425]: cannot find function `splat_u16` in module `simd`
  --> src/evaluation/sparse.rs:46:22
   |
46 |     let step = simd::splat_u16(8);
   |                      ^^^^^^^^^ not found in `simd`

error[E0425]: cannot find function `nonzero_mask_u8` in module `simd`
  --> src/evaluation/sparse.rs:52:38
   |
52 |             let nonzero_mask = simd::nonzero_mask_u8(input.as_ptr().add(i)) as u64;
   |                                      ^^^^^^^^^^^^^^^ not found in `simd`

error[E0425]: cannot find value `I32_LANES` in module `simd`
  --> src/evaluation/sparse.rs:53:48
   |
53 |             mask |= nonzero_mask << (j * simd::I32_LANES);
   |                                                ^^^^^^^^^ not found in `simd`

error[E0425]: cannot find value `U8_LANES` in module `simd`
  --> src/evaluation/sparse.rs:54:24
   |
54 |             i += simd::U8_LANES;
   |                        ^^^^^^^^ not found in `simd`

error[E0425]: cannot find function `add_u16` in module `simd`
  --> src/evaluation/sparse.rs:60:40
   |
60 |             let actual_indices = simd::add_u16(simd::load_u16(entry.indices.as_ptr()), base);
   |                                        ^^^^^^^ not found in `simd`

error[E0425]: cannot find function `load_u16` in module `simd`
  --> src/evaluation/sparse.rs:60:54
   |
60 |             let actual_indices = simd::add_u16(simd::load_u16(entry.indices.as_ptr()), base);
   |                                                      ^^^^^^^^ not found in `simd`

error[E0425]: cannot find function `store_u16` in module `simd`
  --> src/evaluation/sparse.rs:61:19
   |
61 |             simd::store_u16(indices_ptr.add(count), actual_indices);
   |                   ^^^^^^^^^ not found in `simd`

error[E0425]: cannot find function `add_u16` in module `simd`
  --> src/evaluation/sparse.rs:63:26
   |
63 |             base = simd::add_u16(base, step);
   |                          ^^^^^^^ not found in `simd`

warning: unused import: `Forward`
  --> src/evaluation.rs:40:45
   |
40 | use crate::evaluation::forward::{inference, Forward};
   |                                             ^^^^^^^
   |
   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default

Some errors have detailed explanations: E0425, E0432.
For more information about an error, try `rustc --explain E0425`.
warning: `hobbes-chess-engine` (bin "hobbes-chess-engine") generated 1 warning
error: could not compile `hobbes-chess-engine` (bin "hobbes-chess-engine") due to 44 previous errors; 1 warning emitted
make: *** [Makefile:29: openbench] Error 101