Official agent skill

Nemo Mbridge Perf Activation Recompute

by NVIDIA in NVIDIA/skills

Validate and use selective and full activation recompute in Megatron Bridge to reduce GPU memory usage at the cost of extra compute.

OfficialApache-2.0Auto-check passedAI & LLM Engineering

Install Nemo Mbridge Perf Activation Recompute

skills CLI
$ npx skills add NVIDIA/skills --skill nemo-mbridge-perf-activation-recompute -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install NVIDIA/skills nemo-mbridge-perf-activation-recompute --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/nemo-mbridge-perf-activation-recompute .claude/skills/nemo-mbridge-perf-activation-recompute && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
nemo-mbridge-perf-activation-recompute
GitHub stars
3.6k
Token cost
~4.7k tokens
SKILL.md length
2,264 words
Files
6
Skills in repo
390
Repo updated
First seen
Licence
Apache-2.0

At a glance

Validate and use selective and full activation recompute in Megatron Bridge to reduce GPU memory usage at the cost of extra compute.

  • Works in 6 steps: Confirm the pressure is real allocation,… → Keep an explicit no-recompute control… → Select the first boundary from the… → …
  • Activation memory OOMs
  • SKILL.md covers Quick Decision Guide, Enablement, Selective Module Decision Table and Measurement Contract, plus 8 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Nemo Mbridge Perf Activation Recompute is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Validate and use selective and full activation recompute in Megatron Bridge to reduce GPU memory usage at the cost of extra compute. Use for activation memory OOMs or regressions involving recomputegranularity, recomputenumlayers, recomputemodules, recomputemethod, selective recompute, full recompute, or activation checkpointing.

Its SKILL.md is about 4.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files (for example `BENCHMARK.md`, `card.yaml` and `evals/evals.json`).

It sits in AI & LLM Engineering. It works with NVIDIA AI Platform and CUDA. The repository describes itself as: Agent Skills for NVIDIA products — install into Claude Code, Codex, and other coding agents to run Physical AI, robotics, simulation, CUDA, and RAG workflows end to end. The licence is Apache-2.0.

When your agent uses it

  • Activation memory OOMs
  • Regressions involving recomputegranularity
  • Recomputenumlayers
  • Recomputemodules

Example prompts

  • “/nemo-mbridge-perf-activation-recompute”

Requirements

  • Python 3

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Confirm the pressure is real allocation, not allocator fragmentation. Compare max_memory_allocated() with max_memory_reserved() on every…
  2. Keep an explicit no-recompute control when the workload fits. Under selective granularity, recompute_modules=[] is valid and useful for…
  3. Select the first boundary from the architecture and observed peak
  4. Change one label at a time. Record per-rank allocated/reserved peaks plus steady-state step time or throughput; do not infer a global…
  5. Use full-layer recompute only when targeted selective boundaries do not make the workload fit. Full recompute has the broadest memory…
  6. Treat CUDA graphs, FP8, context-parallel communication, and overlap features as compatibility constraints, not afterthoughts.

What it can do on your machine

Read from SKILL.md and the folder at commit 14a98ae. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are python).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • docs.nvidia.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Nemo Mbridge Perf Activation Recompute loads about 4.7k tokens when it runs. Until then it costs about 94 tokens; SKILL.md has 2,264 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~94
When it runs · the whole SKILL.md, loaded when a task matches
~4.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from NVIDIA/skills at commit 14a98ae, republished under its Apache-2.0 licence (© NVIDIA). 2,264 words, ~4,729 tokens.

Download SKILL.mdSave it as .claude/skills/nemo-mbridge-perf-activation-recompute/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.
name
nemo-mbridge-perf-activation-recompute
description
Validate and use selective and full activation recompute in Megatron Bridge to reduce GPU memory usage at the cost of extra compute. Use for activation memory OOMs or regressions involving recompute_granularity, recompute_num_layers, recompute_modules, recompute_method, selective recompute, full recompute, or activation checkpointing.
license
Apache-2.0

Activation Recompute

Stable docs: @docs/training/activation-recomputation.md Card: @skills/nemo-mbridge-perf-activation-recompute/card.yaml

<!-- Guidance refreshed: 2026-08-12. -->

Activation recompute (activation checkpointing) trades additional forward work during backward for lower retained-activation memory. The useful checkpoint boundary depends on the model architecture, attention backend, parallelism, and the tensor that actually drives the per-rank peak.

Quick Decision Guide

  1. Confirm the pressure is real allocation, not allocator fragmentation. Compare max_memory_allocated() with max_memory_reserved() on every rank.
  2. Keep an explicit no-recompute control when the workload fits. Under selective granularity, recompute_modules=[] is valid and useful for this comparison.
  3. Select the first boundary from the architecture and observed peak:
    • Standard attention: core_attn is the common first candidate. It is strongest when unfused attention materializes score/probability tensors. With Transformer Engine fused or Flash Attention, compare it against [] because those backends already rematerialize attention internals.
    • Multi-Latent Attention (MLA): start with mla_up_proj when expanded Q/K/V projections dominate. Add core_attn only when the attention-core state still matters.
    • Grouped MoE: start with moe_act when the expert intermediate activation dominates; add layernorm when norm outputs are material. Use whole moe recompute only after accounting for the extra expert compute and communication it replays.
    • Dense FFN: mlp can save the whole dense-MLP activation region, but it usually costs more compute than a narrow output-discard boundary.
  4. Change one label at a time. Record per-rank allocated/reserved peaks plus steady-state step time or throughput; do not infer a global module ranking from one recipe.
  5. Use full-layer recompute only when targeted selective boundaries do not make the workload fit. Full recompute has the broadest memory effect and the largest replay cost.
  6. Treat CUDA graphs, FP8, context-parallel communication, and overlap features as compatibility constraints, not afterthoughts.

Megatron Core's cpu_offloading=True is an alternative when PCIe/NVLink transfer overhead is preferable to replayed compute. It cannot be combined with activation recompute and is not compatible with pipeline parallelism greater than one.

Enablement

Selective recompute
python
cfg.model.recompute_granularity = "selective"
cfg.model.recompute_modules = ["core_attn"]  # Common standard-attention candidate, not a universal default.

Use the decision table below to replace or extend that list for MLA, MoE, dense-MLP, or GDN workloads.

Full-layer recompute
python
cfg.model.recompute_granularity = "full"
cfg.model.recompute_method = "uniform"
cfg.model.recompute_num_layers = 1
  • uniform: checkpoint fixed groups of recompute_num_layers transformer layers.
  • block: checkpoint the first recompute_num_layers layers on each pipeline stage, with virtual-pipeline-aware distribution.

Selective Module Decision Table

The currently pinned Megatron Core accepts these labels. A development branch can add model-specific labels, so validate against the exact target revision rather than copying a list across branches.

ModuleCheckpoint boundaryWhen to test itMain cost or caveat
core_attnCore attentionStandard attention, especially an unfused backend retaining attention intermediatesReplays attention. Incremental savings can be small with TE fused/Flash Attention; context parallelism can replay attention communication.
mla_up_projMLA Q/KV up-projection plus RoPE regionMLA models retaining expanded Q/K/V tensorsReplays the MLA expansion path. It is a distinct, potentially additive boundary from core_attn.
layernormInput and pre-MLP normalization outputsNorm outputs contribute materially to the peak, often alongside MoE or MLA boundariesUsually narrow, but savings depend on hidden size, sequence length, and which graph paths are active.
moe_actActivation output between grouped expert FC1 and FC2Grouped MoE expert-intermediate activations dominateNarrow output-discard checkpoint. It does not replay dispatch, FC1, or FC2, but has FP8 delayed-scaling restrictions.
mlpWhole dense MLPDense layers dominate after narrower boundaries are exhaustedReplays the complete dense MLP. It has no effect on layers whose MLP is MoE.
moeWhole MoE forwardA broad MoE region must be discarded to make the workload fitReplays routing, dispatch/combine communication, experts, and shared-expert work. It is incompatible with expert-parallel overlap.
shared_expertsNon-overlapped shared-expert MLPShared experts are a distinct material peakReplays the shared-expert MLP and is invalid with shared-expert overlap. Outer moe already removes its original-forward saves, but nesting can still change the transient backward-replay peak.
gdn_norm_outGDN gated-normalization outputGDN/hybrid models retain this outputReplays the normalization and its HP-to-CP all-to-all path.

