Hi HN, I built rlox to solve a problem that was driving me crazy: Python's data pipeline overhead was leaving my GPU underutilized during RL training.
I applied the same architecture that made Polars fast — Rust data plane, Python control plane, connected via PyO3. The researcher writes Python. Environment stepping, replay buffers, and advantage computation run in Rust with Rayon parallelism. PyTorch handles the neural networks.
wkowalpl•2h ago
I applied the same architecture that made Polars fast — Rust data plane, Python control plane, connected via PyO3. The researcher writes Python. Environment stepping, replay buffers, and advantage computation run in Rust with Rayon parallelism. PyTorch handles the neural networks.
Quick start: