Skip to content
Back to skills

Deepspeed

ASecurity

"Use DeepSpeed for distributed training, inference acceleration,

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
devopsdebuggingapibackend

Works with

  • cli
  • api

Security analysis

A100/100

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Deepspeed?

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

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

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: deepspeed
description: "Use DeepSpeed for distributed training, inference acceleration,
  ZeRO configuration, parallelism/MoE design, profiling, autotuning, and
  operational diagnostics."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# DeepSpeed Repo Skill

Use this skill when a user asks to work with DeepSpeed APIs, configuration files, launch commands, inference acceleration, model parallelism, MoE, profiling, autotuning, or operational tooling. DeepSpeed is a PyTorch-focused optimization library with many optional GPU, distributed, and compiled-op paths, so route first by the user's workflow and then check the relevant troubleshooting reference before running heavy commands.

## First Checks

1. Confirm the user wants DeepSpeed itself, not a downstream framework integration that merely accepts a DeepSpeed config.
2. Read `references/install-and-environment.md` when installing, importing, or debugging optional CUDA/ROCm/vendor accelerator behavior.
3. Run `scripts/check_deepspeed_env.py` for a read-only environment check, then `scripts/inspect_deepspeed_api.py` when API fields or signatures may have drifted.
4. Check `references/repo-provenance.md` before refreshing this skill against a source checkout.
5. Do not run native examples, distributed tests, autotuning, NVMe/GDS tools, builds, downloads, or remote SSH commands without explicit safety confirmation.

## Route By Task

- Use `sub-skills/training-config/` for PyTorch training integration, `ds_config.json` authoring, launcher resource filters, ZeRO/offload choices, checkpoint save/load/export, and config validation.
- Use `sub-skills/inference-injection/` for `deepspeed.init_inference`, kernel or manual injection policies, inference tensor parallelism, inference quantization, checkpoint reshaping, v2/FastGen routing, and hybrid-engine boundaries.
- Use `sub-skills/parallelism-moe/` for `PipelineModule`, pipeline schedules, MoE layers and optimizer groups, expert tensor parallelism, sequence parallel APIs, AutoSP, and activation checkpointing.
- Use `sub-skills/ops-tooling/` for `ds_report`, install/build diagnostics, JIT/prebuilt op flags, autotuning, FLOPS profiling, monitor backends, DeepNVMe/AIO/GDS tools, compression APIs, and repo policy checks.

## Shared References

- `references/install-and-environment.md`: package installation, PyTorch-first requirement, optional extras, compiled ops, and backend safety tiers.
- `references/troubleshooting.md`: cross-cutting import, accelerator, config, launcher, and optional-tool failure modes.
- `references/repo-provenance.md`: source snapshot and refresh baseline.

## Shared Scripts

- `scripts/check_deepspeed_env.py`: read-only import, package metadata, PyTorch, CUDA visibility, and installed CLI discovery.
- `scripts/inspect_deepspeed_api.py`: read-only signature and config-field inspection for the main DeepSpeed APIs covered by this skill.

## Safety Defaults

- Prefer read-only commands first: imports, `--help`, config parsing, and tiny CPU checks.
- Treat `deepspeed` launcher commands, checkpoint tests, CUDA op builds, autotuning, `ds_io`, `ds_nvme_tune`, GDS/AIO code, and `ds_ssh` as real workload or infrastructure commands.
- Do not promise GPU, compiled-op, NVMe, GDS, monitor, or model-download behavior unless the current environment has been explicitly verified for that path.
- Keep generated examples self-contained. Do not tell future agents to open or execute original repo docs, tests, scripts, examples, or notebooks as runtime dependencies.

Files in this skill

  • SKILL.md3.5 KB
  • references/install-and-environment.md3.3 KB
  • references/repo-provenance.md1.8 KB
  • references/repo-routing-metadata.json542 B
  • references/troubleshooting.md3.2 KB
  • scripts/check_deepspeed_env.py3.5 KB
  • scripts/inspect_deepspeed_api.py3.5 KB
  • sub-skills/inference-injection/SKILL.md2.3 KB
  • sub-skills/inference-injection/references/api-reference.md5.2 KB
  • sub-skills/inference-injection/references/troubleshooting.md4.4 KB
  • sub-skills/inference-injection/references/workflows.md4.9 KB
  • sub-skills/inference-injection/scripts/inspect_inference_config.py3.9 KB
  • sub-skills/ops-tooling/SKILL.md2.5 KB
  • sub-skills/ops-tooling/references/cli-reference.md5.5 KB
  • sub-skills/ops-tooling/references/troubleshooting.md6.2 KB
  • sub-skills/ops-tooling/references/workflows.md7.6 KB
  • sub-skills/ops-tooling/scripts/check_deepspeed_tools.py5.1 KB
  • sub-skills/parallelism-moe/SKILL.md2.3 KB
  • sub-skills/parallelism-moe/references/api-reference.md6.1 KB
  • sub-skills/parallelism-moe/references/troubleshooting.md5.2 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.