dshawul / Scorpio

Scorpio chess engine
Other
81 stars 19 forks source link

NNUE .ini setting not working #26

Open tissatussa opened 2 years ago

tissatussa commented 2 years ago

Your NNUE option seems not to work on my PC .. here is part of my scorpio.ini :

################################################################
# NNUE settings
#------------------------
# use_nnue               - turn off/on NNUE
# nnue_type              - type of NNUE net (0=stockfish, 1=scorpio)
# nnue_path              - path to NNUE
# nnue_scale             - [0..1024] scale factor nnue score
#                          128 for stockfish style nets
#                          256 for Scorpio NNUE net (net-scorpio-k16) and Darkhorse (dh-0.2) net
################################################################
use_nnue                 1

# Stockfish NNUE setting
nnue_type                0
nnue_path                /home/tissatussa/Apps/EPD_TEST_PY/myengines/Scorpio/v3.0.15/nn-62ef826d1a6d.nnue
nnue_scale               128

# Scorpio NNUE setting
nnue_type                1
nnue_path                /home/tissatussa/Apps/EPD_TEST_PY/myengines/Scorpio/v3.0.15/net-scorpio-k16.bin
nnue_scale               256

you see 2 sections, i set one of them OFF by commenting them. both sections do not work .. here's my Python Logger output :