For example, DeepSeek V4 configurations can use the model-specific mhc label only with their required Megatron Core development branch. It is not a portable label for the pinned revision and therefore is not included in the table above.

Common performance configurations consequently fall into several patterns rather than one universal list:

  • standard transformer recipes often use core_attn;
  • MLA recipes often use mla_up_proj, sometimes with mlp;
  • grouped-MoE recipes often use moe_act or layernorm plus moe_act;
  • higher-pressure MoE recipes sometimes use broader combinations such as moe plus layernorm.

These are candidate patterns, not an ordering guarantee. Peak attribution and matched measurements decide the final list.

Measurement Contract

For every candidate, capture:

  • exact Bridge and Megatron Core revisions;
  • model, sequence length, micro/global batch sizes, precision, attention backend, and parallelism;
  • the exact recompute_granularity, module list, method, and layer count;
  • per-rank max_memory_allocated() and max_memory_reserved();
  • steady-state step time or throughput after warmup;
  • a short convergence or numerical-sanity check appropriate to the task.

Use a matched no-recompute control and change one recompute choice at a time. Peak memory from different jobs, backends, or parallel layouts is not a module-ranking benchmark.

Do not call a candidate successful merely because it advances farther than the control. Run through optimizer-state initialization and multiple steady-state steps: selective recompute can move the memory wall from forward into gradient synchronization or the optimizer without making the workload viable.

Matched H100 Evidence: Moonlight 16B

A 2026-08-12 short-run study used the exact Bridge revision 600d069b824dd5ce50367a311a5a3244478faf22 and Megatron Core revision 24bad8e677d22625d86ef2a54c9506b6e4992c93. The Moonlight 16B BF16 pretraining recipe ran on 8 H100 80GB GPUs with sequence length 4096, MBS=1, GBS=4, TP=2, PP=1, CP=1, EP=8, mock data, and 20 steps. This model mixes one dense layer with 26 MLA+MoE layers. Each row changed only recompute_modules; all 20 losses were finite with zero skipped or NaN iterations.

Peak allocated memory is the maximum post-optimizer value reported after iteration 2. Time and throughput are means over iterations 11--20.

Selective modulesPeak allocated (GB)Step time (ms)TFLOP/s/GPUAllocated vs []Time vs []
[]36.618457.1877.50controlcontrol
core_attn36.614474.8074.44-0.01%+3.85%
mla_up_proj35.902480.8973.72-1.96%+5.19%
mla_up_proj, mlp35.917496.7371.50-1.91%+8.65%
moe_act35.941466.2675.50-1.85%+1.99%
layernorm, moe_act35.949506.5370.27-1.83%+10.79%

For this exact workload, moe_act is the best first boundary: it recovered nearly as much allocated memory as mla_up_proj for less replay cost. mla_up_proj is the next candidate if its roughly 39 MB additional reduction matters. Adding mlp to mla_up_proj or layernorm to moe_act did not improve the observed peak and made steps slower. Explicit core_attn added cost without material memory benefit under fused attention.

Maximum reserved memory stayed near 40 GB and did not fall monotonically. That is allocator caching, not contrary evidence: boundary selection in this study is based on allocated memory and successful end-to-end steps.

Matched H100 Evidence: Nemotron 3 Nano

The same 2026-08-12 study used the native 16-H100 BF16 performance recipe for the 52-layer hybrid Mamba/fused-attention MoE model. The matched short-run configuration used sequence length 8192, MBS=1, GBS=16, TP=1, PP=1, CP=1, EP=8, DP=16, expert-DP=2, HybridEP, grouped GEMM, TE CUDA graphs for attention and Mamba, mock data, and 12 steps. Each row changed only recompute_modules.

