b509195ee9
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
174 lines
8.1 KiB
Plaintext
174 lines
8.1 KiB
Plaintext
=== SAC_LSTM_Bot training harness ===
|
|
Opponents: Corners:3,Crazy:2,RamFire:2,Target:1,SacTwin:1 | budget: 100 rounds in chunks of 10
|
|
Eval: every 2 chunks, 10 rounds vs [Corners,Crazy,Target], MA-5 composite best-gating
|
|
Weights: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/weights/sac_latest.zip
|
|
Building SAC_LSTM_Bot/SAC_LSTM_Bot using c backend
|
|
Info: compiling nim package using /nix/store/pq494yyknvhrvkzna9zgcqvma8fq3617-x86_64-unknown-linux-gnu-nim-wrapper-2.2.4/bin/x86_64-unknown-linux-gnu-nim
|
|
=== Chunk 1/10: 10 rounds vs Corners ===
|
|
Training: SAC_LSTM_Bot vs Corners for 10 rounds
|
|
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
|
|
Round 1/10 — ticks:684 score:0 win:false
|
|
Round 2/10 — ticks:631 score:0 win:false
|
|
Round 3/10 — ticks:738 score:0 win:false
|
|
Round 4/10 — ticks:920 score:31 win:false
|
|
Round 5/10 — ticks:682 score:0 win:false
|
|
Round 6/10 — ticks:650 score:0 win:false
|
|
Round 7/10 — ticks:988 score:0 win:false
|
|
Round 8/10 — ticks:365 score:2 win:false
|
|
Round 9/10 — ticks:481 score:32 win:false
|
|
Round 10/10 — ticks:703 score:16 win:false
|
|
Counter check passed: 2291 == expected 2291
|
|
=== Chunk 2/10: 10 rounds vs Crazy ===
|
|
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
|
|
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
|
|
Round 1/10 — ticks:667 score:17 win:false
|
|
Round 2/10 — ticks:709 score:0 win:false
|
|
Round 3/10 — ticks:856 score:49 win:false
|
|
Round 4/10 — ticks:794 score:2 win:false
|
|
Round 5/10 — ticks:791 score:1 win:false
|
|
Round 6/10 — ticks:936 score:19 win:false
|
|
Round 7/10 — ticks:625 score:3 win:false
|
|
Round 8/10 — ticks:977 score:21 win:false
|
|
Round 9/10 — ticks:658 score:1 win:false
|
|
Round 10/10 — ticks:825 score:1 win:false
|
|
Counter check passed: 2301 == expected 2301
|
|
>>> [eval] 10 deterministic rounds vs Corners
|
|
Training: SAC_LSTM_Bot vs Corners for 10 rounds
|
|
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
|
|
Round 1/10 — ticks:3657 score:0 win:false
|
|
Round 2/10 — ticks:3007 score:60 win:false
|
|
Round 3/10 — ticks:3786 score:0 win:false
|
|
Round 4/10 — ticks:1312 score:5 win:false
|
|
Round 5/10 — ticks:1310 score:2 win:false
|
|
Round 6/10 — ticks:1668 score:0 win:false
|
|
Round 7/10 — ticks:1290 score:0 win:false
|
|
Round 8/10 — ticks:1537 score:1 win:false
|
|
Round 9/10 — ticks:1201 score:0 win:false
|
|
Round 10/10 — ticks:4406 score:60 win:false
|
|
Counter check passed: 2311 == expected 2311
|
|
>>> [eval] win rate: 0/10 (0%) vs Corners
|
|
>>> [eval] 10 deterministic rounds vs Crazy
|
|
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
|
|
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
|
|
Round 1/10 — ticks:1898 score:1 win:false
|
|
Round 2/10 — ticks:1327 score:11 win:false
|
|
Round 3/10 — ticks:1669 score:5 win:false
|
|
Round 4/10 — ticks:945 score:61 win:false
|
|
Round 5/10 — ticks:1775 score:67 win:false
|
|
Round 6/10 — ticks:1452 score:5 win:false
|
|
Round 7/10 — ticks:1002 score:0 win:false
|
|
Round 8/10 — ticks:2124 score:64 win:false
|
|
Round 9/10 — ticks:1460 score:1 win:false
|
|
Round 10/10 — ticks:935 score:61 win:false
|
|
Counter check passed: 2321 == expected 2321
|
|
>>> [eval] win rate: 0/10 (0%) vs Crazy
|
|
>>> [eval] 10 deterministic rounds vs Target
|
|
Training: SAC_LSTM_Bot vs Target for 10 rounds
|
|
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
|
|
Round 1/10 — ticks:992 score:1 win:false
|
|
Round 2/10 — ticks:1442 score:60 win:true
|
|
Round 3/10 — ticks:1002 score:17 win:false
|
|
Round 4/10 — ticks:1026 score:1 win:false
|
|
Round 5/10 — ticks:992 score:7 win:false
|
|
Round 6/10 — ticks:1422 score:60 win:false
|
|
Round 7/10 — ticks:964 score:9 win:false
|
|
Round 8/10 — ticks:1398 score:1 win:false
|
|
Round 9/10 — ticks:1014 score:4 win:false
|
|
Round 10/10 — ticks:1435 score:60 win:false
|
|
Counter check passed: 2331 == expected 2331
|
|
>>> [eval] win rate: 1/10 (10%) vs Target
|
|
=== Chunk 3/10: 10 rounds vs Target ===
|
|
Training: SAC_LSTM_Bot vs Target for 10 rounds
|
|
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
|
|
Round 1/10 — ticks:1012 score:26 win:false
|
|
Round 2/10 — ticks:653 score:0 win:false
|
|
Round 3/10 — ticks:650 score:0 win:false
|
|
Round 4/10 — ticks:676 score:0 win:false
|
|
Round 5/10 — ticks:651 score:0 win:false
|
|
Round 6/10 — ticks:931 score:22 win:false
|
|
Round 7/10 — ticks:954 score:6 win:false
|
|
Round 8/10 — ticks:670 score:0 win:false
|
|
Round 9/10 — ticks:722 score:0 win:false
|
|
Round 10/10 — ticks:897 score:21 win:false
|
|
Counter check passed: 2341 == expected 2341
|
|
=== Chunk 4/10: 10 rounds vs SacTwin ===
|
|
Training: SAC_LSTM_Bot vs SacTwin for 10 rounds
|
|
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
|
|
Round 1/10 — ticks:821 score:0 win:false
|
|
Round 2/10 — ticks:837 score:3 win:false
|
|
Round 3/10 — ticks:858 score:4 win:false
|
|
Round 4/10 — ticks:934 score:14 win:false
|
|
Round 5/10 — ticks:1058 score:36 win:false
|
|
Round 6/10 — ticks:1241 score:76 win:false
|
|
Round 7/10 — ticks:958 score:16 win:false
|
|
Round 8/10 — ticks:940 score:33 win:false
|
|
Round 9/10 — ticks:707 score:0 win:false
|
|
Round 10/10 — ticks:689 score:0 win:false
|
|
Counter check passed: 2351 == expected 2351
|
|
>>> [eval] 10 deterministic rounds vs Corners
|
|
Training: SAC_LSTM_Bot vs Corners for 10 rounds
|
|
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
|
|
Round 1/10 — ticks:1647 score:0 win:false
|
|
Round 2/10 — ticks:1518 score:0 win:false
|
|
Round 3/10 — ticks:1733 score:0 win:false
|
|
Round 4/10 — ticks:1731 score:0 win:false
|
|
Round 5/10 — ticks:1077 score:17 win:false
|
|
Round 6/10 — ticks:1745 score:0 win:false
|
|
Round 7/10 — ticks:1634 score:0 win:false
|
|
Round 8/10 — ticks:1710 score:1 win:false
|
|
Round 9/10 — ticks:2180 score:60 win:false
|
|
Round 10/10 — ticks:1364 score:0 win:false
|
|
Counter check passed: 2361 == expected 2361
|
|
>>> [eval] win rate: 0/10 (0%) vs Corners
|
|
>>> [eval] 10 deterministic rounds vs Crazy
|
|
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
|
|
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
|
|
Round 1/10 — ticks:1426 score:68 win:true
|
|
Round 2/10 — ticks:1649 score:70 win:true
|
|
Round 3/10 — ticks:1456 score:64 win:true
|
|
Round 4/10 — ticks:1032 score:61 win:true
|
|
Round 5/10 — ticks:1710 score:1 win:true
|
|
Round 6/10 — ticks:941 score:61 win:true
|
|
Round 7/10 — ticks:1455 score:61 win:true
|
|
Round 8/10 — ticks:1323 score:66 win:true
|
|
Round 9/10 — ticks:1035 score:5 win:true
|
|
Round 10/10 — ticks:1457 score:65 win:true
|
|
Counter check passed: 2371 == expected 2371
|
|
>>> [eval] win rate: 10/10 (100%) vs Crazy
|
|
>>> [eval] 10 deterministic rounds vs Target
|
|
Training: SAC_LSTM_Bot vs Target for 10 rounds
|
|
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
|
|
Round 1/10 — ticks:1014 score:14 win:false
|
|
Round 2/10 — ticks:1074 score:20 win:false
|
|
Round 3/10 — ticks:996 score:6 win:false
|
|
Round 4/10 — ticks:1451 score:0 win:false
|
|
Round 5/10 — ticks:970 score:25 win:false
|
|
Round 6/10 — ticks:1451 score:0 win:false
|
|
Round 7/10 — ticks:1044 score:1 win:false
|
|
Round 8/10 — ticks:1119 score:13 win:false
|
|
Round 9/10 — ticks:1184 score:15 win:false
|
|
Round 10/10 — ticks:1028 score:9 win:false
|
|
Counter check passed: 2381 == expected 2381
|
|
>>> [eval] win rate: 0/10 (0%) vs Target
|
|
=== Chunk 5/10: 10 rounds vs Crazy ===
|
|
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
|
|
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
|
|
Round 1/10 — ticks:882 score:0 win:false
|
|
Round 2/10 — ticks:865 score:0 win:false
|
|
Round 3/10 — ticks:908 score:0 win:false
|
|
Round 4/10 — ticks:720 score:1 win:false
|
|
Round 5/10 — ticks:832 score:17 win:false
|
|
Round 6/10 — ticks:957 score:16 win:false
|
|
Round 7/10 — ticks:723 score:3 win:false
|
|
Round 8/10 — ticks:645 score:0 win:false
|
|
Round 9/10 — ticks:963 score:0 win:false
|
|
Round 10/10 — ticks:1032 score:16 win:false
|
|
Counter check passed: 2391 == expected 2391
|
|
=== Chunk 6/10: 10 rounds vs Corners ===
|
|
Training: SAC_LSTM_Bot vs Corners for 10 rounds
|
|
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
|
|
Round 1/10 — ticks:818 score:0 win:false
|
|
Round 2/10 — ticks:905 score:0 win:false
|
|
Round 3/10 — ticks:851 score:0 win:false
|
|
Round 4/10 — ticks:381 score:32 win:false
|