Skip to content

test(ci): measure selective units for PR #7467 - #7505

Closed
balasaajay wants to merge 1 commit into
NVIDIA:mainfrom
balasaajay:codex/testmon-experiment-7467
Closed

balasaajay wants to merge 1 commit into
NVIDIA:mainfrom
balasaajay:codex/testmon-experiment-7467

Conversation

@balasaajay

Copy link
Copy Markdown
Contributor

Temporary Testmon cache experiment using the changes from #7467 on main. This draft is for measurement and will be closed after its unit-test buckets finish, without waiting for functional tests. It is not intended to merge.

Source head: 2b8404f3c0d6778cb328055a261fa91b7eece5a0. Its full unit CI passed all 39 unit buckets.

Shared main baseline recorded 12,934 executed tests across 39 buckets. This experiment measures cache reuse, selected tests, fallbacks, and test-count reduction against that baseline.

Prepared main: e648932ff21ff3fc2fb2e713376a73221adc7f86. Local formatting/import checks are recorded in the preparation metadata. The only requested CI label is Run selective unit tests.

Validation limits:

  • The source PR passed its full unit suite; applying it to this prepared main revision has not yet been verified on GPUs.
  • optional mypy: unavailable in lint container; repository script permits absence

GTP has already accumulated its reduced gradient into main_grad when it
invokes the manual DDP callback. A stale autograd placeholder can still
be added when zero_out_wgrad overrides grad_added_to_main_grad. Capturing
that redundant add can retain a warmup allocation after it is released.

Clear the placeholder at the GTP notification boundary while preserving
the dummy returned to autograd and generic DDP accumulation semantics.
Add regression coverage for ordinary DDP accumulation, repeated GTP
backward uses, and replay after releasing the warmup dummy.

Signed-off-by: Jiangfei Duan <jiangfeid@nvidia.com>
Signed-off-by: Ajay Balasa <abalasa@nvidia.com>
@copy-pr-bot

copy-pr-bot Bot commented Sep 19, 2026

Copy link
Copy Markdown

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@balasaajay

Copy link
Copy Markdown
Contributor Author

/ok to test f01272c

This branch was previously deployed

2 inactive deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants