Bryce Drennan
49f2c25b6b
feature: IP-Adapter ( #477 )
...
todo
- allow specification ip adapter weights/arch
---------
Co-authored-by: jaydrennan <jsdman1313@gmail.com>
3 months ago
Bryce
9cdacd454f
style: use latest ruff
3 months ago
Bryce Drennan
601a112dc3
refactor: move download related functions to separate module ( #453 )
...
+ renames and typehints
5 months ago
Bryce Drennan
502ffbdc63
feature: sdxl inpaint support ( #450 )
5 months ago
Bryce Drennan
700cb457b9
feature: support loading sdxl compvis weights ( #449 )
5 months ago
Bryce
f84406f12c
fix: handle unexpected keys in weights better
5 months ago
Bryce Drennan
77c4b85037
perf: improve memory usage ( #433 )
...
add warning for corrupt weights files
5 months ago
Bryce Drennan
42a045e8e6
feature: support sdxl ( #431 )
...
- adds support for (SDXL)[https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0 ]
- adds sliced encoding/decoding to refiners sdxl pipeline
- doesn't support inpainting, controlnets
- monkeypatches self_attention_guidance to use sliced attention
- adds a bunch of model weight translation utilities and weightmaps
- add [opendalle 1.1](https://huggingface.co/dataautogpt3/OpenDalleV1.1 )
- change default model to opendalle
- fix: better handle special characters in path inputs on command line
**todo**
- add tests
5 months ago
Bryce Drennan
a2c38b3ec0
feature: support loading diffusers folder/based models from huggingface ( #427 )
5 months ago
Bryce
ad561e8833
refactor: move model_manager to utils
6 months ago
Bryce
316114e660
docs: add docstrings
...
Wrote an openai script and custom prompt to generate them.
6 months ago
Bryce
012cc648d3
style: fix all the mypy typing issues
...
...or ignore them.
6 months ago
Bryce
eae4f20ae2
ci: add type checker
...
fix some typehint issues
6 months ago
Bryce
2bd6cb264b
feature: large refactor
...
- add type hints
- size parameter
- ControlNetInput => ControlInput
- simplify imagineresult
6 months ago
Bryce
f97f6a3b4b
feature: use refiners library for generation
...
BREAKING CHANGE
- stable diffusion 1.5 + inpainting working
- self-attention guidance working. improves image generation quality
- tile-mode working
- inpainting self-attention guidance working
disable/broken features:
- sd 1.4, 2.0, 2.1
- most of the samplers
- pix2pix edit
- most of the controlnets
- memory management
- python 3.8 support
wip
6 months ago