AI Slop Code RIsk Monitor

NVIDIA/Isaac-GR00T

NVIDIA Isaac GR00T N1.7 - A Foundation Model for Generalist Robots.

35.9 High pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for NVIDIA/Isaac-GR00T, a Python project with 8,190 GitHub stars. SynthScan examined 61,699 lines of code across 269 source files, recording 1332 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 35.9 (High pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

35.9
Adjusted Signal
35.9
Raw Pattern Score
100%
Time Factor
2026-10-07
Last Push
8.2K
Stars
Python
Language
61.7K
Lines of Code
269
Files
1.3K
Pattern Hits
2026-10-12
Scan Date
0.19
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 61.1/100 · HIGH

Can maintainers explain intent, assumptions, and trade-offs? 937 finding(s).

Hallucinated Dependency & Supply Chain Risk 8.8/100 · LOW

Are imports declared and package/API names verified? 96 finding(s).

Agent Over-Engineering Ratio 71.7/100 · HIGH

Are wrappers, guards, and repeated structures necessary? 854 finding(s).

PR Review Velocity Impact 81.1/100 · CRITICAL

Which changes need focused human review? 1332 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 1HIGH 51MEDIUM 230LOW 1050

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 1332 distinct pattern matches across 20 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Decorative Section Separators203 hits · 732 pts
SeverityFileLineSnippetContext
MEDIUMtools/check_manifest_alignment.py90# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/check_manifest_alignment.py92# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/check_manifest_alignment.py184# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/check_manifest_alignment.py186# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/check_manifest_alignment.py263# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/check_manifest_alignment.py265# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/tools/test_manifest_alignment.py52# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/tools/test_manifest_alignment.py54# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/tools/test_manifest_alignment.py123# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/tools/test_manifest_alignment.py125# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/gr00t/utils/test_initial_actions_safety.py92# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/gr00t/utils/test_initial_actions_safety.py94# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/gr00t/utils/test_run_or_wait_on_rank0.py164# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/gr00t/utils/test_run_or_wait_on_rank0.py166# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/gr00t/utils/test_run_or_wait_on_rank0.py282# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/gr00t/utils/test_run_or_wait_on_rank0.py284# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/gr00t/configs/test_base_config_safe_yaml.py37# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/gr00t/configs/test_base_config_safe_yaml.py39# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/gr00t/configs/test_base_config_safe_yaml.py109# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/gr00t/configs/test_base_config_safe_yaml.py111# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/gr00t/configs/test_base_config_safe_yaml.py174# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/gr00t/configs/test_base_config_safe_yaml.py176# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…sts/gr00t/experiment/test_best_metric_callback_save.py118# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…sts/gr00t/experiment/test_best_metric_callback_save.py120# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…sts/gr00t/experiment/test_best_metric_callback_save.py222# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…sts/gr00t/experiment/test_best_metric_callback_save.py224# ---------------------------------------------------------------------------COMMENT
MEDIUM…sts/gr00t/experiment/test_best_metric_callback_save.py52# ---------------------------------------------------------------------------COMMENT
MEDIUM…sts/gr00t/experiment/test_best_metric_callback_save.py55# ---------------------------------------------------------------------------COMMENT
MEDIUM…sts/gr00t/experiment/test_best_metric_callback_save.py357# ---------------------------------------------------------------------------COMMENT
MEDIUM…sts/gr00t/experiment/test_best_metric_callback_save.py359# ---------------------------------------------------------------------------COMMENT
MEDIUM…sts/gr00t/experiment/test_best_metric_callback_save.py374# ---------------------------------------------------------------------------COMMENT
MEDIUM…sts/gr00t/experiment/test_best_metric_callback_save.py376# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…sts/gr00t/eval/sim/wrapper/test_multistep_aggregate.py40# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…sts/gr00t/eval/sim/wrapper/test_multistep_aggregate.py42# ---------------------------------------------------------------------------COMMENT
MEDIUM…sts/gr00t/eval/sim/wrapper/test_multistep_aggregate.py89# ---------------------------------------------------------------------------COMMENT
MEDIUM…sts/gr00t/eval/sim/wrapper/test_multistep_aggregate.py91# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…sts/gr00t/eval/sim/wrapper/test_multistep_aggregate.py152# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…sts/gr00t/eval/sim/wrapper/test_multistep_aggregate.py154# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ts/gr00t/data/test_generate_stats_cache_fingerprint.py139# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ts/gr00t/data/test_generate_stats_cache_fingerprint.py141# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ts/gr00t/data/test_generate_stats_cache_fingerprint.py190# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ts/gr00t/data/test_generate_stats_cache_fingerprint.py192# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ts/gr00t/data/test_generate_stats_cache_fingerprint.py249# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ts/gr00t/data/test_generate_stats_cache_fingerprint.py251# ---------------------------------------------------------------------------COMMENT
MEDIUM…ts/gr00t/data/test_generate_stats_cache_fingerprint.py108# ---------------------------------------------------------------------------COMMENT
MEDIUM…ts/gr00t/data/test_generate_stats_cache_fingerprint.py110# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/gr00t/data/test_stats_cache_fingerprint.py80# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/gr00t/data/test_stats_cache_fingerprint.py82# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/gr00t/data/test_stats_cache_fingerprint.py143# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/gr00t/data/test_stats_cache_fingerprint.py145# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/gr00t/data/test_stats_cache_fingerprint.py238# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/gr00t/data/test_stats_cache_fingerprint.py240# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/gr00t/data/test_sharded_datasets.py87# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/gr00t/data/test_sharded_datasets.py89# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/gr00t/data/test_sharded_datasets.py37# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/gr00t/data/test_sharded_datasets.py39# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/gr00t/data/test_sharded_datasets.py213# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/gr00t/data/test_sharded_datasets.py215# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/gr00t/data/test_sharded_datasets.py268 # -----------------------------------------------------------------------COMMENT
MEDIUMtests/gr00t/data/test_sharded_datasets.py270 # -----------------------------------------------------------------------COMMENT
143 more matches not shown…
Hyper-Verbose Identifiers548 hits · 612 pts
SeverityFileLineSnippetContext
LOWtests/conftest.py105def serialize_subprocess_spawns():CODE
LOW⚡tests/tools/test_manifest_alignment.py57def test_live_manifests_have_no_unannotated_drift(check_module):CODE
LOW⚡tests/tools/test_manifest_alignment.py128def test_canonical_lowercases_and_collapses_separators(check_module):CODE
LOWtests/tools/test_manifest_alignment.py160def test_hw_tied_pattern_classification(check_module, name, expected):CODE
LOWtests/tools/test_manifest_alignment.py169def test_parse_dep_extracts_name_extras_spec_and_marker(check_module):CODE
LOWtests/tools/test_manifest_alignment.py190def test_detect_drifts_flags_presence_and_version_drift(check_module):CODE
LOWtests/tools/test_manifest_alignment.py226def test_load_allowlist_round_trips_reason(check_module, tmp_path):CODE
LOWtests/tools/test_manifest_alignment.py239def test_load_allowlist_missing_file_returns_empty(check_module, tmp_path):CODE
LOWtests/examples/test_libero.py64def _libero_submodule_initialized() -> bool:CODE
LOWtests/examples/test_libero.py246def _point_repo_dataset_to_shared() -> None:CODE
LOW⚡tests/examples/test_libero.py289def test_libero_readme_workflow_executes_via_subprocess() -> None:CODE
LOWtests/examples/test_robocasa_gr1_tabletop.py64def _robocasa_submodule_commit() -> str:CODE
LOWtests/examples/test_robocasa_gr1_tabletop.py102def _assert_required_assets_present() -> None:CODE
LOWtests/examples/test_robocasa_gr1_tabletop.py108def _point_repo_assets_to_shared() -> None:CODE
LOWtests/examples/test_robocasa_gr1_tabletop.py122def _move_repo_assets_to_shared() -> None:CODE
LOWtests/examples/test_robocasa_gr1_tabletop.py144def _remove_dangling_repo_asset_symlinks() -> None:CODE
LOWtests/examples/test_robocasa_gr1_tabletop.py153def _robocasa_submodule_initialized() -> bool:CODE
LOWtests/examples/test_robocasa.py63def _robocasa_submodule_commit() -> str:CODE
LOWtests/examples/test_robocasa.py111def _assert_required_assets_present() -> None:CODE
LOWtests/examples/test_robocasa.py117def _point_repo_assets_to_shared() -> None:CODE
LOWtests/examples/test_robocasa.py131def _move_repo_assets_to_shared() -> None:CODE
LOWtests/examples/test_robocasa.py158def _remove_dangling_repo_asset_symlinks() -> None:CODE
LOWtests/examples/test_robocasa.py167def _robocasa_submodule_initialized() -> bool:CODE
LOWtests/examples/test_robocasa.py227def _resolve_robocasa_dataset() -> pathlib.Path:CODE
LOWtests/examples/test_robocasa.py247def _resolve_robocasa_checkpoint(blocks, env: dict[str, str]) -> str:CODE
LOWtests/examples/test_robocasa.py321def test_robocasa_readme_eval_flow() -> None:CODE
LOWtests/examples/test_simplerenv.py142def test_simplerenv_fractal_readme_eval_flow() -> None:CODE
LOWtests/examples/test_simplerenv.py158def test_simplerenv_bridge_readme_eval_flow() -> None:CODE
LOWtests/examples/test_droid.py67def test_droid_eef_rotation_correct_mirror_in_sync() -> None:CODE
LOWtests/examples/test_droid.py82def test_droid_readme_server_starts(occurrence: int) -> None:CODE
LOWtests/examples/test_droid.py120def test_droid_finetune_and_finetuned_server() -> None:CODE
LOWtests/gr00t/test_hf_local_first.py90 def test_calls_orig_once_with_unchanged_kwargs(self, tmp_path):CODE
LOWtests/gr00t/test_hf_local_first.py104 def test_passes_through_on_success(self):CODE
LOWtests/gr00t/test_hf_local_first.py113 def test_propagates_failure_without_retry(self):CODE
LOWtests/gr00t/test_hf_local_first.py128 def test_returns_architecture_only_model_and_loading_info(self, monkeypatch, tmp_path, capsys):CODE
LOWtests/gr00t/test_hf_local_first.py157 def test_uses_regular_local_first_when_env_disabled(self, monkeypatch):CODE
LOWtests/gr00t/test_hf_local_first.py171 def test_fixture_temporarily_enables_weight_loading(self, load_hf_model_weights):CODE
LOWtests/gr00t/test_hf_local_first.py190 def test_calls_orig_once_with_local_files_only_true(self, capsys):CODE
LOWtests/gr00t/test_hf_local_first.py200 def test_preserves_other_kwargs_on_probe(self):CODE
LOWtests/gr00t/test_hf_local_first.py213 def test_falls_through_to_normal_call_on_probe_failure(self, capsys):CODE
LOWtests/gr00t/test_hf_local_first.py232 def test_propagates_failure_from_download_call(self):CODE
LOW⚡tests/gr00t/test_no_weight_load.py45def test_zeros_params_and_persistent_buffers():CODE
LOW⚡tests/gr00t/test_no_weight_load.py52def test_preserves_non_persistent_buffers():CODE
LOW⚡tests/gr00t/test_no_weight_load.py60def test_preserves_non_persistent_in_nested_modules():CODE
LOWtests/gr00t/utils/test_determinism.py37def _restore_deterministic_algorithms(monkeypatch):CODE
LOW⚡tests/gr00t/utils/test_determinism.py62def test_seed_is_reproducible():CODE
LOW⚡tests/gr00t/utils/test_determinism.py69def test_env_var_fallback_matches_explicit_arg(monkeypatch):CODE
LOW⚡tests/gr00t/utils/test_determinism.py77def test_invalid_env_var_raises(monkeypatch):CODE
LOW⚡tests/gr00t/utils/test_determinism.py83def test_cudnn_flags_flipped_when_seeded():CODE
LOWtests/gr00t/utils/test_initial_actions_safety.py55def test_roundtrip_preserves_structure_and_values(tmp_path):CODE
LOWtests/gr00t/utils/test_initial_actions_safety.py72def test_roundtrip_handles_empty_dataset_list(tmp_path):CODE
LOWtests/gr00t/utils/test_initial_actions_safety.py80def test_roundtrip_handles_dataset_with_no_trajectories(tmp_path):CODE
LOW⚡tests/gr00t/utils/test_initial_actions_safety.py97def test_save_rejects_separator_in_trajectory_name(tmp_path):CODE
LOW⚡tests/gr00t/utils/test_initial_actions_safety.py106def test_save_rejects_separator_in_action_key(tmp_path):CODE
LOW⚡tests/gr00t/utils/test_initial_actions_safety.py113def test_load_rejects_legacy_pickle_format(tmp_path):CODE
LOWtests/gr00t/utils/test_initial_actions_safety.py133def test_load_rejects_npz_missing_schema_marker(tmp_path):CODE
LOWtests/gr00t/utils/test_initial_actions_safety.py144def test_load_rejects_unrecognised_format_marker(tmp_path):CODE
LOWtests/gr00t/utils/test_torchcodec_import.py21def test_torchcodec_importable() -> None:CODE
LOWtests/gr00t/utils/test_video_backend.py45 def test_torchcodec_not_imported_at_module_level(self, serialize_subprocess_spawns):CODE
LOWtests/gr00t/utils/test_video_backend.py94 def test_get_frames_by_timestamps_returns_distinct_frames(self, sample_video_path: Path):CODE
488 more matches not shown…
Over-Commented Block205 hits · 201 pts
SeverityFileLineSnippetContext
LOWREADME.md601- **Code:** Apache 2.0 — see [LICENSE](LICENSE)COMMENT
LOWtools/check_manifest_alignment.py1#!/usr/bin/env python3COMMENT
LOWtools/manifest_alignment.toml1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/conftest.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/__init__.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/tools/test_manifest_alignment.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/examples/test_libero.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/examples/test_robocasa_gr1_tabletop.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/examples/test_robocasa.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/examples/test_simplerenv.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/examples/__init__.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/examples/test_droid.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/examples/test_so100.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/test_hf_local_first.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/test_no_weight_load.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/utils/test_determinism.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/utils/test_initial_actions_safety.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/utils/test_torchcodec_import.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/utils/test_video_backend.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/utils/test_dataset_video_backend.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/utils/test_video_decoder_error.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/utils/test_run_or_wait_on_rank0.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/configs/test_batch_size_invariant.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/configs/test_base_config_safe_yaml.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/model/test_model_forward.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/model/test_variable_image_size.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/model/test_action_horizon_validation.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/model/test_qwen3_rope.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/model/test_vlm_image_input_parity.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/model/test_gr00t_processor.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/model/test_action_head.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/model/test_gated_backbone_error.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOW…sts/gr00t/experiment/test_trainer_resume_strictness.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/experiment/test_warn_configs.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOW…sts/gr00t/experiment/test_best_metric_callback_save.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/experiment/_run_best_metric_fsdp_save.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/experiment/_run_distributed_experiment.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/experiment/test_distributed_init.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/experiment/test_resume_compatibility.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/experiment/test_experiment_run.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/eval/test_so100_action_steps.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/eval/test_rollout_max_episode_steps.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/eval/test_horizon_contract.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/eval/test_robocasa365_rollout_policy.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/eval/test_rollout_episode_length.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/eval/test_server_modality_json.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/eval/sim/test_simpler_env_success.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/eval/sim/test_video_recording_wrapper.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/eval/sim/test_env_utils.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOW…sts/gr00t/eval/sim/test_robocasa365_gymnasium_groot.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOW…/gr00t/eval/sim/wrapper/test_video_recorder_cleanup.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOW…sts/gr00t/eval/sim/wrapper/test_multistep_aggregate.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/data/test_data_preparation.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/data/test_dataset_factory.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/data/test_embodiment_tags.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/data/test_demo_dataset_stats.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOW…ts/gr00t/data/test_generate_stats_cache_fingerprint.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/data/test_stats_embodiment_guard.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/data/test_stats_corrupt_cache.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
LOWtests/gr00t/data/test_stats_cache_fingerprint.py1# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.COMMENT
145 more matches not shown…
Empty Error Handlers23 hits · 115 pts
SeverityFileLineSnippetContext
HIGHtests/examples/test_robocasa_gr1_tabletop.py97except OSError:CODE
HIGHtests/examples/test_robocasa.py106except OSError:CODE
HIGHtests/test_support/runtime.py223except (subprocess.CalledProcessError, FileNotFoundError, subprocess.TimeoutExpired):CODE
HIGHtests/test_support/runtime.py434except (subprocess.CalledProcessError, FileNotFoundError, subprocess.TimeoutExpired):CODE
HIGHtests/test_support/runtime.py558except Exception:CODE
HIGHexamples/DROID/server_client.py370except Exception:CODE
HIGHexamples/DROID/server_client.py352except Exception:CODE
HIGHexamples/DROID/server_client.py358except Exception:CODE
HIGHexamples/rebot-arm-dm/eval_rebot_arm_dm.py50except ImportError:CODE
HIGHgr00t/__init__.py328except Exception:CODE
HIGHgr00t/__init__.py380except Exception:CODE
HIGHgr00t/__init__.py92except Exception:CODE
HIGHgr00t/eval/sim/wrapper/video_recording_wrapper.py101except Exception:CODE
HIGHgr00t/data/stats.py132except OSError:CODE
HIGHgr00t/policy/server_client.py384except Exception:CODE
HIGHgr00t/policy/server_client.py198except Exception:CODE
HIGHgr00t/policy/server_client.py204except Exception:CODE
HIGHgr00t/policy/server_client.py363except Exception:CODE
HIGHgr00t/policy/server_client.py369except Exception:CODE
HIGHscripts/repair_lerobot_metadata.py78except OSError:CODE
HIGHscripts/deployment/benchmark_inference.py585except NameError:CODE
HIGHscripts/deployment/benchmark_inference.py589except NameError:CODE
HIGHscripts/deployment/trt_torch.py98except Exception:CODE
Docstring Block Structure22 hits · 110 pts
SeverityFileLineSnippetContext
HIGHexamples/DROID/server_client.py238Compute and return the next action based on current observation with validation. This is the main public interfSTRING
HIGHgr00t/model/gr00t_n1d7/image_augmentations.py503 Pad image to square dimensions by adding black bars to the smaller dimension. Args: img: ISTRING
HIGHgr00t/data/utils.py73 Normalize values using min-max normalization to [-1, 1] range. Args: values: Input values to normalizeSTRING
HIGHgr00t/data/utils.py117 Min-max unnormalization from [-1, 1] range back to original range. Args: normalized_values: NormalizedSTRING
HIGHgr00t/data/utils.py156 Normalize values using mean-std (z-score) normalization. Args: values: Input values to normalize STRING
HIGHgr00t/data/utils.py203 Mean-std unnormalization (reverse z-score normalization). Args: normalized_values: Normalized input vaSTRING
HIGHgr00t/data/dataset/sharded_single_step_dataset.py243 Extract and process a single timestep from episode data. Converts raw episode data into a VLAStepData STRING
HIGHgr00t/data/dataset/lerobot_episode_loader.py224 Parse and validate modality configurations, filling in defaults where needed. For missing modality conSTRING
HIGHgr00t/data/dataset/lerobot_episode_loader.py566 Load complete episode data as a processed DataFrame. Combines parquet data loading and video decoding STRING
HIGHgr00t/data/state_action/action_chunking.py144 Convert a relative action chunking to an absolute action chunking by applying the relative poses on topSTRING
HIGHgr00t/data/state_action/action_chunking.py181 Convert action chunking to the specified action format. Must be implemented by subclasses. ArgSTRING
HIGHgr00t/data/state_action/action_chunking.py272 Interpolate the joint action chunking to generate intermediate configurations. Uses linear interpolatiSTRING
HIGHgr00t/data/state_action/action_chunking.py356 Convert a relative joint action chunking to an absolute action chunking by adding the relative joint poSTRING
HIGHgr00t/data/state_action/action_chunking.py393 Convert trajectory to the desired format. Args: action_format: The desired output format STRING
HIGHgr00t/data/state_action/action_chunking.py499 Interpolate the action chunking to generate intermediate poses. Uses linear interpolation for translatSTRING
HIGHgr00t/data/state_action/action_chunking.py661 Convert trajectory to the desired format. Args: action_format: The desired output format STRING
HIGHgr00t/data/state_action/pose.py115 Compute relative transformation between two poses. For EndEffectorPose: Computes the relative transforSTRING
HIGHgr00t/data/state_action/pose.py258 Compute relative joint displacement. Args: other: Reference joint pose Returns: STRING
HIGHgr00t/data/state_action/state_action_processor.py275 Reverse state processing (denormalization). Args: state: Dict mapping joint_group -> proceSTRING
HIGHgr00t/data/state_action/state_action_processor.py339 Apply action processing (absolute->relative conversion, normalization). Processing order: 1. CSTRING
HIGHgr00t/data/state_action/state_action_processor.py427 Reverse action processing (denormalization, relative->absolute conversion). Processing order: STRING
HIGHgr00t/policy/policy.py83Compute and return the next action based on current observation with validation. This is the main public interfSTRING
Unused Imports92 hits · 88 pts
SeverityFileLineSnippetContext
LOWtools/check_manifest_alignment.py46CODE
LOWtests/conftest.py18CODE
LOWtests/tools/test_manifest_alignment.py26CODE
LOWtests/examples/test_libero.py16CODE
LOWtests/examples/test_robocasa_gr1_tabletop.py16CODE
LOWtests/examples/test_robocasa.py16CODE
LOWtests/examples/test_simplerenv.py16CODE
LOWtests/examples/test_droid.py16CODE
LOWtests/examples/test_so100.py16CODE
LOWtests/gr00t/test_hf_local_first.py27CODE
LOWtests/gr00t/utils/test_determinism.py26CODE
LOWtests/gr00t/utils/test_initial_actions_safety.py23CODE
LOWtests/gr00t/utils/test_dataset_video_backend.py28CODE
LOWtests/gr00t/utils/test_run_or_wait_on_rank0.py35CODE
LOWtests/gr00t/configs/test_batch_size_invariant.py19CODE
LOWtests/gr00t/configs/test_base_config_safe_yaml.py22CODE
LOWtests/gr00t/model/test_action_horizon_validation.py21CODE
LOWtests/gr00t/model/test_vlm_image_input_parity.py109CODE
LOWtests/gr00t/experiment/test_warn_configs.py24CODE
LOW…sts/gr00t/experiment/test_best_metric_callback_save.py33CODE
LOWtests/gr00t/experiment/_run_best_metric_fsdp_save.py48CODE
LOWtests/gr00t/experiment/_run_distributed_experiment.py18CODE
LOWtests/gr00t/experiment/test_distributed_init.py31CODE
LOWtests/gr00t/eval/test_so100_action_steps.py21CODE
LOWtests/gr00t/eval/test_rollout_max_episode_steps.py26CODE
LOWtests/gr00t/eval/test_robocasa365_rollout_policy.py16CODE
LOWtests/gr00t/eval/sim/test_simpler_env_success.py27CODE
LOWtests/gr00t/eval/sim/test_env_utils.py22CODE
LOW…sts/gr00t/eval/sim/test_robocasa365_gymnasium_groot.py16CODE
LOW…/gr00t/eval/sim/wrapper/test_video_recorder_cleanup.py27CODE
LOW…sts/gr00t/eval/sim/wrapper/test_multistep_aggregate.py23CODE
LOWtests/gr00t/data/test_data_preparation.py28CODE
LOWtests/gr00t/policy/conftest.py18CODE
LOWtests/test_support/sync.py18CODE
LOWtests/test_support/readme.py18CODE
LOWtests/test_support/runtime.py18CODE
LOWtests/test_support/test_fast_copy_tree.py25CODE
LOWtests/test_support/compass.py18CODE
LOWtests/scripts/test_repair_lerobot_metadata.py16CODE
LOW…/scripts/deployment/test_pipeline_modes_consistency.py24CODE
LOW…/scripts/deployment/test_trt_torch_engine_lifecycle.py24CODE
LOWtests/scripts/deployment/test_standalone_inference.py35CODE
LOW…sts/scripts/deployment/test_resolve_vit_engine_path.py24CODE
LOW…s/scripts/deployment/test_video_backend_consistency.py23CODE
LOW…/scripts/deployment/test_dit_only_forward_signature.py27CODE
LOW…scripts/deployment/test_export_onnx_legacy_exporter.py18CODE
LOW…s/scripts/deployment/test_install_deps_cleanup_trap.py31CODE
LOWtests/scripts/deployment/test_export_vit_rotary.py32CODE
LOWtests/scripts/deployment/test_trt_pipeline.py35CODE
LOWtests/scripts/deployment/test_build_tensorrt_engine.py30CODE
LOWtests/scripts/deployment/test_trt_pipeline_modes.py36CODE
LOWtests/scripts/deployment/test_trt_contract.py22CODE
LOWtests/getting_started/test_real_world_deployment_md.py16CODE
LOW…sts/getting_started/test_finetune_new_embodiment_md.py16CODE
LOWtests/getting_started/test_policy_md.py16CODE
LOWtests/getting_started/test_data_config_md.py16CODE
LOWexamples/DROID/server_client.py16CODE
LOWexamples/DROID/main_gr00t.py20CODE
LOWexamples/rebot-arm-dm/eval_rebot_arm_dm.py32CODE
LOWexamples/rebot-arm-dm/eval_rebot_arm_dm.py33CODE
32 more matches not shown…
Structural Annotation Overuse37 hits · 64 pts
SeverityFileLineSnippetContext
LOW⚡tests/examples/test_libero.py297 # Step 1: Download + copy modality once, preferring the shared mounted dataset cache.COMMENT
LOW⚡tests/examples/test_libero.py307 # Step 2: Finetune — inline README values are replaced to keep the run short.COMMENT
LOWtests/examples/test_robocasa_gr1_tabletop.py345 # Step 4: Server — N1.7 RoboCasa GR1 evaluation requires a finetuned checkpoint.COMMENT
LOWtests/examples/test_robocasa_gr1_tabletop.py357 # Step 5: Rollout — substitute test-safe valuesCOMMENT
LOWtests/examples/test_robocasa.py343 # Step 2: Setup simCOMMENT
LOWtests/examples/test_robocasa.py363 # Step 4: Server — N1.7 RoboCasa evaluation requires a finetuned checkpoint.COMMENT
LOWtests/examples/test_robocasa.py375 # Step 5: Rollout — substitute test-safe valuesCOMMENT
LOWtests/examples/test_simplerenv.py60 # Step 1: Setup sim (shared across both benchmarks)COMMENT
LOW⚡tests/examples/test_simplerenv.py71 # Step 2: Server — inject test-specific flagsCOMMENT
LOW⚡tests/examples/test_simplerenv.py75 # Step 3: Rollout — substitute test-safe valuesCOMMENT
LOWtests/examples/test_so100.py112 # Step 1: Convert dataset (README: Handling the dataset)COMMENT
LOW⚡tests/examples/test_so100.py123 # Step 2: Copy modality.json (README cp command)COMMENT
LOW⚡tests/examples/test_so100.py133 # Step 3: Finetune (README: Finetuning) — env overrides keep the run shortCOMMENT
LOWtests/examples/test_so100.py162 # Step 4: Open-loop eval — replace README defaults with test-specific valuesCOMMENT
LOW⚡…sts/getting_started/test_finetune_new_embodiment_md.py34# Step 2: modality configuration + registrationCOMMENT
LOW⚡…sts/getting_started/test_finetune_new_embodiment_md.py65 # Step 3: finetune with minimal steps to produce a NEW_EMBODIMENT checkpoint.COMMENT
LOW…sts/getting_started/test_finetune_new_embodiment_md.py99 # Step 4: open-loop eval against the freshly produced checkpoint.COMMENT
LOWgr00t/data/state_action/state_action_processor.py363 # Step 1: Convert absolute actions to relative (if needed)COMMENT
LOWgr00t/data/state_action/state_action_processor.py396 # Step 2: Normalize actionsCOMMENT
LOWgr00t/data/state_action/state_action_processor.py449 # Step 1: Unnormalize actionsCOMMENT
LOWgr00t/data/state_action/state_action_processor.py473 # Step 2: Convert relative actions to absolute (if needed)COMMENT
LOW⚡gr00t/policy/gr00t_policy.py399 # Step 1: Split batched observation into individual observationsCOMMENT
LOW⚡gr00t/policy/gr00t_policy.py403 # Step 2: Process each observation through the VLA processorCOMMENT
LOW⚡gr00t/policy/gr00t_policy.py411 # Step 3: Collate processed inputs into a single batch for modelCOMMENT
LOW⚡gr00t/policy/gr00t_policy.py415 # Step 4: Run model inference to predict actionsCOMMENT
LOW⚡gr00t/policy/gr00t_policy.py420 # Step 5: Decode actions from normalized space back to physical unitsCOMMENT
LOWscripts/deployment/verify_n1d7_trt.py93 # Step 1: Load policy and get PyTorch reference outputCOMMENT
LOW⚡scripts/deployment/verify_n1d7_trt.py158 # Step 2: Setup TRT engines and runCOMMENT
LOWscripts/deployment/verify_n1d7_trt.py242 # Step 4: Compare final action outputsCOMMENT
LOW⚡scripts/deployment/export_onnx_n1d7.py1302 # Step 1: Load the policyCOMMENT
LOW⚡scripts/deployment/export_onnx_n1d7.py1311 # Step 2: Load datasetCOMMENT
LOW⚡scripts/deployment/export_onnx_n1d7.py1319 # Step 3: Capture inputs via hooksCOMMENT
LOWscripts/deployment/export_onnx_n1d7.py1423 # Step 4: ExportCOMMENT
LOWgetting_started/finetune_new_embodiment.md5## Step 1: Prepare Your DataCOMMENT
LOWgetting_started/finetune_new_embodiment.md9## Step 2: Prepare Your Modality ConfigurationCOMMENT
LOWgetting_started/finetune_new_embodiment.md75## Step 3: Run Fine-tuningCOMMENT
LOWgetting_started/finetune_new_embodiment.md129## Step 4: Open Loop EvaluationCOMMENT
Verbosity Indicators33 hits · 58 pts
SeverityFileLineSnippetContext
LOW⚡tests/examples/test_libero.py297 # Step 1: Download + copy modality once, preferring the shared mounted dataset cache.COMMENT
LOW⚡tests/examples/test_libero.py307 # Step 2: Finetune — inline README values are replaced to keep the run short.COMMENT
LOWtests/examples/test_robocasa_gr1_tabletop.py345 # Step 4: Server — N1.7 RoboCasa GR1 evaluation requires a finetuned checkpoint.COMMENT
LOWtests/examples/test_robocasa_gr1_tabletop.py357 # Step 5: Rollout — substitute test-safe valuesCOMMENT
LOWtests/examples/test_robocasa.py343 # Step 2: Setup simCOMMENT
LOWtests/examples/test_robocasa.py363 # Step 4: Server — N1.7 RoboCasa evaluation requires a finetuned checkpoint.COMMENT
LOWtests/examples/test_robocasa.py375 # Step 5: Rollout — substitute test-safe valuesCOMMENT
LOWtests/examples/test_simplerenv.py60 # Step 1: Setup sim (shared across both benchmarks)COMMENT
LOW⚡tests/examples/test_simplerenv.py71 # Step 2: Server — inject test-specific flagsCOMMENT
LOW⚡tests/examples/test_simplerenv.py75 # Step 3: Rollout — substitute test-safe valuesCOMMENT
LOWtests/examples/test_so100.py112 # Step 1: Convert dataset (README: Handling the dataset)COMMENT
LOW⚡tests/examples/test_so100.py123 # Step 2: Copy modality.json (README cp command)COMMENT
LOW⚡tests/examples/test_so100.py133 # Step 3: Finetune (README: Finetuning) — env overrides keep the run shortCOMMENT
LOWtests/examples/test_so100.py162 # Step 4: Open-loop eval — replace README defaults with test-specific valuesCOMMENT
LOW⚡…sts/getting_started/test_finetune_new_embodiment_md.py34# Step 2: modality configuration + registrationCOMMENT
LOW⚡…sts/getting_started/test_finetune_new_embodiment_md.py65 # Step 3: finetune with minimal steps to produce a NEW_EMBODIMENT checkpoint.COMMENT
LOW…sts/getting_started/test_finetune_new_embodiment_md.py99 # Step 4: open-loop eval against the freshly produced checkpoint.COMMENT
LOWgr00t/data/state_action/state_action_processor.py363 # Step 1: Convert absolute actions to relative (if needed)COMMENT
LOWgr00t/data/state_action/state_action_processor.py396 # Step 2: Normalize actionsCOMMENT
LOWgr00t/data/state_action/state_action_processor.py449 # Step 1: Unnormalize actionsCOMMENT
LOWgr00t/data/state_action/state_action_processor.py473 # Step 2: Convert relative actions to absolute (if needed)COMMENT
LOW⚡gr00t/policy/gr00t_policy.py399 # Step 1: Split batched observation into individual observationsCOMMENT
LOW⚡gr00t/policy/gr00t_policy.py403 # Step 2: Process each observation through the VLA processorCOMMENT
LOW⚡gr00t/policy/gr00t_policy.py411 # Step 3: Collate processed inputs into a single batch for modelCOMMENT
LOW⚡gr00t/policy/gr00t_policy.py415 # Step 4: Run model inference to predict actionsCOMMENT
LOW⚡gr00t/policy/gr00t_policy.py420 # Step 5: Decode actions from normalized space back to physical unitsCOMMENT
LOWscripts/deployment/verify_n1d7_trt.py93 # Step 1: Load policy and get PyTorch reference outputCOMMENT
LOW⚡scripts/deployment/verify_n1d7_trt.py158 # Step 2: Setup TRT engines and runCOMMENT
LOWscripts/deployment/verify_n1d7_trt.py242 # Step 4: Compare final action outputsCOMMENT
LOW⚡scripts/deployment/export_onnx_n1d7.py1302 # Step 1: Load the policyCOMMENT
LOW⚡scripts/deployment/export_onnx_n1d7.py1311 # Step 2: Load datasetCOMMENT
LOW⚡scripts/deployment/export_onnx_n1d7.py1319 # Step 3: Capture inputs via hooksCOMMENT
LOWscripts/deployment/export_onnx_n1d7.py1423 # Step 4: ExportCOMMENT
Excessive Try-Catch Wrapping47 hits · 54 pts
SeverityFileLineSnippetContext
LOWtests/examples/test_robocasa_gr1_tabletop.py76 except Exception:CODE
LOWtests/examples/test_robocasa.py80 except Exception:CODE
LOWtests/gr00t/utils/test_run_or_wait_on_rank0.py101 except Exception as exc:CODE
LOWtests/gr00t/utils/test_run_or_wait_on_rank0.py136 except Exception as exc:CODE
LOW⚡tests/gr00t/configs/test_base_config_safe_yaml.py32 except Exception as e: # pragma: no cover - skip pathCODE
LOWtests/gr00t/model/test_vlm_image_input_parity.py49 except Exception as exc: # pragma: no cover - environment dependentCODE
LOWtests/gr00t/experiment/_run_best_metric_fsdp_save.py232 except Exception as exc: # surface the diagnostic through the non-zero exitCODE
LOW⚡…sts/gr00t/eval/sim/wrapper/test_multistep_aggregate.py165 except Exception as e:CODE
LOWtests/gr00t/data/test_stats_pipeline.py56 except Exception:CODE
LOWtests/gr00t/policy/test_policy_service.py95 except Exception:CODE
LOWtests/test_support/runtime.py558 except Exception:CODE
LOWexamples/DROID/server_client.py352 except Exception:CODE
LOWexamples/DROID/server_client.py358 except Exception:CODE
LOWexamples/DROID/server_client.py370 except Exception:CODE
MEDIUMexamples/DROID/server_client.py298def ping(self) -> bool:CODE
LOWgr00t/__init__.py40 except Exception:CODE
LOWgr00t/__init__.py62 except Exception:CODE
LOWgr00t/__init__.py92 except Exception:CODE
LOWgr00t/__init__.py268 except Exception:CODE
LOWgr00t/__init__.py328 except Exception:CODE
LOWgr00t/__init__.py375 except Exception:CODE
LOWgr00t/__init__.py380 except Exception:CODE
LOW⚡gr00t/configs/model/__init__.py37 except Exception as e:CODE
MEDIUM⚡gr00t/configs/model/__init__.py38 print(f"Error importing module gr00t.configs.model.{file.stem}: {e}")CODE
LOWgr00t/model/modules/qwen3_backbone.py188 except Exception as exc:CODE
LOWgr00t/eval/rollout_policy.py394 except Exception as reset_err:CODE
LOWgr00t/eval/rollout_policy.py463 except Exception as close_err:CODE
LOWgr00t/eval/sim/wrapper/multistep_wrapper.py129 except Exception as e:CODE
LOWgr00t/eval/sim/wrapper/video_recording_wrapper.py101 except Exception:CODE
LOWgr00t/policy/server_client.py198 except Exception:CODE
LOWgr00t/policy/server_client.py204 except Exception:CODE
LOWgr00t/policy/server_client.py268 except Exception as e:CODE
MEDIUMgr00t/policy/server_client.py269 print(f"Error in server: {e}")CODE
LOWgr00t/policy/server_client.py363 except Exception:CODE
LOWgr00t/policy/server_client.py369 except Exception:CODE
LOWgr00t/policy/server_client.py384 except Exception:CODE
MEDIUMgr00t/policy/server_client.py306def ping(self) -> bool:CODE
LOWscripts/verify_droid_rotation_correction.py84 except Exception as e:CODE
LOWscripts/deployment/benchmark_inference.py452 except Exception:CODE
LOWscripts/deployment/trt_torch.py98 except Exception:CODE
LOWscripts/deployment/build_tensorrt_engine.py538 except Exception as e:CODE
LOWscripts/deployment/trt_model_forward.py660 except Exception as e:CODE
LOWscripts/deployment/build_trt_pipeline.py505 except Exception as e:CODE
LOWscripts/eval/check_sim_eval_ready.py76 except Exception:STRING
LOWscripts/eval/check_sim_eval_ready.py142 except Exception as e:STRING
MEDIUMscripts/eval/check_sim_eval_ready.py46def check_uv_installation():CODE
MEDIUMscripts/eval/check_sim_eval_ready.py80def _test_egl():CODE
Deep Nesting49 hits · 48 pts
SeverityFileLineSnippetContext
LOWtests/examples/test_libero.py183CODE
LOWtests/gr00t/utils/test_run_or_wait_on_rank0.py92CODE
LOWtests/gr00t/utils/test_run_or_wait_on_rank0.py110CODE
LOWtests/gr00t/eval/test_rollout_max_episode_steps.py52CODE
LOWtests/gr00t/eval/sim/test_env_utils.py176CODE
LOWtests/gr00t/policy/test_policy_service.py75CODE
LOWtests/test_support/runtime.py675CODE
LOWexamples/DROID/server_client.py29CODE
LOWexamples/DROID/main_gr00t.py144CODE
LOWexamples/rebot-arm-dm/eval_rebot_arm_dm.py202CODE
LOWgr00t/__init__.py53CODE
LOWgr00t/configs/model/gr00t_n1d7.py125CODE
LOWgr00t/model/gr00t_n1d7/image_augmentations.py26CODE
LOWgr00t/model/gr00t_n1d7/processing_gr00t_n1d7.py808CODE
LOWgr00t/eval/_horizon_contract.py36CODE
LOWgr00t/eval/run_gr00t_server.py91CODE
LOWgr00t/eval/rollout_policy.py281CODE
LOWgr00t/eval/sim/robocasa365/gymnasium_groot.py67CODE
LOWgr00t/eval/sim/robocasa365/gymnasium_groot.py212CODE
LOWgr00t/eval/sim/wrapper/multistep_wrapper.py53CODE
LOWgr00t/eval/sim/wrapper/multistep_wrapper.py137CODE
LOWgr00t/eval/sim/wrapper/multistep_wrapper.py220CODE
LOWgr00t/eval/sim/wrapper/multistep_wrapper.py365CODE
LOWgr00t/eval/sim/wrapper/video_recording_wrapper.py240CODE
LOWgr00t/eval/sim/wrapper/video_recording_wrapper.py396CODE
LOWgr00t/data/utils.py251CODE
LOWgr00t/data/dataset/factory.py36CODE
LOWgr00t/data/dataset/lerobot_episode_loader.py537CODE
LOWgr00t/data/state_action/pose.py470CODE
LOWgr00t/data/state_action/pose.py581CODE
LOWgr00t/data/state_action/state_action_processor.py145CODE
LOWgr00t/data/state_action/state_action_processor.py206CODE
LOWgr00t/data/state_action/state_action_processor.py333CODE
LOWgr00t/data/state_action/state_action_processor.py421CODE
LOWgr00t/policy/gr00t_policy.py638CODE
LOWscripts/download_simplerenv_sample.py135CODE
LOWscripts/validate_hf_config_alignment.py421CODE
LOWscripts/validate_hf_config_alignment.py674CODE
LOWscripts/validate_hf_config_alignment.py726CODE
LOWscripts/lerobot_conversion/convert_v3_to_v2.py426CODE
LOWscripts/deployment/verify_n1d7_trt.py63CODE
LOWscripts/deployment/benchmark_inference.py145CODE
LOWscripts/deployment/build_tensorrt_engine.py121CODE
LOWscripts/deployment/build_tensorrt_engine.py169CODE
LOWscripts/deployment/build_tensorrt_engine.py225CODE
LOWscripts/deployment/trt_model_forward.py637CODE
LOWscripts/deployment/build_trt_pipeline.py388CODE
LOWscripts/deployment/_trt_contract.py124CODE
LOWscripts/deployment/standalone_inference_script.py355CODE
Modern AI Meta-Vocabulary10 hits · 23 pts
SeverityFileLineSnippetContext
MEDIUMFAQ.md68### Is there a zero-shot cross-embodiment VLA model?COMMENT
MEDIUMREADME.md274| [`nvidia/GR00T-N1.7-3B`](https://huggingface.co/nvidia/GR00T-N1.7-3B) | Base | See [pretrain tags](getting_started/polCODE
MEDIUM⚡tests/scripts/deployment/test_build_tensorrt_engine.py216 allow_default_hints=True, # orchestration test; metadata contract covered separatelyCODE
MEDIUMtests/scripts/deployment/test_build_tensorrt_engine.py118 allow_default_hints=True, # orchestration test; metadata contract covered separatelyCODE
MEDIUMtests/scripts/deployment/test_build_tensorrt_engine.py136 allow_default_hints=True, # orchestration test; metadata contract covered separatelyCODE
MEDIUMtests/scripts/deployment/test_build_tensorrt_engine.py158 allow_default_hints=True, # orchestration test; metadata contract covered separatelyCODE
MEDIUMtests/scripts/deployment/test_build_tensorrt_engine.py186 allow_default_hints=True, # orchestration test; metadata contract covered separatelyCODE
MEDIUMtests/scripts/deployment/test_build_tensorrt_engine.py359 allow_default_hints=True, # orchestration test; metadata contract covered separatelyCODE
MEDIUMtests/scripts/deployment/test_build_tensorrt_engine.py414 allow_default_hints=True, # orchestration test; metadata contract covered separatelyCODE
MEDIUMexamples/DROID/README.md66### Using the base model (zero-shot):COMMENT
Modern Structural Boilerplate23 hits · 23 pts
SeverityFileLineSnippetContext
LOWtests/examples/test_libero.py41logger = logging.getLogger(__name__)CODE
LOWtests/examples/test_simplerenv.py37logger = logging.getLogger(__name__)CODE
LOWtests/examples/test_droid.py37logger = logging.getLogger(__name__)CODE
LOWtests/examples/test_so100.py28logger = logging.getLogger(__name__)CODE
LOWtests/gr00t/utils/test_run_or_wait_on_rank0.py56def _setup_pg(rank: int, world_size: int, init_file: str) -> None:CODE
LOWtests/scripts/deployment/test_trt_pipeline.py71logger = logging.getLogger(__name__)CODE
LOWgr00t/utils/determinism.py43logger = logging.getLogger(__name__)CODE
LOWgr00t/model/gr00t_n1d7/gr00t_n1d7.py35logger = logging.getLogger(__name__)CODE
LOWgr00t/model/gr00t_n1d7/processing_gr00t_n1d7.py56logger = logging.getLogger(__name__)CODE
LOWgr00t/model/modules/qwen3_backbone.py23logger = logging.getLogger(__name__)CODE
LOWgr00t/experiment/utils.py29logger = logging.getLogger(__name__)CODE
LOWgr00t/data/interfaces.py66 def set_statistics(self, statistics: dict[str, Any], override: bool = False) -> None:CODE
LOWgr00t/data/stats.py56logger = logging.getLogger(__name__)CODE
LOWgr00t/data/state_action/state_action_processor.py49logger = logging.getLogger(__name__)CODE
LOWgr00t/policy/__init__.py20__all__ = [CODE
LOWscripts/verify_droid_rotation_correction.py41logger = logging.getLogger(__name__)CODE
LOWscripts/download_droid_sample.py58logger = logging.getLogger(__name__)CODE
LOWscripts/download_simplerenv_sample.py48logger = logging.getLogger(__name__)CODE
LOW⚡scripts/deployment/export_onnx_n1d7.py77logger = logging.getLogger(__name__)CODE
LOWscripts/deployment/build_tensorrt_engine.py52logger = logging.getLogger(__name__)CODE
LOWscripts/deployment/trt_model_forward.py63logger = logging.getLogger(__name__)CODE
LOWscripts/deployment/_trt_contract.py51logger = logging.getLogger(__name__)CODE
LOWscripts/deployment/_trt_contract.py352__all__ = [CODE
Redundant / Tautological Comments11 hits · 16 pts
SeverityFileLineSnippetContext
LOWgr00t/model/gr00t_n1d7/image_augmentations.py45 # Check if transform supports replay (ReplayCompose)COMMENT
LOWgr00t/model/gr00t_n1d7/gr00t_n1d7.py143 # Check if any parameters are still trainable. If not, log a warning.COMMENT
LOWgr00t/model/modules/qwen3_backbone.py266 # Check if any parameters are still trainable. If not, log a warning.COMMENT
LOWgr00t/eval/sim/wrapper/multistep_wrapper.py123 # Check if all values are dictionaries and recursion is enabledCOMMENT
LOWgr00t/data/dataset/sharded_mixture_dataset.py461 # Check if epoch is complete and regenerate schedule if neededCOMMENT
LOWgr00t/data/state_action/action_chunking.py314 # Check if we still have enough poses after cleanupCOMMENT
LOWgr00t/data/state_action/action_chunking.py548 # Check if we still have enough poses after cleanupCOMMENT
LOWgr00t/policy/gr00t_policy.py110 model.eval() # Set model to evaluation modeCODE
LOWgr00t/policy/replay_policy.py387 # Check if we should switch episodesCOMMENT
LOWscripts/lerobot_conversion/convert_v3_to_v2.py304 # Check if we can create the parent directory structureCOMMENT
LOW⚡scripts/deployment/export_onnx_n1d7.py89 # Check if there are scattered files (files without .onnx/.json extension)COMMENT
Cross-Language Confusion3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHgr00t/eval/real_robot/SO100/eval_so100.py67 "`cd gr00t/eval/real_robot/SO100 && uv venv && source .venv/bin/activate && "CODE
HIGHgr00t/eval/real_robot/SO100/eval_so100.py68 "uv pip install -e . --verbose && uv pip install --no-deps -e ../../../../` "CODE
HIGHscripts/lerobot_conversion/convert_v3_to_v2.py70 "`cd scripts/lerobot_conversion && uv venv && source .venv/bin/activate && "CODE
Cross-File Repetition3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHexamples/DROID/server_client.py0reset the policy to its initial state. args: options: dictionary containing the options for the reset returns: dictionarSTRING
HIGHgr00t/policy/gr00t_policy.py0reset the policy to its initial state. args: options: dictionary containing the options for the reset returns: dictionarSTRING
HIGHgr00t/policy/policy.py0reset the policy to its initial state. args: options: dictionary containing the options for the reset returns: dictionarSTRING
Self-Referential Comments8 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMgr00t/configs/model/__init__.py57 # Create the Union dynamicallyCOMMENT
MEDIUMgr00t/eval/open_loop_eval.py326 # Create the datasetCOMMENT
MEDIUMgr00t/data/state_action/action_chunking.py216 # Create a joint action chunkingSTRING
MEDIUMgr00t/data/state_action/action_chunking.py419 # Create an end-effector action chunkingSTRING
MEDIUMgr00t/data/state_action/pose.py186 # Create a 6-DOF joint configurationSTRING
MEDIUMscripts/deployment/export_onnx_n1d7.py1171 # Create a wrapper to handle keyword argumentsCOMMENT
MEDIUMscripts/eval/check_sim_eval_ready.py113 # Create a Pbuffer surface (headless rendering)STRING
MEDIUMscripts/eval/check_sim_eval_ready.py121 # Create an OpenGL contextSTRING
AI Slop Vocabulary5 hits · 11 pts
SeverityFileLineSnippetContext
MEDIUMtests/gr00t/test_no_weight_load.py34 # analytic, derived, not in state_dict — must survive the harnessCOMMENT
MEDIUMtests/gr00t/utils/test_run_or_wait_on_rank0.py48# Generous headroom so this stays robust under parallel CI (pytest-xdist -n auto):COMMENT
MEDIUMtests/test_support/readme.py67 """Normalize whitespace for robust command matching."""STRING
LOW⚡gr00t/configs/model/__init__.py43 # A Union of no types is invalid, so just return NoneCOMMENT
LOWgr00t/eval/sim/wrapper/video_recording_wrapper.py328 # Because the 6 cases are mutually exclusive, we can just use the semantic meaning of the casesCOMMENT
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICALscripts/deployment/verify_n1d7_trt.py132 vit_hook = policy.model.backbone.model.model.visual.register_forward_hook(CODE
AI Structural Patterns7 hits · 7 pts
SeverityFileLineSnippetContext
LOWgr00t/model/gr00t_n1d7/processing_gr00t_n1d7.py217CODE
LOWgr00t/model/modules/qwen3_backbone.py136CODE
LOWgr00t/model/modules/dit.py101CODE
LOWgr00t/model/modules/dit.py226CODE
LOWgr00t/model/modules/dit.py421CODE
LOWgr00t/eval/rollout_policy.py538CODE
LOWgr00t/eval/sim/wrapper/video_recording_wrapper.py37CODE
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippetContext
LOWgr00t/data/interfaces.py138# # Example usageCOMMENT
LOWscripts/patch_triton_cuda13.sh9# Usage:COMMENT