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
somewhere in the dependency tree.default-features = false - tokenizers safe-stable-diffusion? stable-diffusion
-
Enables tokenizers ^0.13
Affects
pyke-diffusers::clip
… - ort-cuda
- ort-onednn
- 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