Commit Graph

154 Commits (97682da9ed3a74788d143dc0dda645abc17e973e)
 

Author SHA1 Message Date
Bryce 97682da9ed version: 4.0.0 2 years ago
Bryce 4d802a043e feature: stable diffusion 1.5 2 years ago
Bryce 8332593fed feature: dilation and erosion of masks
Previously the `+` and `-` characters in a mask (example: `face{+0.1}`) added to the grayscale value of any masked areas. This wasn't very useful. The new behavior is that the mask will expand or contract by the number of pixel specified. The technical terms for this are dilation and erosion.  This allows much greater control over the masked area.
2 years ago
Bryce 6f1455e912 docs: update readme 2 years ago
Bryce 741a433c56 feature: update k_diffusion. add dpm_fast and dpm_addaptive samplers 2 years ago
Bryce 3022abf02b tests: leave old github cache behind 2 years ago
Bryce 1aa17f8020 tests: disable slow tests when running on github 2 years ago
Bryce dcf953383e tests: support distributed test runs
- switch to expected images instead of hashes. allow fuzzy matches
feature: more consistent seeds
2 years ago
Bryce 4ba1965db8 feature: k-diff sampler img2img and masking 2 years ago
jsdman1313@gmail.com 740870ad8e fix: updates cats to dogs test to check between two different hashes 2 years ago
Bryce 281d23adf2 refactor: prep for supporting img2img in k-samplers 2 years ago
Bryce e8bb3cf5fd refactor: consolidate masking logic 2 years ago
Bryce 72026c8c90 refactor: merge img2img and txt2img pipelines 2 years ago
Bryce a105dadbc4 refactor: combine identical schedules 2 years ago
Bryce 8d4b5cb9e1 refactor: standardize samplers more 2 years ago
Bryce 497dc81d9e fix: k-sampler methods were broken 2 years ago
Bryce 153c259ee4 fix: k-sampler methods were broken 2 years ago
Bryce Drennan 754df51074
Update emad-qa-2020-10-10.md 2 years ago
Bryce de32fc2a67 docs: add interview 2 years ago
Bryce a24dbfdfa7 ci: faster linting? 2 years ago
Bryce 7e9b38dfa1 tests: more specific caching 2 years ago
Bryce 299687645b refactor: remove unused parameter 2 years ago
Bryce 4e72cc2706 tests: enable github cache 2 years ago
Bryce db5ebe9095 tests: tests can run without any network calls 2 years ago
Bryce a9bde7386c tests: disable test if running on github actions 2 years ago
Bryce b0123a8f43 refactor: remove unused parameters 2 years ago
Bryce 7ae77faf07 refactor: log indentation via formatter
Replace manual indentation with a context-aware logging formatter.
2 years ago
Bryce df3c752eb8 refactor: consolidate logging utils 2 years ago
Bryce d947d9f5c8 version 3.0.0 2 years ago
Bryce 6a80759016 feature: improved safety filter
- provides more informative logs
- provides a detailed safety score object
- adds non-bypassable filter for extreme content
2 years ago
Bryce 0db5c329bb fix: prompt expansion bug 2 years ago
Bryce 83db4ad795 docs: fix prompt expansion description
thanks to @Cybergate9 for identifying the mistakes

addresses #52
2 years ago
Bryce bba079a8b2 version: 2.4.1
bugfixes
2 years ago
Bryce 26483ef128 version: 2.4.0 2 years ago
Bryce Drennan 31c2160e21
feature: prompt expansion (#51)
You can use `{}` to randomly pull values from lists.  A list of values separated by `|` and enclosed in `{ }` will be randomly drawn from in a non-repeating fashion. Values that are surrounded by `_ _` will pull from a phrase list of the same name.   Folders containing .txt phraselist files may be specified via
`--prompt_library_path`. The option may be specified multiple times.  Built-in categories:

      3d-term, adj-architecture, adj-beauty, adj-detailed, adj-emotion, adj-general, adj-horror, animal, art-movement,
      art-site, artist, artist-botanical, artist-surreal, aspect-ratio, bird, body-of-water, body-pose, camera-brand,
      camera-model, color, cosmic-galaxy, cosmic-nebula, cosmic-star, cosmic-term, dinosaur, eyecolor, f-stop,
      fantasy-creature, fantasy-setting, fish, flower, focal-length, food, fruit, games, gen-modifier, hair, hd,
      iso-stop, landscape-type, national-park, nationality, neg-weight, noun-beauty, noun-fantasy, noun-general,
      noun-horror, occupation, photo-term, pop-culture, pop-location, punk-style, quantity, rpg-item, scenario-desc,
      skin-color, spaceship, style, tree-species, trippy, world-heritage-site

   Examples:

   `imagine "a {red|black} dog" -r 2 --seed 0` will generate both "a red dog" and "a black dog"

   `imagine "a {_color_} dog" -r 4 --seed 0` will generate four, different colored dogs. The colors will eb pulled from an included
   phraselist of colors.

   `imagine "a {_spaceship_|_fruit_|hot air balloon}. low-poly" -r 4 --seed 0` will generate images of spaceships or fruits or a hot air balloon

   Credit to [noodle-soup-prompts](https://github.com/WASasquatch/noodle-soup-prompts/) where most, but not all, of the wordlists originate.
2 years ago
Bryce 9ba302a5f4 refactor: begin to standardize samplers 2 years ago
Bryce 62e4e9cc9d refactor: delete unused code 2 years ago
Bryce e5c5df6b3d tests: add some utils tests 2 years ago
Bryce 0244d4151f version: 2.3.1 2 years ago
Bryce beba2be6d5 fix: set fidelity default if None is passed in
Addresses #48
2 years ago
Bryce 5cc19c460c version: 2.3.0 2 years ago
Bryce 00fff23fdf docs: update macos installation instructions 2 years ago
Bryce 2221d3d1c2 fix: handle small input images
If input images didn't need resizing because they were already smaller than max width/height then they didn't get normalized to a multiple of 64.  This caused an exception like the following:

```Sizes of tensors must match except in dimension 1. Expected size 4 but got size 3 for tensor number 1 in the list.
```
2 years ago
Bryce d3623882db fix: set default back to previous value
addresses #43
2 years ago
Bryce 340a90bacd feature: allow loading custom model weights at command line
Addresses #40
2 years ago
Bryce 282fbc19b5 version: 2.2.1 2 years ago
Bryce d689b06256 fix: ensure init-image-strength 0 is respected
addresses https://github.com/brycedrennan/imaginAIry/issues/38
2 years ago
Bryce 302845f35a docs: update feature plans 2 years ago
Bryce da0b983622 version: 2.2.0 2 years ago
Bryce 48117bbcb1 feature: face-fidelity is now configurable
remove face-fixing from upscaled version
2 years ago