azula.plugins.jit¶
Just Image Transformer (JIT) plugin.
from azula.plugins import jit
References
Back to Basics: Let Denoising Generative Models Denoise (Li et al., 2025)
Classes¶
Creates a JIT denoiser. |
Functions¶
Loads a pre-trained JIT denoiser. |
Descriptions¶
- class azula.plugins.jit.JITDenoiser(backbone, schedule=None, num_classes=1000)¶[source]
Creates a JIT denoiser.
- Parameters:
backbone (Module) – A time conditional network.
schedule (Schedule) – A noise schedule. If
None, useazula.noise.RectifiedScheduleinstead.num_classes (int) – The number of classes.
- azula.plugins.jit.load_model(name, ema=True, **kwargs)¶[source]
Loads a pre-trained JIT denoiser.
- Parameters:
name (str) – The pre-trained model name.
ema (bool) – Whether to load EMA weights or not.
kwargs – Keyword arguments passed to
torch.load.
- Returns:
A pre-trained denoiser.
- Return type: