Skip to content
Back to skills

Data Training

ASecurity

"Support data preparation, dataloaders, metrics, checkpoints,

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
toolsrustshell

Works with

  • cli

Security analysis

A100/100

Pro scans all 9 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill data-training --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Data Training?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Data Training
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-data-training/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-data-training)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: data-training
description: "Support data preparation, dataloaders, metrics, checkpoints,
  optimizer/scheduler args, and distributed/deepspeed/Megatron training
  guidance."
metadata:
  disco-role: operating
disable-model-invocation: true
license: Apache 2.0
---

# data-training

Use this sub-skill when you need to shape Fengshen data or training commands, not when you need to choose a model family or a CLI entry point.

## Covers

- `UniversalDataModule` and `UniversalCheckpoint`
- `model_utils` optimizer/scheduler args and `configure_optimizers`
- `metric/utils_ner`, `EntityScore`, `SeqEntityScore`, and span helpers
- sequence-tagging collators/datasets and decode-type selection
- task / medical QA / LCSTS / T5 / BERT / Megatron / mmap dataloaders
- pretraining data formats and cache/shard workflows
- the custom `megatron_deepspeed` strategy wrapper
- optional Megatron fused CUDA kernels

## Route elsewhere

- model family selection, configs, and tokenizer choice -> model-zoo
- `fengshen-pipeline` CLI command surface -> pipelines-cli
- example-specific recipes, conversions, or one-off demos -> examples-conversion

## Start here

1. [references/data-formats.md](references/data-formats.md)
2. [references/training-arguments.md](references/training-arguments.md)
3. [references/pretraining-workflows.md](references/pretraining-workflows.md)
4. [references/distributed-training.md](references/distributed-training.md)
5. [references/metrics-and-validation.md](references/metrics-and-validation.md)
6. [references/troubleshooting.md](references/troubleshooting.md)

## Bundled checks

- [scripts/check_ner_labels.py](scripts/check_ner_labels.py) validates tiny BIO/BIOES label sequences and calls `get_entities` without downloads.
- [scripts/inspect_training_args.py](scripts/inspect_training_args.py) prints the grouped argparse destinations that are available in the current environment.

## Common questions this skill answers

- Which collator should I use for sequence-tagging data?
- What fields must appear in a JSONL, BMES, QA, LCSTS, T5, or mmap record?
- Which flags belong to data prep, checkpointing, trainer runtime, or optimizer scheduling?
- How do I resume pretraining without losing consumed-sample accounting?
- When does DeepSpeed use `DeepSpeedCPUAdam` vs `FusedAdam`?
- What breaks when Megatron fused kernels are not compiled?

## Fast routing hints

- For sequence tagging, match the label file and `decode_type` first.
- For pretraining, separate data conversion, runtime, optimizer, and checkpoint flags before editing a shell script.
- For distributed runs, keep `replace_sampler_ddp=False` when a custom sampler is in use.
- For validation, confirm the label markup and entity-span format before trusting F1.

Files in this skill

  • SKILL.md2.7 KB
  • references/data-formats.md7.2 KB
  • references/distributed-training.md5.1 KB
  • references/metrics-and-validation.md4 KB
  • references/pretraining-workflows.md6.1 KB
  • references/training-arguments.md7.5 KB
  • references/troubleshooting.md5.4 KB
  • scripts/check_ner_labels.py4.8 KB
  • scripts/inspect_training_args.py7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.