NVIDIA-NeMo / NVIDIA-NeMo/RL

Bump Automodel to Nemorl dedicate branch

Open
#1,586 0 comments 0 reactions 1 assignee Claimed by @RayenTian View on GitHub
enhancement
Dominant language
Python
Stars
2k
Forks
561
Avg merge
4d 5h
Merged PRs (30d)
145

Description

## Title
Create a NeMo-RL dedicate branch and bump Automodel to [the branch](https://github.com/NVIDIA-NeMo/Automodel/tree/ruit/nemor-rl-submodule)

## Background / Motivation
- Align with upstream Automodel fixes/features to improve compatibility, performance, and stability.
- Target commit: `2d20e33a19d5e53a271b1403b507475e68ad14dc` (the “target commit”).
- Upstream repository: [Automodel Upstream]([https://github.com/NVIDIA-NeMo/Automodel]).

## Scope
- Upgrade Automodel to the target branch.
- Update lockfiles and dependency overrides in this repo as needed.
- Verify compatibility with existing training/inference pipelines (including vLLM integration, DTensor/MoE, etc.).

## Implementation Steps
1) Create a special branch for nemorl and point Automodel to the target commit
- `git submodule update --init path/to/automodel`
- In submodule: `git fetch origin && git checkout 2d20e33a19d5e53a271b1403b507475e68ad14dc`
- In main repo: `git add path/to/automodel && git commit -m "chore(automodel): bump to 2d20e33..."`
- Run `uv lock` to refresh lockfiles.

2) Dependency alignment and preinstallation

3) Configuration and environment

## Checklist
- [ ] Point to the target branch (submodule).
- [ ] `uv lock` and installation complete without warnings.
- [ ] Unit, integration, and performance tests pass.
- [ ] Docs and release notes updated (including rollback guidance).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.