Commit Graph

209 Commits (4bc78b9be56b0877ad8d8c8b035be5b1271192ef)
 

Author SHA1 Message Date
Bryce 4bc78b9be5 build: vendorize realesrgan
Removes lots of dependencies including problematic `grpcio` and `tb-nightly`
2 years ago
Bryce 35ac8d64d7 build: vendorize parts of basicsr
Trying to get rid of tb-nightly dependency and any other unnecessary dependencies.
2 years ago
Bryce e9a3e1a99b build: unpin dependencies 2 years ago
Bryce 9e0a9e2c29 tests: update 2 years ago
Bryce 4bc940ddf4 feature: remove more randomness 2 years ago
Bryce eb40842078 test: more flexible embedding test 2 years ago
Bryce 1381c7fed4 lint: new ruff linter 2 years ago
Bryce a1871e9d3a docs: add example of making video 2 years ago
Bryce c46d1c373c version: 7.3.0 2 years ago
Bryce da0f1e1ee6 fix: make sure randomness is generated on cpu for consistency 2 years ago
Bryce 239b235140 feature: depth-based image-to-image generations (and inpainting) 2 years ago
Bryce e8f8a73478 version: 7.2.0 2 years ago
Bryce ad0b9e8ab8 feature: tile in a single dimension ("x" or "y") 2 years ago
Bryce 218bb23e3f version: 7.1.1 2 years ago
Bryce 1f7403155e fix: more thorough cleaning of memory when switching models
also cleanup up some test failures
2 years ago
Bryce Drennan ccf9749df5
fix: performance improvement. disable ema (#139)
A configuration `use_ema: False` was became necessary in the newer Stable Diffusion code but was missing from the 1.5 config.
2 years ago
Paul Mestemaker ad5e467042
feat: include negative prompts in logs and exif metadata (#135) 2 years ago
Paul Mestemaker 68791cf236
feat: better handling for default model names (#134)
* feat: better handling for default model names

Addresses #124
2 years ago
Bryce Drennan 8dcdef3c58
Update README.md 2 years ago
Bryce f283729986 version: 7.1.0 2 years ago
Bryce f30823e0b5 feature: Stable Diffusion 2.1 2 years ago
Bryce 26a504fef4 version: 7.0.0
Major version because new images have negative prompt by default.
2 years ago
Bryce 2f8edc1530 feature: negative prompting
- feature: negative prompting.  `--negative-prompt` or `ImaginePrompt(..., negative_prompt="ugly, deformed, extra arms, etc")`
- feature: a default negative prompt is added to all generations. Images in SD-2.0 don't look bad anymore. Images in 1.5 look improved as well.
2 years ago
Bryce 0e342a126e version: 6.1.2 2 years ago
Bryce 554fc1d0ec tests: update images
- probably the k-diffusin update fixed some bugs
- add missing images
2 years ago
Bryce 257752887d perf: add back memory efficiency improvements
Removed these in a rush to get SD-2.0 out.
2 years ago
Bryce ca126b0760 version: 6.1.1 2 years ago
Bryce e0af5d0089 fix: version metadata was broken
Fixes #114
2 years ago
Bryce 4610d7f01d feature: xformers support
add more upscaling code (that doesn't yet work)
2 years ago
Bryce 8e9e119052 version: 6.1.0 2 years ago
Bryce 9c153a8d2d feature: support k-sampler methods for SD-2.0-v (768) 2 years ago
Bryce 015088507f feature/refactor/fix: better defaults. correct version in metadata
- feature: use different default steps and image sizes depending on sampler and model selceted
- fix: #110 use proper version in image metadata
- refactor: samplers all have their own class that inherits from ImageSampler
2 years ago
Bryce 60620e0312 docs: add badges 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
Maxime Mouchet 40ab571fc1 cli: show defaults and cleanup help text 2 years ago
andersbl 9eff887669 gcc is required
gcc is required and not available by the image by default.
2 years ago
Bryce Drennan c5402949c4
Update README.md 2 years ago
Bryce fceb600fb4 version: 6.0.0a0
rushed release
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 1a866c48e1 version: 5.1.0 2 years ago
Bryce 893b041a8f feature: progress image callback 2 years ago
Bryce 411f359f4e version: 5.0.1 2 years ago
Bryce 095a905d72 fix: cpu generation doesn't use autocast
autocast not supported on CPU
https://github.com/pytorch/pytorch/issues/55374
https://github.com/invoke-ai/InvokeAI/pull/518
2 years ago
Bryce b8a88370de fix: lower memory reqs for attention on M1s 2 years ago
Bryce 64a0e0bb50 version: 5.0.0 2 years ago
Bryce d499ca307b fix: use inpainting source that doesn't require login 2 years ago
Bryce 584e0d9df0 feature: change default sampler to k_dpmpp_2m, which is more than twice as fast 2 years ago
Bryce 0f02fc587c fix: k_dpm_fast on MPS platform
fixes #75

As discussed here: https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/2446#issuecomment-1279733739
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