Bryce
7880ee1389
feature: update midas (depth maps)
2023-12-18 13:01:56 -08:00
Bryce
316114e660
docs: add docstrings
...
Wrote an openai script and custom prompt to generate them.
2023-12-15 14:32:01 -08:00
jaydrennan
3f3e080d39
feature: adds ability to use qrcode
...
feature: adds controlnet qrcode image generation.
feature: adds control net for qrcode image generation.
2023-12-14 21:12:25 -08:00
Bryce
203747b14f
refactor: simplify model_weights/architecture
2023-12-12 20:54:39 -08:00
Bryce
eae4f20ae2
ci: add type checker
...
fix some typehint issues
2023-12-12 20:54:39 -08:00
Bryce
2bd6cb264b
feature: large refactor
...
- add type hints
- size parameter
- ControlNetInput => ControlInput
- simplify imagineresult
2023-12-12 20:54:39 -08:00
Bryce
db85f0898a
feature: remove training feature
2023-12-06 22:04:06 -08:00
Bryce
82c30024c9
feature: DDIM now default sampler
...
better output quality
2023-12-03 09:13:01 -08:00
Bryce
e8fe8d7d6c
feature: stable diffusion video (SVD)
2023-11-22 17:20:08 -08:00
jaydrennan
80ff006604
fix: updates weights_url's for controlnet
2023-11-22 17:18:22 -08:00
jaydrennan
e91a041a78
refactor: removes unused model configs
2023-11-22 17:14:44 -08:00
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
2023-11-22 13:22:00 -08:00
Bryce
7c2004bfcc
feature/fix: migrate to pydantic 2.3
...
- test: add schema tests/fuzzer and fixes
- fix default prompt. add tests
- fix outpaint and controlnet defaults
- fix init image strength defaults
2023-09-16 23:09:18 -07:00
Bryce
dc8f8d5a3d
feature: add colorization controlnet. improve aimg colorize
command
2023-05-20 13:09:00 -07:00
Bryce
c9fccc1757
feature: add openjourney-v4
2023-05-05 02:53:43 -07:00
Bryce
db8d3b74ea
feature: add "detail" control mode.
...
Add details to an image. Great for upscaling an image.
2023-05-05 02:53:43 -07:00
Bryce
b5356b143f
feature: partial add of inpainting controlnet
...
todo: figure out how to input "mask" for this mode
2023-05-05 02:53:43 -07:00
Bryce
9526a85a71
feature: add "edit" control mode
...
Edit images using text instructions with any SD 1.5 based model. Similar to instructPix2Pix.
2023-05-05 02:53:43 -07:00
Bryce
476a81a967
feature: add "shuffle" control mode
...
Image is generated from elements of control image. similar to style transfer
2023-05-05 02:53:43 -07:00
Bryce
832adf27bc
feature: update controlnets to 1.1
...
- smaller filesizes for the controlnet weights
- fix: works with other 1.5 based models
- enables more control modes getting added
2023-05-04 19:48:27 -07:00
Bryce
d14c8f98f4
feature: aimg model-list
command lists included models
2023-02-25 14:29:55 -08:00
Bryce
c0fad5b2a3
fix: add missing alias
2023-02-25 14:29:55 -08:00
Bryce
54c3ad51d6
feature: controlnet
2023-02-22 23:38:47 -08:00
Bryce Drennan
9eacf5e7ed
perf: improve startup time by doing some imports lazily ( #233 )
...
just running `aimg --help` or `aimg --version` was very slow due to all the imports being brought in eagerly
Before changes `aimg --help`
`2.24s user 4.05s system 184% cpu 3.416 total`
After changes:
`0.04s user 0.02s system 8% cpu 0.625 total`
Used `PYTHONPROFILEIMPORTTIME=1 aimg --help` to find time consuming imports.
Also switched to using `scripts` instead of `entrypoints` since the scripts are much faster.
Made duplicate SAMPLER_TYPE_OPTIONS that can be loaded without loading all the samplers themselves.
Likely a breaking change - not sure.
2023-02-02 21:43:04 -08:00
Pavel Yakovlev
e1c9f14489
feature: add openjourney models
2023-01-27 22:52:19 -08:00
Bryce
2a3e19f5a1
feature: 🎉 Edit Images with Instructions alone!
2023-01-21 13:34:26 -08:00
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
2023-01-16 01:35:59 -08:00
Bryce
239b235140
feature: depth-based image-to-image generations (and inpainting)
2022-12-20 09:03:55 -08:00
Paul Mestemaker
68791cf236
feat: better handling for default model names ( #134 )
...
* feat: better handling for default model names
Addresses #124
2022-12-09 01:14:47 -08:00
Bryce
f30823e0b5
feature: Stable Diffusion 2.1
2022-12-07 10:41:36 -08:00
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.
2022-12-02 02:03:13 -08:00
Bryce
4610d7f01d
feature: xformers support
...
add more upscaling code (that doesn't yet work)
2022-11-26 22:55:51 -08:00
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
2022-11-26 16:18:08 -08:00