Skip to content
cccskills
FreePublished on GitHub

accelerate

Use Hugging Face Accelerate for PyTorch training-loop migration, distributed launch/configuration, DeepSpeed/FSDP/TPU backend setup, big-model inference/offload, checkpointing, tracking, and troubleshooting.

The English summary is being prepared. Showing the original description.

Works withHugging Face
See how to install

Files included (34)

  • SKILL.md3.8 KB
  • references/repo-provenance.md2.7 KB
  • references/repo-routing-metadata.json439 B
  • references/troubleshooting.md3.4 KB
  • scripts/check_accelerate_environment.py4.1 KB
  • sub-skills/big-model-inference/references/api-reference.md7.6 KB
  • sub-skills/big-model-inference/references/troubleshooting.md4.5 KB
  • sub-skills/big-model-inference/references/workflows.md5.9 KB
  • sub-skills/big-model-inference/scripts/big_model_api_smoke.py2.6 KB
  • sub-skills/big-model-inference/SKILL.md2.1 KB
  • sub-skills/checkpointing-and-tracking/references/api-reference.md8.5 KB
  • sub-skills/checkpointing-and-tracking/references/checkpointing.md7.2 KB
  • sub-skills/checkpointing-and-tracking/references/tracking-and-logging.md7.6 KB
  • sub-skills/checkpointing-and-tracking/references/troubleshooting.md8.4 KB
  • sub-skills/checkpointing-and-tracking/scripts/checkpoint_tracker_smoke.py8.5 KB
  • sub-skills/checkpointing-and-tracking/SKILL.md2.6 KB
  • sub-skills/configuration-and-cli/references/cli-reference.md5.2 KB
  • sub-skills/configuration-and-cli/references/configuration.md4.8 KB
  • sub-skills/configuration-and-cli/references/launching.md5.0 KB
  • sub-skills/configuration-and-cli/references/troubleshooting.md4.9 KB
  • sub-skills/configuration-and-cli/scripts/print_accelerate_help_summary.py3.8 KB
  • sub-skills/configuration-and-cli/scripts/validate_accelerate_config.py10.4 KB
  • sub-skills/configuration-and-cli/SKILL.md2.4 KB
  • sub-skills/distributed-training-backends/references/api-reference.md6.6 KB
  • sub-skills/distributed-training-backends/references/deepspeed-fsdp.md8.4 KB
  • sub-skills/distributed-training-backends/references/parallelism-and-precision.md9.1 KB
  • sub-skills/distributed-training-backends/references/troubleshooting.md6.6 KB
  • sub-skills/distributed-training-backends/scripts/validate_backend_config.py21.2 KB
  • sub-skills/distributed-training-backends/SKILL.md4.4 KB
  • sub-skills/training-loop-integration/references/api-reference.md11.6 KB
  • sub-skills/training-loop-integration/references/troubleshooting.md8.4 KB
  • sub-skills/training-loop-integration/references/workflows.md10.7 KB
  • sub-skills/training-loop-integration/scripts/accelerator_loop_smoke.py3.7 KB
  • sub-skills/training-loop-integration/SKILL.md3.0 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Accelerate

Use this repo skill when a task involves Hugging Face Accelerate: adapting PyTorch code with Accelerator, building accelerate launch commands, validating config files, choosing distributed backends, loading large models with device maps/offload, or saving/logging training state.

Install And Import Check

For normal package use:

pip install accelerate
python - <<'PY'
import accelerate
from accelerate import Accelerator
print(accelerate.__version__)
print(Accelerator)
PY

Install optional backends only for workflows that need them, such as DeepSpeed, torch-xla, transformer-engine, torchao, bitsandbytes, experiment trackers, or model libraries. Do not install broad development or testing extras unless the user explicitly asks for repository development coverage.

Route By Task

  • Use sub-skills/training-loop-integration/ to migrate raw PyTorch training/evaluation loops to Accelerator, prepare(), backward(), mixed precision, dataloader handling, gradient accumulation, DDP kwargs, and distributed-loop debugging.
  • Use sub-skills/configuration-and-cli/ to create or validate Accelerate config YAML, construct accelerate launch commands, inspect accelerate env, estimate memory, merge weights, and plan multi-node or SLURM launches without executing them.
  • Use sub-skills/distributed-training-backends/ to choose and configure DeepSpeed, FSDP/FSDP2, Megatron-LM, TPU/XLA, FP8, quantization, compilation, tensor/context parallelism, Local SGD, or DDP communication hooks.
  • Use sub-skills/big-model-inference/ for init_empty_weights, infer_auto_device_map, load_checkpoint_and_dispatch, CPU/disk offload, model hooks, PiPPy/distributed inference, and memory-sizing workflows.
  • Use sub-skills/checkpointing-and-tracking/ for save_state, load_state, checkpoint hooks, ProjectConfiguration, model export, experiment trackers, distributed-safe logging, profiling, and memory cleanup.

Shared References And Scripts

  • Read references/troubleshooting.md first for cross-cutting install/import, CLI, optional dependency, hardware, and distributed hang triage.
  • Read references/repo-provenance.md before deciding whether this skill matches a current Accelerate checkout or should be refreshed.
  • Run scripts/check_accelerate_environment.py --help or the script itself for a safe import/CLI/backend availability diagnostic.

Common Decision Points

  • Prefer Accelerator and accelerator.prepare(...) for ordinary training loops; do not start with backend-specific plugins until the baseline loop is clear.
  • Prefer accelerate config or a reviewed config YAML when launch commands become long, multi-node, or backend-specific.
  • Treat DeepSpeed, FSDP, TPU/XLA, FP8, and quantization as optional backend surfaces with package, hardware, and version constraints.
  • Use big-model dispatch/offload APIs for model loading and inference memory pressure; do not use them as a replacement for normal training-loop preparation.
  • Use checkpointing/tracking helpers from the nearest sub-skill before adding custom save/load or logging code in distributed jobs.

Safety Defaults

  • Run helper scripts with --help first when adapting them.
  • Avoid commands that download models/datasets, launch multi-process distributed jobs, require GPUs/TPUs/SLURM, or contact external tracker services unless the user explicitly asks and the environment is ready.
  • For verification in limited environments, prefer parser checks, config validation, tiny CPU smoke tests, and static backend diagnostics over full distributed execution.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Routes 3D ResNets PyTorch video action-recognition workflows across training, inference, and data preparation.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill338Updated Sep 3, 2026

3ddfa

Free

Guide 3DDFA Python inference, geometry rendering, training/evaluation, and optional C++ ONNX workflows for 3D dense face alignment.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill338Updated Sep 3, 2026

Routes 3DDFA_V2 face-alignment setup, still-image demos, video tracking, and ONNX benchmarking workflows.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill338Updated Sep 3, 2026

Operate AB3DMOT 3D multi-object tracking workflows for KITTI and nuScenes data, tracking, evaluation, and visualization.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill338Updated Sep 3, 2026

acme

Free

Route Acme reinforcement-learning framework tasks across core loops, replay/data, JAX agents, and TensorFlow/Sonnet agents.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill338Updated Sep 3, 2026

Routes ACT++, ACT, Diffusion Policy, VINN, and MuJoCo simulation workflows for bimanual ALOHA episode data and imitation-learning tasks.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill338Updated Sep 3, 2026

See all skills by VectorSpaceLab

Report a problem with this skill