Selective modulesOutcomeRank-0 measured peakFailure or steady-state evidence
[]OOM after iteration 166.297 GB after iteration 1Iteration-2 MoE router allocation failed; hot ranks had about 72.9 GiB allocated.
core_attnOOM in iteration 1not comparableGrouped-expert linear allocation failed; explicit attention recompute did not make the fused-attention workload fit.
moe_actOOM after iteration 162.103 GB after iteration 14.194 GB (6.33%) below the control at the matched checkpoint, but the iteration-2 output projection still needed 2 GiB.
layernorm, moe_actOOM in iteration 1not comparableOutput projection still needed 2 GiB; CUDA-graph private pools were material.
moecompleted 12 steps64.653 GB after iteration 2657.42 ms and 277.72 TFLOP/s/GPU over iterations 7--12.
moe, layernormcompleted 12 steps63.639 GB after iteration 2677.62 ms and 270.62 TFLOP/s/GPU over iterations 7--12.

Both successful rows had finite losses and zero skipped or NaN iterations. For this exact capacity-limited recipe, whole-moe recompute is the smallest tested passing boundary. Adding layernorm recovered another 1.014 GB (1.57%) of rank-0 peak at 3.07% higher step time, so the recipe's broader combination is justified when that headroom is required. Narrow moe_act produced real activation relief but did not make the whole training step viable.

An exploratory native 8-H100 layout failed during FP32 optimizer-state initialization even at sequence length 4096. That is optimizer capacity, not a selective-boundary throughput baseline; no timing comparison from those runs is used here.

Show full SKILL.md (879 more words)Show less
Cross-model conclusion

These measurements do not define one ranking. Moonlight fit with an empty control and favored narrow moe_act; Nemotron required broad whole-moe recompute; historical dense Llama evidence found whole-mlp replay costly and lacked an empty control. The correct first candidate is therefore the narrowest boundary implicated by the architecture and peak, followed by broader replay only when the narrow choice does not pass the complete step.

Compatibility and Validation

Configuration semantics
  • recompute_granularity="selective" uses recompute_modules; an empty list is accepted as an explicit control.
  • recompute_granularity="full" uses recompute_method and recompute_num_layers; selective labels do not apply.
  • Full granularity supersedes selective module choices rather than composing with them.
  • Unknown labels fail Megatron Core validation. Labels may differ on development branches, so use the exact revision's TransformerConfig validator as the source of truth.
Attention backend and context parallelism
  • TE fused and Flash Attention already use internal rematerialization. Explicit core_attn may still change retained inputs/outputs, but it must earn its place in a matched [] comparison.
  • Under context parallelism, an attention checkpoint can replay communication as well as compute. Include CP size and topology in the measurement record.
MoE restrictions
  • Whole-moe recompute is incompatible with expert-parallel overlap because backward replay would repeat the overlapped routing/communication region.
  • shared_experts recompute is incompatible with shared-expert overlap.
  • moe_act applies to grouped-GEMM experts and is the narrower choice when only the expert activation needs to be discarded.
  • mlp targets dense MLPs and is a no-op on MoE layers; mixed dense/MoE models can still benefit on their dense layers.
FP8 restrictions
  • moe_act and layernorm recompute are not supported with FP8 delayed scaling and require a compatible Transformer Engine version.
  • Absorbed MLA paths have additional FP8/FP4 restrictions. Validate the exact model/provider path before selecting mla_up_proj.
CUDA graphs
  • Selective recompute is valid only when a checkpointed module lies wholly inside or wholly outside the selected graph scope. A checkpoint boundary that straddles a graph boundary is invalid.
  • Capture/warmup can bypass checkpoint wrappers, so verify the final graph scope and replay path rather than assuming eager behavior carries over.
  • Full recompute with CUDA graphs requires cuda_graph_impl="full_iteration" in the pinned Megatron Core. Otherwise disable CUDA graphs; scoped/local graph capture is not a substitute for full-iteration capture here.

Historical Measurement: Context, Not a Module Ranking

Historical H100 measurements from Bridge PR #3107 used Llama 3 70B SFT on 32 H100 80GB GPUs with FP8 current scaling, sequence length 4096, micro-batch size 1, global batch size 32, TP=4, PP=4, VPP=5, and DP=2:

ConfigurationTFLOP/s/GPUPeak memory
core_attn baseline in that run~70458.8 GB (OOM on rank 0)
mlp593.655.6 GB
mlp + core_attn586.855.6 GB
core_attn + layernorm~70259.6 GB (OOM on rank 0)
Golden throughput recorded in the PR context709.93Not a paired memory measurement

Limitations of this evidence:

  • it did not include a matched no-recompute row;
  • the golden row was not a paired module-only comparison;
  • the measurements cover one dense Llama workload, not MLA or MoE;
  • the table supports the local memory/throughput tradeoff only and must not be used to rank all recompute labels.

Code Anchors

  • Selective-label validation and cross-feature checks: 3rdparty/Megatron-LM/megatron/core/transformer/transformer_config.py
  • Checkpoint implementations: 3rdparty/Megatron-LM/megatron/core/tensor_parallel/random.py
  • Standard-attention checkpoint boundary: 3rdparty/Megatron-LM/megatron/core/transformer/attention.py
  • MLA up-projection boundary: 3rdparty/Megatron-LM/megatron/core/transformer/multi_latent_attention.py
  • Layernorm, dense-MLP, and outer-MoE placement: 3rdparty/Megatron-LM/megatron/core/transformer/transformer_layer.py
  • Grouped expert activation boundary: 3rdparty/Megatron-LM/megatron/core/transformer/moe/experts.py
  • Shared-expert and whole-MoE paths: 3rdparty/Megatron-LM/megatron/core/transformer/moe/moe_layer.py
  • GDN normalization boundary: 3rdparty/Megatron-LM/megatron/core/ssm/gated_delta_net/gdn.py

Failure Diagnosis

SymptomLikely causeNext action
core_attn gives little or no peak reductionFused/Flash attention already rematerializes the expensive internals, or the peak is elsewhereCompare with [], attribute the peak, then test the architecture-specific boundary such as mla_up_proj or moe_act.
MLA still OOMs after core_attnExpanded Q/K/V projection tensors, not attention-core tensors, dominateTest mla_up_proj; add core_attn only if matched evidence supports it.
MoE peak remains highExpert intermediate or norm outputs dominateTest moe_act, then layernorm; reserve whole moe for broader pressure.
Expert-overlap validation failsWhole-moe or shared_experts recompute conflicts with overlapKeep overlap and use a compatible inner boundary, or disable overlap and remeasure the entire configuration.
A selected label has no measurable effectThat module is absent or inactive on the measured layers, or graph capture bypassed the wrapperInspect the provider/layer mix and final graph scope; for example, mlp is ineffective on pure-MoE layers.
Full recompute plus CUDA graphs assertsGraph implementation is not full-iterationSet cuda_graph_impl="full_iteration" or disable CUDA graphs.
Reserved memory is high but allocated memory is stableAllocator fragmentation or cachingTry PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True before adding recompute.
OOM moves to a different rank after enabling recomputePipeline/virtual-pipeline layer distribution changed the bottleneckCompare per-rank peaks and tune full block/uniform placement or selective boundaries for the actual hot stage.
A candidate gets farther but still OOMsRecompute moved the peak into gradient synchronization or optimizer-state initializationRecord the changed failure stage as diagnostic evidence, but require optimizer initialization and multiple steady steps before calling it a pass.

Known Limitations

  • A module list is not portable across model families, attention backends, parallel layouts, or Megatron Core revisions.
  • Memory savings are nonlinear when boundaries overlap or nest; additive arithmetic is unreliable.
  • Full recompute changes RNG execution paths; dropout workloads need a numerical/convergence check.
  • Activation recompute does not address parameter, optimizer-state, or allocator-fragmentation pressure.
  • The correct result is the smallest measured replay cost that satisfies the per-rank memory target, not the longest module list.

Further Reading

© NVIDIA, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 5 other files in skills/nemo-mbridge-perf-activation-recompute of NVIDIA/skills.

  • SKILL.md
  • BENCHMARK.md
  • card.yaml
  • evals/evals.json
  • skill-card.md
  • skill.oms.sig