DEBUG 12/18/202109:44:39 PM Using selector: EpollSelector
DEBUG 12/18/202109:44:39 PM Using PollingChildWatcher
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: Connection made
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: << uci
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> treeht 349525 X 192 = 64.0 MB
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> Number of cores 1 of 4
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> id name Scorpio 3.0.15
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> id author Daniel Shawul
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name UCI_Chess960 type check default false
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name log type check default false
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name clear_hash type button
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name resign type spin default 800 min 100 max 30000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name mt type spin default 1 min 1 max 656
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name ht type spin default 64 min 1 max 131072
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name eht type spin default 8 min 1 max 16384
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name pht type spin default 2 min 1 max 256
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name egbb_path type string default /home/tissatussa/Apps/EPD_TEST_PY/myengines/Scorpio/v3.0.15/
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name egbb_files_path type string default /home/tissatussa/Apps/EPD_TEST_PY/myengines/Scorpio/v3.0.15/
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name use_nn type check default false
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name use_nnue type check default true
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name nn_path type string default /home/tissatussa/Apps/EPD_TEST_PY/myengines/Scorpio/v3.0.15/ens-net-12x128.pb
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name nn_path_e type string default /home/tissatussa/Apps/EPD_TEST_PY/myengines/Scorpio/v3.0.15/ens-net-12x128.pb
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name nn_path_m type string default /home/tissatussa/Apps/EPD_TEST_PY/myengines/Scorpio/v3.0.15/ens-net-12x128.pb
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name nnue_path type string default /home/tissatussa/Apps/EPD_TEST_PY/myengines/Scorpio/v3.0.15/net-scorpio-k16.bin
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name egbb_cache_size type spin default 32 min 1 max 16384
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name egbb_load_type type spin default 3 min 0 max 3
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name egbb_depth_limit type spin default 6 min 0 max 64
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name egbb_ply_limit_percent type spin default 75 min 0 max 100
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name nn_cache_size type spin default 1024 min 1 max 16384
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name nn_cache_size_m type spin default 1024 min 1 max 16384
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name nn_cache_size_e type spin default 1024 min 1 max 16384
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name n_devices type spin default 1 min 1 max 128
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name device_type type combo default CPU var CPU var GPU
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name delay type spin default 0 min 0 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name float_type type combo default HALF var FLOAT var HALF var INT8
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name nn_type type spin default 0 min 0 max 10
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name nn_type_e type spin default -1 min -1 max 10
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name nn_type_m type spin default -1 min -1 max 10
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name nn_man_e type spin default 16 min 0 max 32
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name nn_man_m type spin default 24 min 0 max 32
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name wdl_head type check default false
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name wdl_head_m type check default false
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name wdl_head_e type check default false
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name win_weight type spin default 100 min 0 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name draw_weight type spin default 100 min 0 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name loss_weight type spin default 100 min 0 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name nnue_scale type spin default 256 min 0 max 1024
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name nnue_type type spin default 1 min 0 max 1
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name batch_size_factor type spin default 0 min 0 max 12
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name scheduling type combo default FCFS var FCFS var ROUNDROBIN
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name smp_type type combo default ABDADA var YBW var ABDADA var SHT
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name smp_depth type spin default 8 min 1 max 10
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name contempt type spin default 0 min 0 max 100
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name alphabeta_man_c type spin default 0 min 0 max 32
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name verbose type check default false
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name multipv type check default true
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name multipv_margin type spin default 100 min 0 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name cpuct_base type spin default 75610 min 0 max 100000000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name cpuct_factor type spin default 348 min 0 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name cpuct_init type spin default 84 min 0 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name policy_temp type spin default 215 min 0 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name fpu_red type spin default 33 min -1000 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name fpu_is_loss type spin default 0 min -1 max 1
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name policy_temp_m type spin default 215 min 0 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name fpu_red_m type spin default 33 min -1000 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name fpu_is_loss_m type spin default 0 min -1 max 1
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name policy_temp_e type spin default 215 min 0 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name fpu_red_e type spin default 33 min -1000 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name fpu_is_loss_e type spin default 0 min -1 max 1
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name cpuct_init_root_factor type spin default 100 min 0 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name policy_temp_root_factor type spin default 100 min 0 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name noise_alpha type spin default 30 min 0 max 100
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name noise_beta type spin default 100 min 0 max 100
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name noise_frac type spin default 25 min 0 max 100
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name temp_plies type spin default 30 min 0 max 100
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name rand_temp type spin default 100 min 0 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name rand_temp_delta type spin default 0 min 0 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name rand_temp_end type spin default 0 min 0 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name playout_cap_rand type check default true
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name frac_full_playouts type spin default 25 min 0 max 100
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name frac_sv_low type spin default 33 min 0 max 100
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name pcr_write_low type check default false
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name kld_threshold type spin default 0 min 0 max 1000000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name early_stop type check default true
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name train_data_type type spin default 0 min 0 max 2
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name reuse_tree type check default true
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name backup_type type spin default 6 min 0 max 8
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name ensemble type spin default 0 min 0 max 100
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name ensemble_type type spin default 0 min 0 max 2
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name rms_power type spin default 140 min 0 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name min_policy_value type spin default 0 min 0 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name frac_alphabeta type spin default 0 min 0 max 100
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name frac_freeze_tree type spin default 100 min 0 max 100
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name frac_abrollouts type spin default 20 min 0 max 100
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name frac_abprior type spin default 30 min 0 max 100
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name mcts_strategy_depth type spin default 30 min 0 max 100
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name alphabeta_depth type spin default 16 min 1 max 100
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name evaluate_depth type spin default 16 min -5 max 100
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name virtual_loss type spin default 1 min 0 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name max_collisions_ratio type spin default 25 min 0 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name max_terminals_ratio type spin default 200 min 0 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name insta_move_factor type spin default 0 min 0 max 1000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name visit_threshold type spin default 800 min 0 max 1000000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name montecarlo type check default false
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name sp_resign_value type spin default 600 min 0 max 10000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name forced_playouts type check default false
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name policy_pruning type check default false
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name select_formula type spin default 0 min 0 max 2
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name filter_quiet type check default false
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> option name treeht type spin default 63 min 0 max 131072
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> uciok
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> --------------------------
ERROR 12/18/202109:44:39 PM Exception in callback Protocol._line_received('--------------------------')
handle: <Handle Protocol._line_received('--------------------------')>
Traceback (most recent call last):
  File "/usr/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/home/tissatussa/.local/lib/python3.8/site-packages/chess/engine.py", line 1011, in _line_received
    self.command._line_received(self, line)
  File "/home/tissatussa/.local/lib/python3.8/site-packages/chess/engine.py", line 1259, in _line_received
    assert self.state in [CommandState.ACTIVE, CommandState.CANCELLING]
AssertionError
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> ht 2097152 X 2 X 16 X 1 = 64.0 MB
ERROR 12/18/202109:44:39 PM Exception in callback Protocol._line_received('ht 2097152 X...X 1 = 64.0 MB')
handle: <Handle Protocol._line_received('ht 2097152 X...X 1 = 64.0 MB')>
Traceback (most recent call last):
  File "/usr/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/home/tissatussa/.local/lib/python3.8/site-packages/chess/engine.py", line 1011, in _line_received
    self.command._line_received(self, line)
  File "/home/tissatussa/.local/lib/python3.8/site-packages/chess/engine.py", line 1259, in _line_received
    assert self.state in [CommandState.ACTIVE, CommandState.CANCELLING]
