Bryce
9cdacd454f
style: use latest ruff
3 months ago
Bryce
5b3b04b877
build: remove pytorch lightning dependency
5 months ago
jaydrennan
3322777f5e
refactor: formatting changes ruff formatter
...
ruff formatter has slight differences in formatting compared to black
5 months ago
jaydrennan
7eef3bf628
feature: replaces black formatter with ruff formatter
5 months ago
jaydrennan
e1e6f8037c
refactor: removes unused code and configurations ( #405 )
...
Co-authored-by: jaydrennan
6 months ago
Bryce
d478771cc0
refactor: move a bunch of stuff to utils
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
558d3388e5
style: speed up linting and autoformatting. fix lints
8 months ago
Bryce
37d6642c83
fix: fix model downloads that were broken
...
by [library change in transformers 4.27.0](8f3b4a1d5b
)
1 year ago
Bryce
54c3ad51d6
feature: controlnet
1 year ago
Bryce
1563e0b871
test: add some autoencoder tests
...
the fold-unfold encoding/decoding looks like it's slower and has worse seams than the sliced feathering approach
1 year ago
Bryce Drennan
542e4fbd55
fix: tile mode was broken since latest perf improvements ( #220 )
1 year ago
Bryce Drennan
7bdde559cc
performance: memory management improvements ( #210 )
...
- tile mode made more efficient. especially when not being used
- add script to iteratively make bigger images
1 year ago
Bryce
7c05c3aae2
feature: image edit gifs and demo-reels
1 year ago
Bryce
2a3e19f5a1
feature: 🎉 Edit Images with Instructions alone!
1 year ago
Bryce
5cc73f6087
feature: finetuning
...
- feature: finetuning your own image models
- feature: image prep command. crops to face or other interesting parts of photo
- fix: back-compat for hf_hub_download
- feature: add prune-ckpt command
- feature: allow specification of model config file
1 year ago
Bryce
1381c7fed4
lint: new ruff linter
1 year ago
Bryce
ad0b9e8ab8
feature: tile in a single dimension ("x" or "y")
1 year ago
Bryce
4610d7f01d
feature: xformers support
...
add more upscaling code (that doesn't yet work)
2 years ago
Kian-Meng Ang
3d04df4dee
Fix typos
...
Found via `codespell -S ./imaginairy/vendored`
2 years ago
Bryce
58c2897dd1
refactor: fix lint issues
2 years ago
Bryce
e67341223b
feature: Stable Diffusion 2.0
...
working: CUDA and MacOS
working: 512p model with all samplers
working: inpainting with all samplers
working: 768p model with ddim sampler
2 years ago
Bryce
7af1ab66ca
fix: add workaround for bug in k_diffusion on mps
...
As documented here: https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/4558#issuecomment-1310387114
- make image logs more consistent
- note which step the progress images belong to in the filename
2 years ago
Bryce
021a0c540d
feature: inpainting model support; improved model manager
2 years ago
Bryce
e8bb3cf5fd
refactor: consolidate masking logic
2 years ago
Bryce
b0123a8f43
refactor: remove unused parameters
2 years ago
Bryce
e5c5df6b3d
tests: add some utils tests
2 years ago
Bryce
69af07ab67
style: fix lint issues
2 years ago
Bryce
a3a0de08e9
autoformat
2 years ago
Jay Drennan
df28bf8805
refactor: implements changes to comply with pylama
2 years ago
Bryce
ff7fc0dab7
feature: tile mode can now be specified per-prompt
2 years ago
Bryce
a46424c673
feature: img2img now supported with PLMS (instead of just DDIM)
...
Kinda hacky copy/pasting from ddim. Need to cleanup
2 years ago
Bryce
930295d840
feature: txt2mask - automated text replacement
...
from https://github.com/timojl/clipseg
2 years ago
Bryce
d7cbf6e416
refactor: cleanup ddim
...
- delete more unused code
- fix some lints
2 years ago
Bryce
bb665b9eb6
fix: make k-diffusion samplers deterministic
...
- add test for hashes on mps. images look same on CUDA but are slightly different.
2 years ago
Bryce
ff7455034d
docs and lint
2 years ago
Bryce
438c2868ad
refactor: run import sorter
2 years ago
Bryce
910b7b4180
refactor: simplify structure
2 years ago