인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
생산성 및 협업 · 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

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