Describe the bug
Alpamayo-R1-10B (nvidia/Alpamayo-R1-10B) produces inverted trajectories: Chain-of-Causation reasoning outputs "nudge LEFT" decisions while the actual trajectory curves RIGHT, causing collisions. This reproduces on both distributed (DGX→Lambda) and single-machine (A100 local) setups.
To Reproduce
Run AlpaSim wizard with 4-camera AR1 config:
bash uv run alpasim_wizard +deploy=local_oss
defines.filesystem=/home/ubuntu/alpasim/data
"scenes.scene_ids=[clipgt-fa0379c6-d60e-48b7-b157-11bf5b63039d]"
wizard.log_dir=/home/ubuntu/alpasim/test_run
Observe Chain-of-Causation logs showing "Nudge left to pass..." decisions
Observe video showing trajectory curving RIGHT instead of LEFT
Result: lateral collision or offroad
Expected behavior
When Chain-of-Causation outputs "Nudge left to pass the parked car on the right", the trajectory should curve LEFT, not RIGHT.
Screenshots
[Attach alpamayo_4cam_test_run8.gif and alpamayo_local_a100.gif]
Desktop
OS: Ubuntu 22.04
CUDA: 12.4.1
GPU: Tested on both A10 (24GB) and A100 (40GB)
Docker: alpasim-base:0.1.3
Additional context
Full investigation documented: code analysis shows both AlpaSim and Alpamayo use positive Y = LEFT convention. Math is consistent. Suggests VLM reasoning and action head output are misaligned at the model training level.


Describe the bug
Alpamayo-R1-10B (nvidia/Alpamayo-R1-10B) produces inverted trajectories: Chain-of-Causation reasoning outputs "nudge LEFT" decisions while the actual trajectory curves RIGHT, causing collisions. This reproduces on both distributed (DGX→Lambda) and single-machine (A100 local) setups.
To Reproduce
Run AlpaSim wizard with 4-camera AR1 config:
bash uv run alpasim_wizard +deploy=local_oss
defines.filesystem=/home/ubuntu/alpasim/data
"scenes.scene_ids=[clipgt-fa0379c6-d60e-48b7-b157-11bf5b63039d]"
wizard.log_dir=/home/ubuntu/alpasim/test_run
Observe Chain-of-Causation logs showing "Nudge left to pass..." decisions
Observe video showing trajectory curving RIGHT instead of LEFT
Result: lateral collision or offroad
Expected behavior
When Chain-of-Causation outputs "Nudge left to pass the parked car on the right", the trajectory should curve LEFT, not RIGHT.
Screenshots
[Attach alpamayo_4cam_test_run8.gif and alpamayo_local_a100.gif]
Desktop
OS: Ubuntu 22.04
CUDA: 12.4.1
GPU: Tested on both A10 (24GB) and A100 (40GB)
Docker: alpasim-base:0.1.3
Additional context
Full investigation documented: code analysis shows both AlpaSim and Alpamayo use positive Y = LEFT convention. Math is consistent. Suggests VLM reasoning and action head output are misaligned at the model training level.