Repository navigation
feat(osworld): OSWorld v2 training stack - #4581
jinglinglingling wants to merge 34 commits into
Conversation
ff3bffa to
e970318
Compare
Signed-off-by: Ali Roshan Ghias <aroshanghias@nvidia.com> Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Ali Roshan Ghias <aroshanghias@nvidia.com> Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Ali Roshan Ghias <aroshanghias@nvidia.com> Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Ali Roshan Ghias <aroshanghias@nvidia.com> Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Ali Roshan Ghias <aroshanghias@nvidia.com> Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Ali Roshan Ghias <aroshanghias@nvidia.com> Signed-off-by: Linglin Jing <linglinj@nvidia.com>
…kkeeping Signed-off-by: Ali Roshan Ghias <aroshanghias@nvidia.com> Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Ali Roshan Ghias <aroshanghias@nvidia.com> Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Ali Roshan Ghias <aroshanghias@nvidia.com> Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Preserve pending call custody, mask failed logical owners, retain healthy siblings, and drop unusable groups through the existing policy. Keep CC integrity failures fatal and avoid unsafe redispatch of request-local selections. Validation: 251 focused RL tests; seven private live vLLM/native-TQ failure, cancellation, and timeout cases. No checkpoint PR or private validation machinery included. Signed-off-by: Ali Roshan Ghias <aroshanghias@nvidia.com> Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Adapt the continuation fallback and bounded manifest drain proposed in NVIDIA-NeMo#4431. Preserve pending IDs when capture fails or times out: a failure record is not proof that a worker has stopped writing. Ordinary receipt mode masks unresolved capture; CC keeps its existing masking. Add regression coverage for public postprocessing, cancellation, pending write custody, and the real RL root decision through Gym HTTP admission. Document the paired buffered Responses SSE behavior. Co-authored-by: alexandery <alexandery@nvidia.com> Signed-off-by: Ali Roshan Ghias <aroshanghias@nvidia.com> Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Allow omitted HTTP headers and stop requiring the old hinted intermediate candidate. Retain exact committed ancestry, segment counts, accepted-token coverage, rejected-token exclusion, and cleanup assertions. Validation: 113 focused local tests and two GPU smoke runs passed; 124 checkpoint compatibility tests passed with the updated Gym client. Signed-off-by: Ali Roshan Ghias <aroshanghias@nvidia.com> Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Ali Roshan Ghias <aroshanghias@nvidia.com> Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Ali Roshan Ghias <aroshanghias@nvidia.com> Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Linglin Jing <linglinj@oci-nrt-cs-001-vscode-01.cm.cluster> Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Linglin Jing <linglinj@oci-nrt-cs-001-vscode-01.cm.cluster> Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Linglin Jing <linglinj@oci-nrt-cs-001-vscode-01.cm.cluster> Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Linglin Jing <linglinj@oci-nrt-cs-001-vscode-01.cm.cluster> Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Linglin Jing <linglinj@nvidia.com>
Signed-off-by: Linglin Jing <linglinj@nvidia.com>
e970318 to
fb8f729
Compare
|
Rebase/validation update:
|
✅ Submodule Fast-Forward Check ResultsCheck based on commit: fb8f729 (PR #4581 from ✅ Submodules that are properly updated:Gym: ✅ PR branch is ahead of main branch (fast-forward) All submodule changes look good! ✨ |
Signed-off-by: Linglin Jing <linglinj@nvidia.com>
✅ Submodule Fast-Forward Check ResultsCheck based on commit: 2d8584a (PR #4581 from ✅ Submodules that are properly updated:Gym: ✅ PR branch is ahead of main branch (fast-forward) All submodule changes look good! ✨ |
Signed-off-by: Linglin Jing <linglinj@nvidia.com>
✅ Submodule Fast-Forward Check ResultsCheck based on commit: c499f19 (PR #4581 from ✅ Submodules that are properly updated:Gym: ✅ PR branch is ahead of main branch (fast-forward) All submodule changes look good! ✨ |
Summary
0.01with prompt-mean-token-mean aggregation5e-6Semantics
17 * 16 > 16 * 16)reinforce_baselineanddr_grpoare separate recipe alternativesVerification
Dependency
Depends on NVIDIA-NeMo/Gym#4209. The Gym submodule points at that PR's tested head commit and can advance to its eventual merge commit during review.
Stack
This PR contains the delivered OSWorld v2 context-compaction foundation starting from official NeMo RL commit
5d49fbf4e74bdd3a6627c48759c4a66b8920743b, followed by the FlashREINFORCE and AgentEnv integration.