고속 엔진 hot path 최적화

This commit is contained in:
2026-05-06 21:45:17 +09:00
parent ec0e468fa1
commit 2450fd3737
2 changed files with 371 additions and 97 deletions
@@ -63,6 +63,9 @@ def test_fast_random_action_sequence_matches_game_state() -> None:
while True:
assert fast.to_snapshot() == classic.to_snapshot()
assert fast.unified_legal_mask() == classic.unified_legal_mask()
assert fast.unified_legal_actions() == [
index for index, is_legal in enumerate(classic.unified_legal_mask()) if is_legal
]
assert fast.score_diff(0) == classic.score_diff(0)
if classic.terminal:
break