Skip to content

Align Rust action layout and self-play config with Python - #357

Merged
adamantivm merged 8 commits into
mainfrom
rust_fix_codex
Mar 18, 2026
Merged

Align Rust action layout and self-play config with Python#357
adamantivm merged 8 commits into
mainfrom
rust_fix_codex

Conversation

@alejandromarcu

@alejandromarcu alejandromarcu commented Mar 13, 2026

Copy link
Copy Markdown
Collaborator

by Codex. Trying to fix the difference between self-play in Python and Rust. This doesn't fix it but seems like legit bugs

Summary

  • fix the policy/action layout comments, mask copying, and encoder conversions to match the Python [moves | vertical | horizontal] layout and keep tests aligned
  • teach self-play configuration to merge overrides without clobbering defaults, compute the default noise-alpha using board size/walls, and pass board metadata when instantiating agents
  • add Python-backed consistency tests for action encoding/action masks and document new experimental configs
    Testing

Comment thread .github/workflows/rust-ci.yml
Comment thread deep_quoridor/rust/src/python_consistency.rs Outdated
@adamantivm
adamantivm merged commit 474ccbd into main Mar 18, 2026
4 of 6 checks passed
@adamantivm
adamantivm deleted the rust_fix_codex branch March 18, 2026 15:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants