Commit Graph

308 Commits (e3b23584ed84b43be881d1b12828b36eb4748421)
 

Author SHA1 Message Date
Bryce e3b23584ed refactor: split up command line tool 2 years ago
Bryce c0fad5b2a3 fix: add missing alias 2 years ago
Bryce 173946fee3 docs: add some notes 2 years ago
Bryce d5cff45bff feature: allow input of raw control images 2 years ago
Bryce 8f56e14dc7 feature: add system memory to debug output 2 years ago
Bryce d7e494241c fix: composition images were too blurry 2 years ago
cocktailpeanut be7f8f3c2a
feature: support additional metadata attributes (#271)
added `init-image-strength` and `model` so they can be fully displayed on png info inspectors or stable diffusion browsers such as https://breadboard.me
2 years ago
Bryce 81b4a0687b version: 10.1.1 - doc fix 2 years ago
Bryce 185fe523fd version: 10.1.0 2 years ago
Bryce c0c8e081b8 docs: fix links for package publishing 2 years ago
Bryce 9831d8a24a feature: `aimg colorize` attempts to use controlnet to colorize images 2 years ago
Bryce 7899d08181 docs: update changelog 2 years ago
Bryce b261c62d4e docs: update docs 2 years ago
Bryce 54c3ad51d6 feature: controlnet 2 years ago
Bryce bcd761b8a6 tests: better coverage of cli commands
add "empty" model that just uses empty state for models
2 years ago
Bryce 7b684b6e5c test: add smoke test for edit command 2 years 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
2 years ago
Bryce 1ceb17c083 fix: edit was broken by recent changes 2 years ago
Bryce 929eff353e fix: edit was broken by recent changes 2 years ago
Bryce 5b1cded94f fix: compose phase for edits probably doesn't make sense 2 years ago
Bryce 08f6014941 version: 10.0.0 2 years ago
Bryce 6f749ac4b6 fix: create compilations dir as needed 2 years ago
Bryce 882cc7e0f1 feature: generate large images with coherent composition 2 years ago
Bryce c3a88c44cd perf: tiled encoding of images
The fold/unfold/split_input_params images didn't look good
2 years ago
Bryce 2aef6089e0 feature: generate large images
Added a composition stage so large images are more coherent
2 years ago
Bryce b93b6a4d7c perf: use silu instead of nonlinearity for speedup 2 years ago
Bryce 68e7fd73c5 perf: add xformers dependency 2 years ago
Bryce 003a512dc8 perf: mps perf improvement
attention slicing wasn't working
2 years ago
Bryce 66b28c80fc fix: images came out wrong if processed on mps 2 years ago
Bryce 8db73707ff perf: load model to gpu after making it "half" 2 years ago
Bryce 1c8893cecc fix: fix image gen retry 2 years ago
Bryce ea1d4baafe refactor: cleanup image generation code 2 years ago
Bryce 8a97213622 feature: sliced latent decoding
allows generation of bigger images. tile seams can be noticeable occasionally despite the feathering
2 years ago
Bryce ad62496557 version: 9.0.2 2 years ago
Bryce da70b310d5 fix: edit interface was broken 2 years ago
Bryce 75e3c32d54 version: 9.0.1 2 years ago
Bryce d1dbd500eb fix: use entry_points for windows
python converts entry_points to exe files so they run on windows.  The scripts that work on linux/macos don't work on windows.
2 years ago
Bryce 5bedaebe45 version: 9.0.0 2 years ago
Bryce eeb80f81aa docs: update changelog 2 years ago
Bryce 76d40560ef style: lintfix 2 years ago
Bryce 6c1e3b2ae7 feature: allow specifying output format
closes #228
2 years ago
Bryce d220819377 feature: accept multiple input images to allow batch editing
- move "surprise me" to "edit-demo"
2 years ago
Bryce 63f32846bb docs: no mps training; how change cache dir 2 years ago
Bryce d9a70a55c6 feature/docs: cleanup cli
- add colors to help text
- add suggestion to use `aimg` shell
- lazy imports for faster response time
2 years ago
Deadolus 8df10576f3
fix: removing stray space from readme at inopportune location (#237)
In the multiline example with the "girl with the pearl earring" was a stray space that led to an error.

As the command line was interpreted as two separate commands.
I remove the stray space in this pull-request, to spare others the headache of finding the whitespace.
2 years ago
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.
2 years ago
Bryce b611a92b49 version: 8.3.1 2 years ago
Bryce 19444d8e22 fix: first frame should be the interesting one 2 years ago
Bryce Drennan e619dc2867
fix: init image strength (#225) 2 years ago
Bryce d7eaac2c5e version: 8.3.0 2 years ago