Commit Graph

33 Commits (master)

Author SHA1 Message Date
Bryce 1f0ae5ffa6 version: 14.3.0 4 weeks ago
Bryce 1faea372f9 fix: cleanup logging - remove unnecessary version checks 4 weeks ago
jaydrennan cc79cac5fc refactor: ruff formatting 4 weeks ago
jaydrennan 964dd4ead7 feature: integrates spandrel for upscaling 4 weeks ago
Bryce ce37e60b11 version: 14.2.0 2 months ago
Bryce Drennan 1de5d28554
test: run some tests on python 3.11 as well (#454)
torch doesn't support 3.12 yet
4 months ago
Bryce Drennan 601a112dc3
refactor: move download related functions to separate module (#453)
+ renames and typehints
4 months ago
Bryce Drennan 700cb457b9
feature: support loading sdxl compvis weights (#449) 4 months ago
Bryce Drennan c5199ed7cc
docs: minor fixes (#446) 4 months ago
jaydrennan 89bc1a9f1c
docs: adds docs tool, material for mkdocs, along with more fleshed ou… (#428)
* docs: adds docs tool, material for mkdocs, along with more fleshed out docstrings.

this includes ability to serve up a local docs website.


---------

Co-authored-by: Bryce <github20210803@accounts.brycedrennan.com>
4 months ago
Bryce fdb48399af docs: separate changelog. other small cleanup 4 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 372453e645 refactor: remove training code 5 months ago
Bryce Drennan 616f686ed2
small changes (#425)
* docs: update todo

* refactor: small cleanup of tiling code
5 months ago
Bryce 7880ee1389 feature: update midas (depth maps) 5 months ago
Bryce d478771cc0 refactor: move a bunch of stuff to utils 5 months ago
Bryce e898e3a799 fix: several cli commands, edit demo, negative prompt
- fix colorize cmd. add test
- fix describe cmd. add test
- fix model-list cmd. add test
- fix stable studio
- hide stack grace for ValueErrors in cli
- set controlnet scale
- fix negative prompt to allow emptystring instead of replacing it with default
- adjust edit-demo parameters
- arg scheduler that works at click level (but disable it). works but not ideal experience.
5 months ago
Bryce 9b95e8b0b6 perf: improve cli startup time
- do not provide automatically imported api functions and objects in `imaginairy` root module
- horrible hack to overcome horrible design choices by easy_install/setuptools

The hack modifies the installed script to remove the __import__ pkg_resources line

If we don't do this then the scripts will be slow to start up because of
pkg_resources.require() which is called by setuptools to ensure the
"correct" version of the package is installed.

before modification example:
```
__requires__ = 'imaginAIry==14.0.0b5'
__import__('pkg_resources').require('imaginAIry==14.0.0b5')
__file__ = '/home/user/projects/imaginairy/imaginairy/bin/aimg'
with open(__file__) as f:
    exec(compile(f.read(), __file__, 'exec'))
```
5 months ago
Bryce 2bd6cb264b feature: large refactor
- add type hints
- size parameter
- ControlNetInput => ControlInput
- simplify imagineresult
5 months ago
Bryce db85f0898a feature: remove training feature 5 months ago
Bryce 71d4992dca feature: added `--size` parameter to allow using named sizes 5 months ago
Bryce 6fcf0da331 test: try local runner 5 months ago
Bryce b61d06651c tests: fix tests
- disable details mode. needs more work done to support
5 months ago
Bryce 558d3388e5 style: speed up linting and autoformatting. fix lints 8 months ago
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
8 months ago
Bryce eb26d5a7c5 feature: add art-scene, desktop-background, interior-style, painting-style phraselists
fix: file globbing works in the interactive shell
feature: make compilation animations simple slide shows
1 year ago
Bryce 8a97213622 feature: sliced latent decoding
allows generation of bigger images. tile seams can be noticeable occasionally despite the feathering
1 year ago
Bryce 76d40560ef style: lintfix 1 year ago
Bryce Drennan 9ee09ac842
feature: add compilation animations (#224)
- add generation/compare gifs
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 a1871e9d3a docs: add example of making video 1 year ago
Bryce Drennan 754df51074
Update emad-qa-2020-10-10.md 2 years ago
Bryce de32fc2a67 docs: add interview 2 years ago