Open the folder on GitHubat commit 14a98ae

Compare with similar skills

Nemo Mbridge Perf Activation Recompute next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Nemo Mbridge Perf Activation Recompute compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Nemo Mbridge Perf Activation Recompute this skillNVIDIA/skills3.6k—~4.7kAutomated safety check: PassApache-2.0
Graphsignalgraphsignal/graphsignal257—~6.3kAutomated safety check: PassApache-2.0
LLM Torch Profiler Trace AnalysisBBuf/AI-Infra-Auto-Driven-SKILLS938—~2.8kAutomated safety check: PassNone
Optimize OpCVCUDA/CV-CUDA2.7k—~834Automated safety check: PassCustom licence
Cutlass SkillslowlyC/agent-gpu-skills169—~1.3kAutomated safety check: PassMIT
Setup Workshop Nemoclawbrevdev/workshop-build-an-agent146—~5.2kAutomated safety check: PassApache-2.0

Similar skills

  • Graphsignal

    graphsignal/graphsignal

    Profile AI inference workloads (vLLM, SGLang, TensorRT-LLM, PyTorch, any GPU application) with the Graphsignal profiler and read the results from its local /signals JSON endpoint.

    257 GitHub stars~6.3k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • LLM Torch Profiler Trace Analysis

    BBuf/AI-Infra-Auto-Driven-SKILLS

    Analyzes Torch Profiler traces from SGLang, vLLM and TensorRT-LLM servers into kernel attribution, overlap and fusion tables.

    938 GitHub stars~2.8k tokensUpdated 5 days ago
    AI & LLM EngineeringAuto-check passed
  • Optimize Op

    CVCUDA/CV-CUDA

    Drive a single-operator optimization campaign per .agents/guidance/OPTIMIZATIONGUIDELINES.md, with a deterministically enforced definition-of-done and versioned MR summary.

    2.7k GitHub stars~834 tokensUpdated 23 days ago
    AI & LLM EngineeringAuto-check passed
  • Cutlass Skill

    slowlyC/agent-gpu-skills

    Write, debug, and optimize CUTLASS, CuTe, and CuTeDSL GPU kernels from local upstream source, examples, and headers.

    169 GitHub stars~1.3k tokensUpdated 2 mo ago
    AI & LLM EngineeringAuto-check passed
  • Setup Workshop Nemoclaw

    brevdev/workshop-build-an-agent

    Set up the NVIDIA "Build an Agent" DevX workshop as a working JupyterLab environment from INSIDE a locked-down OpenShell/NemoClaw sandbox, and hand the user the token URL + access commands.

    146 GitHub stars~5.2k tokensUpdated 2 days ago
    AI & LLM EngineeringAuto-check passed
  • Cv Deploy

    LMIXR/CV_Deployment_skill

    基于 helpfile 工程经验,协助 agent 配置 CV 主机和边缘设备环境、编译视觉与推理依赖、接入摄像头视频并打包部署服务。适用于 Ubuntu、CentOS、Windows、macOS、Jetson、树莓派和 RK3399 的 CV 工程实施与故障排查,以及相关移动端配套工具;模型训练和纯算法设计不属于本技能主线。

    188 GitHub stars~547 tokensUpdated 11 days ago
    AI & LLM EngineeringAuto-check passed

More from NVIDIA/skills

