Skip to content

Provides the pretrained model of assembly trocar for RLinf post-training#5722

Merged
kellyguo11 merged 3 commits into
isaac-sim:developfrom
mingxueg-nv:mingxueg/adds_pretrained_model_for_assemble_trocar
May 27, 2026
Merged

Provides the pretrained model of assembly trocar for RLinf post-training#5722
kellyguo11 merged 3 commits into
isaac-sim:developfrom
mingxueg-nv:mingxueg/adds_pretrained_model_for_assemble_trocar

Conversation

@mingxueg-nv

@mingxueg-nv mingxueg-nv commented May 21, 2026

Copy link
Copy Markdown
Contributor

Description

Provides the pretrained GR00T model for assembly trocar task.

Type of change

  • Documentation update

Checklist

  • I have read and understood the contribution guidelines
  • I have run the pre-commit checks with ./isaaclab.sh --format
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • I have updated the changelog and the corresponding version in the extension's config/extension.toml file
  • I have added my name to the CONTRIBUTORS.md or my name already exists there

@github-actions github-actions Bot added the documentation Improvements or additions to documentation label May 21, 2026
@greptile-apps

greptile-apps Bot commented May 21, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR updates the RLinf post-training documentation to advertise a pretrained GR00T checkpoint for the assemble_trocar task, adding an hf download command that users can run before beginning RL fine-tuning.

  • The download snippet uses --include \"rlinf/assemble_trocar/\" with a trailing slash and no wildcard, which is unlikely to match any files under fnmatch-style pattern matching; the pattern should be \"rlinf/assemble_trocar/*\".
  • The model is hosted on nvidia/orca-dev-test, a repository whose name strongly implies it is a temporary dev-test artifact; if access is restricted or the repo is later removed, the instruction will silently fail for public users.

Confidence Score: 3/5

The download command is likely broken as written and points to a repository that may not be publicly accessible long-term.

The --include glob pattern ends with a bare trailing slash and no wildcard, so it will almost certainly match nothing at runtime — users who follow the documented steps will end up with an empty local directory and a confusing silent success from the CLI. The model also lives in nvidia/orca-dev-test, which implies a staging or internal resource that may not be available to external contributors.

docs/source/experimental-features/bleeding-edge.rst — specifically the download command at lines 73-74 and the choice of host repository.

Important Files Changed

Filename Overview
docs/source/experimental-features/bleeding-edge.rst Adds a download command for a pretrained GR00T checkpoint; the --include glob pattern is missing a wildcard and the host repo name suggests it may be a temporary dev artifact rather than a stable public release.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Prerequisites] --> B[Download pretrained checkpoint]
    B --> C[Install dependencies]
    C --> D{Workflow}
    D -->|Training| E[RL fine-tuning via train.py]
    D -->|Evaluation| F[Evaluation via play.py]
    E --> G[FSDP Actor Worker]
    E --> H[Rollout Worker VLA inference]
    E --> I[Env Worker IsaacLab sim]
    G & H & I --> J[Updated VLA checkpoint]
Loading

Reviews (1): Last reviewed commit: "Provides the pretrained model of assembl..." | Re-trigger Greptile

Comment on lines +73 to +74
hf download --repo-type model nvidia/orca-dev-test \
--include "rlinf/assemble_trocar/" --local-dir /path/to/local/models

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 --include glob pattern may not match any files

The pattern "rlinf/assemble_trocar/" ends with a trailing slash but includes no wildcard. HuggingFace Hub's --include uses fnmatch-style matching, which matches file paths character-for-character. Actual file paths in the repo look like rlinf/assemble_trocar/model.safetensors — they do not end with a slash — so this pattern will likely match nothing and the download will appear to succeed while writing no files. The pattern should end with * (e.g., "rlinf/assemble_trocar/*") to capture all files in that directory.


.. code-block:: bash

hf download --repo-type model nvidia/orca-dev-test \

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Model hosted on a dev-test repository

The checkpoint is served from nvidia/orca-dev-test. The dev-test suffix strongly implies this is an internal staging or experimentation repository rather than a stable, publicly-facing one. Depending on its visibility settings, users without appropriate HuggingFace credentials may receive a 404 or authentication error when running this command. If this is intended for public use, the model should be published to a stable repository and if authentication is required, that prerequisite should be called out explicitly.

Comment on lines +66 to +74
- **Isaac Lab** installed and configured
- **Isaac-GR00T** repo (for VLA inference and data transforms)
- A **pretrained VLA checkpoint** in HuggingFace format
- A **pretrained VLA checkpoint** in HuggingFace format. A pretrained GR00T checkpoint for
``assemble_trocar`` is available and can be downloaded via:

.. code-block:: bash

hf download --repo-type model nvidia/orca-dev-test \
--include "rlinf/assemble_trocar/" --local-dir /path/to/local/models

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 hf CLI prerequisite not listed

The hf command comes from the huggingface_hub Python package, which must be installed before running the download step. It is not listed as a prerequisite and is not installed by any of the steps in the Installation section. A user following the doc top-to-bottom will hit command not found: hf unless they happen to have it already. Adding huggingface_hub or a pip install huggingface_hub note to the prerequisites list would prevent this.

@kellyguo11

kellyguo11 commented May 27, 2026

Copy link
Copy Markdown
Contributor

@mingxueg-nv could you take a look at the conflict? we moved the RLInf docs into its own page. pls also make sure to submit another PR to cherry pick the change into the release branch

… instructions to new rlinf_vla_posttraining page
@mingxueg-nv

Copy link
Copy Markdown
Contributor Author

Thanks @kellyguo11, I have resolved the conflicts and updated the HF repo in here, and also in the PR for release branch.

@kellyguo11 kellyguo11 merged commit ddc83b5 into isaac-sim:develop May 27, 2026
37 checks passed
matthewtrepte pushed a commit to matthewtrepte/IsaacLab that referenced this pull request May 27, 2026
…ing (isaac-sim#5722)

# Description
Provides the pretrained GR00T model for assembly trocar task.

## Type of change

- Documentation update

## Checklist

- [x] I have read and understood the [contribution
guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
- [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
`./isaaclab.sh --format`
- [x] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [ ] I have updated the changelog and the corresponding version in the
extension's `config/extension.toml` file
- [x] I have added my name to the `CONTRIBUTORS.md` or my name already
exists there
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants