L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Productivité · SKILL.md

denoising-diffusion-pytorch

denoising-diffusion-pytorch

Use denoising-diffusion-pytorch for PyTorch DDPM/DDIM image diffusion, 1D sequence diffusion, conditioning and guidance, and advanced diffusion variants.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: denoising-diffusion-pytorch description: "Use denoising-diffusion-pytorch for PyTorch DDPM/DDIM image diffusion, 1D sequence diffusion, conditioning and guidance, and advanced diffusion variants." disable-model-invocation: true metadata: disco-role: operating license: MIT

denoising-diffusion-pytorch

Use this repo skill when a Researcher needs to operate the public denoising-diffusion-pytorch package (denoising_diffusion_pytorch import) from self-contained guidance. It covers the inspected public API surface at version 2.3.1.

Install and sanity check

python -m pip install denoising-diffusion-pytorch
python - <<'PYCODE'
from denoising_diffusion_pytorch import Unet, GaussianDiffusion, Unet1D, GaussianDiffusion1D
print('denoising_diffusion_pytorch imports ok')
PYCODE

For a no-training environment check, run scripts/check_env.py. It verifies package metadata, public imports, a tiny CPU tensor operation, and optional CUDA visibility.

Route by task

User taskRead
2D image DDPM/DDIM, Unet, GaussianDiffusion, image folder Trainer, FID, RePaint/inpainting, image tensor shape errorssub-skills/image-diffusion/SKILL.md
1D/time-series/sequence tensors, Unet1D, GaussianDiffusion1D, Dataset1D, Trainer1D, channel-first vs channel-last layoutsub-skills/sequence-diffusion/SKILL.md
classifier-free guidance, class labels, cond_scale, CFG++, external classifier cond_fn, XMWrapper multi-candidate losssub-skills/conditioning-guidance/SKILL.md
Karras UNets, video-shaped Karras 3D, continuous-time / v-param / EDM / simple diffusion, learned variance, weighted objective, flash/SDPA compatibilitysub-skills/advanced-variants/SKILL.md

Shared references

Operating rules

  • Use the bundled scripts for smoke tests; do not run long training or FID for routine verification.
  • Keep data tensors normalized to [0, 1] unless auto_normalize=False is explicitly chosen.
  • CPU is the default verification backend; CUDA, flash attention, FID, and Accelerate multi-GPU are optional accelerators unless a user explicitly asks for them.
  • The package has no public CLI entry points. Workflows are Python API workflows.
  • If a task asks to edit this repository rather than use the package, this repo skill can explain APIs, but repository-maintenance policy is outside the selected operating graph.
Skills enregistrées