All 390 skills in this repo
  • Official

    A skill your agent uses when the user wants to deploy, run, debug, tear down, or call the REST API of the RTVI-CV 2D detection / tracking microservice.

    3.6k GitHub starsUsed in 1 repo~4.5k tokens
    Auto-check passed
  • Official

    Generates, validates, compares and explains HOLOLINK_def.svh macro files for the HSB IP, using bundled Python scripts and asking before it writes anything.

    3.6k GitHub stars~2.9k tokensUpdated today
    Auto-check passed
  • Official

    Runs and validates an end-to-end Mission Control demo in a locally installed Isaac Sim, with a Nova Carter robot driven through a Python server.

    3.6k GitHub stars~4.8k tokensUpdated today
    Auto-check passed
  • Orchestrates defect image generation for PCBA, metal surface and glass inspection with NVIDIA Cosmos AnomalyGen on OSMO, from cold-start Day 0 to real-photo Day 1 labeling.

    3.6k GitHub stars~5k tokensUpdated today
    Auto-check: notes
  • Orchestrates video data augmentation and auto-labeling workflows on OSMO, from flow selection and preflight checks to submission, monitoring and output download.

    3.6k GitHub stars~4.7k tokensUpdated today
    Auto-check: notes
  • Official

    Runs NVIDIA TAO Data Services KPI analysis on object detection results, comparing predictions to ground truth and writing per-class precision, recall and AP to a CSV.

    3.6k GitHub stars~2.7k tokensUpdated today
    Auto-check: notes

Questions about Nemo Mbridge Perf Activation Recompute

What does Nemo Mbridge Perf Activation Recompute do?

Validate and use selective and full activation recompute in Megatron Bridge to reduce GPU memory usage at the cost of extra compute. Nemo Mbridge Perf Activation Recompute is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Validate and use selective and full activation recompute in Megatron Bridge to reduce GPU memory usage at the cost of extra compute.

When should I use Nemo Mbridge Perf Activation Recompute?

Nemo Mbridge Perf Activation Recompute fits situations like: activation memory OOMs; regressions involving recomputegranularity; recomputenumlayers; recomputemodules.

How do I install Nemo Mbridge Perf Activation Recompute in Claude Code?

Run `npx skills add NVIDIA/skills --skill nemo-mbridge-perf-activation-recompute -a claude-code`. Or copy the skill folder (skills/nemo-mbridge-perf-activation-recompute in NVIDIA/skills) into .claude/skills/nemo-mbridge-perf-activation-recompute in your project. Claude Code loads it when a task matches its description.

How do I install Nemo Mbridge Perf Activation Recompute in Codex?

Run `npx skills add NVIDIA/skills --skill nemo-mbridge-perf-activation-recompute -a codex`. Or copy the skill folder (skills/nemo-mbridge-perf-activation-recompute in NVIDIA/skills) into .agents/skills/nemo-mbridge-perf-activation-recompute in your project. Codex loads it when a task matches its description.

Can I use Nemo Mbridge Perf Activation Recompute in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NVIDIA/skills --skill nemo-mbridge-perf-activation-recompute -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nemo-mbridge-perf-activation-recompute, .gemini/skills/nemo-mbridge-perf-activation-recompute, .github/skills/nemo-mbridge-perf-activation-recompute and .opencode/skills/nemo-mbridge-perf-activation-recompute in your project.

What does Nemo Mbridge Perf Activation Recompute need to run?

SKILL.md names no scripts, command-line tools or credentials: Nemo Mbridge Perf Activation Recompute is instructions for the agent only. Our summary lists: Python 3.

Does Nemo Mbridge Perf Activation Recompute access the network?

SKILL.md names 1 domain. As links in the text: docs.nvidia.com. This is read from the text; nothing was executed.

Is Nemo Mbridge Perf Activation Recompute safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Nemo Mbridge Perf Activation Recompute use?

Nemo Mbridge Perf Activation Recompute is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Nemo Mbridge Perf Activation Recompute use?

About 4.7k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Nemo Mbridge Perf Activation Recompute?

Skills that share tags, products or a category with Nemo Mbridge Perf Activation Recompute: Graphsignal (graphsignal/graphsignal, 257 stars), LLM Torch Profiler Trace Analysis (BBuf/AI-Infra-Auto-Driven-SKILLS, 938 stars), Optimize Op (CVCUDA/CV-CUDA, 2.7k stars) and Cutlass Skill (slowlyC/agent-gpu-skills, 169 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Nemo Mbridge Perf Activation Recompute?

NVIDIA (a GitHub organization, an official publisher) maintains it in NVIDIA/skills, which has 3,555 GitHub stars. The repository holds 390 skills in this directory. The repository was last updated on October 9, 2026.

Source: NVIDIA/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.