CtrlK
BlogDocsLog inGet started
Tessl Logo

distributed-llm-pretraining-torchtitan

Provides PyTorch-native distributed LLM pretraining using torchtitan with 4D parallelism (FSDP2, TP, PP, CP). Use when pretraining Llama 3.1, DeepSeek V3, or custom models at scale from 8 to 512+ GPUs with Float8, torch.compile, and distributed checkpointing.

73

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

87%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is highly actionable and well-organized with executable configs and real reference files, but the workflows lack explicit validation checkpoints for long-running batch training operations. Adding verify/retry steps around checkpoint and launch steps would push workflow clarity to the top level.

Suggestions

Add explicit validation checkpoints to each workflow, e.g. after Step 3 (Launch) include a 'Verify training started: check ./outputs/tb logs and GPU utilization' step with a fix-and-retry loop.

For Workflow 4 (4D parallelism / seed checkpoint), add a verification step confirming the seed checkpoint exists and is loadable before launching the full run.

In the Common issues section, pair each problem with a concrete verify command (e.g. 'confirm with nvidia-smi' or 'check checkpoint manifest') so the fix loop is closed.

DimensionReasoningScore

Conciseness

The body is lean and free of concept padding; it assumes Claude's competence and every section delivers executable guidance without restating what libraries or parallelism are.

3 / 3

Actionability

Workflows provide copy-paste-ready torchrun/srun commands, complete TOML configs, and concrete CLI flags rather than pseudocode or abstract description.

3 / 3

Workflow Clarity

Steps are sequenced with checklists, but multi-step pretraining is a batch/long-running operation with no explicit validate->fix->retry checkpoints or success-confirmation feedback loops.

2 / 3

Progressive Disclosure

The overview points to four one-level-deep references (fsdp.md, float8.md, checkpoint.md, custom-models.md), all of which exist in the references bundle, with clear signaling.

3 / 3

Total

11

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is specific, complete, and distinct, using third-person voice with concrete model names, GPU ranges, and an explicit 'Use when' trigger clause. It is a strong example of a focused skill description.

DimensionReasoningScore

Specificity

Lists multiple concrete actions including distributed pretraining, 4D parallelism (FSDP2, TP, PP, CP), Float8, torch.compile, and distributed checkpointing rather than vague language.

3 / 3

Completeness

Explicitly answers both what (PyTorch-native distributed LLM pretraining) and when via a clear 'Use when pretraining...' clause with concrete scale guidance.

3 / 3

Trigger Term Quality

Covers natural terms a user would say such as 'pretraining', 'Llama 3.1', 'DeepSeek V3', 'GPUs', and 'Float8' alongside the technical dimensions.

3 / 3

Distinctiveness Conflict Risk

Names a specific platform (torchtitan) and model families with GPU-scale triggers, giving it a clear niche unlikely to collide with other skills.

3 / 3

Total

12

/

12

Passed

Validation

75%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

12

/

16

Passed

Repository
NousResearch/hermes-agent
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.