AssertionError
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> eht 1048576 X 2 X 4 X 1 = 8.0 MB
ERROR 12/18/202109:44:39 PM Exception in callback Protocol._line_received('eht 1048576 ... X 1 = 8.0 MB')
handle: <Handle Protocol._line_received('eht 1048576 ... X 1 = 8.0 MB')>
Traceback (most recent call last):
  File "/usr/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/home/tissatussa/.local/lib/python3.8/site-packages/chess/engine.py", line 1011, in _line_received
    self.command._line_received(self, line)
  File "/home/tissatussa/.local/lib/python3.8/site-packages/chess/engine.py", line 1259, in _line_received
    assert self.state in [CommandState.ACTIVE, CommandState.CANCELLING]
AssertionError
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> processors [1]
ERROR 12/18/202109:44:39 PM Exception in callback Protocol._line_received('processors [1]')
handle: <Handle Protocol._line_received('processors [1]')>
Traceback (most recent call last):
  File "/usr/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/home/tissatussa/.local/lib/python3.8/site-packages/chess/engine.py", line 1011, in _line_received
    self.command._line_received(self, line)
  File "/home/tissatussa/.local/lib/python3.8/site-packages/chess/engine.py", line 1259, in _line_received
    assert self.state in [CommandState.ACTIVE, CommandState.CANCELLING]
AssertionError
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> Process running on node 0 and core 0
ERROR 12/18/202109:44:39 PM Exception in callback Protocol._line_received('Process runn... 0 and core 0')
handle: <Handle Protocol._line_received('Process runn... 0 and core 0')>
Traceback (most recent call last):
  File "/usr/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/home/tissatussa/.local/lib/python3.8/site-packages/chess/engine.py", line 1011, in _line_received
    self.command._line_received(self, line)
  File "/home/tissatussa/.local/lib/python3.8/site-packages/chess/engine.py", line 1259, in _line_received
    assert self.state in [CommandState.ACTIVE, CommandState.CANCELLING]
AssertionError
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> --------------------------
ERROR 12/18/202109:44:39 PM Exception in callback Protocol._line_received('--------------------------')
handle: <Handle Protocol._line_received('--------------------------')>
Traceback (most recent call last):
  File "/usr/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/home/tissatussa/.local/lib/python3.8/site-packages/chess/engine.py", line 1011, in _line_received
    self.command._line_received(self, line)
  File "/home/tissatussa/.local/lib/python3.8/site-packages/chess/engine.py", line 1259, in _line_received
    assert self.state in [CommandState.ACTIVE, CommandState.CANCELLING]
AssertionError
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> EgbbProbe not Loaded!
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> loading_time = 0s
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: << ucinewgame
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: << isready
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> readyok
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: << position fen 1k5r/6p1/p2b4/7p/2r1p2P/R1B1P3/6P1/2R3K1 b - - 0 1
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: << go movetime 3000
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> # 1k5r/6p1/p2b4/7p/2r1p2P/R1B1P3/6P1/2R3K1 b - - 0 1
WARNING 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: Unexpected engine output: '# 1k5r/6p1/p2b4/7p/2r1p2P/R1B1P3/6P1/2R3K1 b - - 0 1'
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: >> # [st = 3000ms, mt = 3000ms , hply = 1]
WARNING 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: Unexpected engine output: '# [st = 3000ms, mt = 3000ms , hply = 1]'
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: Process exited
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: Connection lost (exit code: -11, error: None)
DEBUG 12/18/202109:44:39 PM <UciProtocol (pid=10241)>: Closing analysis because engine has been terminated (error: engine process died unexpectedly (exit code: -11))

and i attach the concerning .ini file scorpio_nomcts_nnue.ini.zip

scorpio_files

can you tell me the cause of the error(s) ?

could i give more info ? i'm on Xubuntu 20.04

dshawul commented 2 years ago

Scorpio sends non-standard message which your python uci parser doesn't like:

ERROR 12/18/202109:44:39 PM Exception in callback Protocol._line_received('--------------------------')

This has never been a problem in many other GUIs so I didn't bother to fix it. You can see this line output at the start like

treeht 162179754 X 192 = 29696.0 MB
Number of cores 4 of 4
--------------------------
ht 33554432 X 2 X 16 X 1 = 1024.0 MB
eht 1048576 X 2 X 4 X 1 = 8.0 MB
processors [1]
Process running on node 0 and core 1
--------------------------
EgbbProbe 4.3 by Daniel Shawul
egbb_cache 4084 X 8216 = 32.0 MB
180 egbbs loaded !      
Loading NNCPU : ../net-nnue.bin
NNCPU loaded !
loading_time = 0s