Cargo Features

[dependencies]
pyke-diffusers = { version = "0.2.0", default-features = false, features = ["tokenizers", "ort-cuda", "ort-onednn", "ort-copy-dylibs", "scheduler-lms", "scheduler-ddpm", "scheduler-karras-ve", "scheduler-pndm", "scheduler-plms", "scheduler-sde-vp", "scheduler-euler", "scheduler-euler-ancestral", "common-schedulers", "all-schedulers", "stable-diffusion", "safe-stable-diffusion"] }
default = common-schedulers, ort-copy-dylibs, stable-diffusion

These default features are set whenever pyke-diffusers is added without default-features = false somewhere in the dependency tree.

tokenizers safe-stable-diffusion? stable-diffusion

Enables tokenizers ^0.13

Affects pyke-diffusers::clip…

ort-cuda

Enables cuda of ort

ort-onednn

Enables onednn of ort

ort-copy-dylibs default

Enables copy-dylibs of ort

scheduler-lms all-schedulers?

Enables gsl ^6.0

scheduler-ddim scheduler-ddpm all-schedulers? common-schedulers
scheduler-karras-ve all-schedulers?
scheduler-pndm all-schedulers? scheduler-plms?
scheduler-plms = scheduler-pndm
scheduler-sde-ve scheduler-sde-vp all-schedulers?
scheduler-dpm-solver scheduler-euler all-schedulers? common-schedulers
scheduler-euler-ancestral all-schedulers? common-schedulers
common-schedulers default = scheduler-ddim, scheduler-ddpm, scheduler-dpm-solver, scheduler-euler, scheduler-euler-ancestral
all-schedulers = scheduler-ddim, scheduler-ddpm, scheduler-dpm-solver, scheduler-euler, scheduler-euler-ancestral, scheduler-karras-ve, scheduler-lms, scheduler-pndm, scheduler-sde-ve, scheduler-sde-vp
stable-diffusion default safe-stable-diffusion? = tokenizers
safe-stable-diffusion = stable-diffusion, tokenizers