Skip to content
Back to skills

Configuration And Cli

ASecurity

"Use this sub-skill when working with Hugging Face Accelerate

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
toolspythonnodebackend

Works with

  • cli

Security analysis

A100/100

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

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill configuration-and-cli --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Configuration And Cli?

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

Security grade badge for Configuration And Cli
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-configuration-and-cli/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-configuration-and-cli)

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: configuration-and-cli
description: "Use this sub-skill when working with Hugging Face Accelerate
  configuration files and CLI commands, including accelerate
  config/default/update/env/launch/test/estimate-memory/merge-weights/to-fsdp2,
  launch command construction, multi-node and SLURM planning, config validation,
  and CLI troubleshooting."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# Accelerate Configuration and CLI

Use this sub-skill to create, validate, update, and reason about Accelerate config files and command-line invocations.

## When to Use

- Build or debug `accelerate launch` commands for scripts, modules, non-Python executables, multi-node jobs, or SLURM wrappers.
- Create or adapt `default_config.yaml` or custom `--config_file` YAML for local CPU, single accelerator, multi-GPU, multi-XPU, or multi-node runs.
- Explain or safely run `accelerate config`, `config default`, `config update`, `env`, `test`, `estimate-memory`, `merge-weights`, or `to-fsdp2`.
- Diagnose missing configs, invalid YAML, unknown keys, conflicting launcher flags, rendezvous mistakes, subprocess tracebacks, and training-script argument separation.

## Routing Boundaries

- For training-loop code changes such as `Accelerator.prepare`, dataloaders, gradient accumulation, trackers, and checkpoint hooks, use `../training-loop-integration/`.
- For DeepSpeed, FSDP, Megatron-LM, TPU, and backend-specific semantics beyond CLI flag placement, use `../distributed-training-backends/`.
- For `estimate-memory` interpretation and big-model device-map loading workflows, use `../big-model-inference/`.

## Start Here

1. Read `references/cli-reference.md` for command inventory, safe command patterns, and which commands mutate files.
2. Read `references/configuration.md` before editing YAML or choosing top-level config keys.
3. Read `references/launching.md` before composing `accelerate launch`, multi-node, module, no-Python, or SLURM commands.
4. Read `references/troubleshooting.md` when a config or launch command fails.

## Bundled Helpers

- `scripts/validate_accelerate_config.py`: validates YAML syntax, known top-level keys, required fields, and common local/multi-node conflicts without importing Accelerate.
- `scripts/print_accelerate_help_summary.py`: invokes installed `accelerate --help` subcommands when available and prints a compact availability summary.

Run helpers with `python path/to/script.py --help` for usage.

Files in this skill

  • SKILL.md2.4 KB
  • references/cli-reference.md5.2 KB
  • references/configuration.md4.8 KB
  • references/launching.md5 KB
  • references/troubleshooting.md4.9 KB
  • scripts/print_accelerate_help_summary.py3.8 KB
  • scripts/validate_accelerate_config.py10.4 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.