Files
SirRoboGarage/SAC_LSTM_Bot_garage/campaign_v4_stdout.log.pre-merge
T

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