Skip to content
Back to skills

Distributed Accelerators

ASecurity

"Choose, configure, validate, and troubleshoot Lightning Trainer

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

Works with

  • cli
  • api

Security analysis

A100/100

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Distributed Accelerators?

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

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

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: distributed-accelerators
description: "Choose, configure, validate, and troubleshoot Lightning Trainer
  and Fabric accelerators, devices, precision, DDP, FSDP, DeepSpeed, model
  parallel, cluster, and hardware backends."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# Lightning Distributed Accelerators

Use this sub-skill when the task involves `Trainer` or `Fabric` accelerator/device selection, precision, distributed strategies, FSDP, DeepSpeed, DDP, tensor/model parallel, CUDA/GPU, MPS, TPU/XLA, multi-node clusters, or optional dependency and hardware troubleshooting.

## Route Here

- Choose `accelerator`, `devices`, `num_nodes`, `strategy`, `precision`, plugins, and cluster environment settings for `lightning.pytorch.Trainer` or `lightning.Fabric`.
- Diagnose GPU visibility, device-count mismatches, CPU fallback, MPS/TPU/XLA limitations, NCCL/Gloo launch problems, and optional dependency import failures.
- Configure `DDPStrategy`, `FSDPStrategy`, `DeepSpeedStrategy`, `ModelParallelStrategy`, precision plugins, or strategy registry entries.
- Plan large-model training with DDP, FSDP, DeepSpeed ZeRO, activation checkpointing, CPU offload, tensor parallelism, or 2D parallelism.

## Route Elsewhere

- Core `LightningModule`, `LightningDataModule`, callbacks, loggers, checkpoint callbacks, and standard `Trainer.fit` semantics: `../training-core/SKILL.md`.
- Manual Fabric loop structure, `fabric.setup`, `fabric.backward`, checkpoint IO, and custom loop ownership: `../fabric-expert-loops/SKILL.md`.
- `LightningCLI`, YAML, environment-variable, and parser syntax for these settings: `../cli-configuration/SKILL.md`.

## Start Here

1. Identify whether the user is using `Trainer`, `Fabric`, or CLI config; route to sibling sub-skills only for the non-distributed wiring.
2. Pick a baseline from `references/strategy-guide.md`: start with `strategy="auto"` for one process, `ddp` for normal multi-GPU, `fsdp` for DDP out-of-memory, and `deepspeed` for DeepSpeed-specific ZeRO/offload workflows.
3. Cross-check accelerator/device/precision support in `references/precision-and-devices.md` before recommending GPU, MPS, TPU, FP16, BF16, FP8, or quantization settings.
4. Validate syntax without launching workers:

```bash
python scripts/strategy_config_check.py --mode trainer --accelerator cpu --devices 1 --strategy auto --precision 32-true
python scripts/strategy_config_check.py --mode fabric --accelerator auto --devices 1 --strategy auto --precision bf16-mixed
```

5. For failures, use `references/troubleshooting.md` and report whether the evidence is import-only, syntax-only, or requires real distributed/GPU validation. This skill was drafted from CPU inspection evidence and does not claim GPU or distributed runtime was validated.

## Reference Map

- `references/strategy-guide.md`: decision table, Trainer/Fabric configuration patterns, DDP/FSDP/DeepSpeed/model-parallel examples, strategy constructor knobs, and cluster launch notes.
- `references/precision-and-devices.md`: accelerator names, `devices` formats, precision modes, optional precision plugins, and hardware support boundaries.
- `references/troubleshooting.md`: install/import, optional dependencies, invalid API usage, backend limitations, launch errors, device mismatch, and workflow-specific misconfigurations.
- `scripts/strategy_config_check.py`: safe public-package validator for import availability and syntactic configuration checks; it does not spawn subprocesses or start distributed workers.

Files in this skill

  • SKILL.md3.5 KB
  • references/precision-and-devices.md6 KB
  • references/strategy-guide.md10.3 KB
  • references/troubleshooting.md8.2 KB
  • scripts/strategy_config_check.py8.8 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.