Marco Labarile
8a8be92eac
Fix markdown typo in WEB.md
2022-10-04 22:53:56 -04:00
Lincoln Stein
f368f682e1
remove unecessary import of pyreadline3
2022-10-04 22:53:07 -04:00
Lincoln Stein
d16f0c8a8f
add enhancements to CLI command-line completion and history
...
- Added support for pyreadline3 so that Window users can benefit.
- Added the !search command to search the history for a matching string:
~~~
!search puppies
[20] puppies at the food bowl -Ak_lms
[54] house overrun by hungry puppies -C20 -s100
~~~
- Added the !clear command to clear the in-memory and on-disk
command history.
2022-10-04 22:53:07 -04:00
Lincoln Stein
18e667f98e
fix miscellaneous regressions:
...
- embiggen needs to use ddim sampler due to low step count
- --hires_fix option needs to be written to log and command string
- fix call signature of _init_image_mask()
2022-10-04 22:48:19 -04:00
Lincoln Stein
a09c64a1fe
merge outcropping and postprocessing fixes
2022-10-04 22:47:21 -04:00
Lincoln Stein
4c482fe24a
refactor how postprocessors work
...
- similar call structures for outpainting, outcropping and face restoration modules
- added documentation for outcropping
- post-processing steps now leave a provenance chain (of sorts) in the sd-metadata field:
~~~
scripts/sd-metadata.py outputs/img-samples/curly.942491079.upscale.png
outputs/img-samples/curly.942491079.upscale.png:
{
"model": "stable diffusion",
"model_id": "stable-diffusion-1.4",
"model_hash": "fe4efff1e174c627256e44ec2991ba279b3816e364b49f9be2abc0b3ff3f8556",
"app_id": "lstein/stable-diffusion",
"app_version": "v1.15",
"image": {
"height": 512,
"width": 512,
"steps": 50,
"cfg_scale": 7.5,
"seed": 942491079,
"prompt": [
{
"prompt": "pretty curly-haired redhead woman",
"weight": 1.0
}
],
"postprocessing": [
{
"tool": "outcrop",
"dream_command": "!fix \"test-pictures/curly.png\" -s 50 -S 942491079 -W 512 -H 512 -C 7.5 -A k_lms -c top 64 right 64"
},
{
"tool": "gfpgan",
"dream_command": "!fix \"outputs/img-samples/curly.942491079.outcrop-02.png\" -s 50 -S 942491079 -W 512 -H 512 -C 7.5 -A k_lms -G 0.8"
},
{
"tool": "upscale",
"dream_command": "!fix \"outputs/img-samples/curly.942491079.gfpgan.png\" -s 50 -S 942491079 -W 512 -H 512 -C 7.5 -A k_lms -U 4.0 0.75"
}
],
"sampler": "k_lms",
"variations": [],
"type": "txt2img"
}
}
~~~
2022-10-04 22:37:25 -04:00
Lincoln Stein
609983ffa8
add outcrop postprocessor
2022-10-04 22:37:25 -04:00
Lincoln Stein
0f9bff66bc
Merge branch 'development' of github.com:pbaylies/stable-diffusion into pbaylies-development
2022-10-04 22:31:11 -04:00
Lincoln Stein
7f31a79431
Merge branch 'development' into development
2022-10-04 20:58:08 -04:00
psychedelicious
c5a0fc8f68
Updates frontend README
2022-10-04 20:55:34 -04:00
psychedelicious
87cb35f5da
Fixes img2img sampler metadata hardcoded to ddim
2022-10-04 20:55:34 -04:00
Peter Baylies
5d911b43c0
Merge branch 'development' into development
2022-10-04 18:40:42 -04:00
Lincoln Stein
483097f31c
fix off-by-one error
2022-10-05 00:15:47 +02:00
Lincoln Stein
7a3eae4572
revert to original k* noise schedule
2022-10-05 00:15:47 +02:00
Peter Baylies
db349aa3ce
* Fix meshgrid warning for perlin noise.
2022-10-04 16:58:22 -04:00
Peter Baylies
b5c114c5b7
* Changes for PR
2022-10-04 14:37:32 -04:00
Lincoln Stein
f34279b3e7
add perlin options to formatted dream cmd
2022-10-04 14:32:18 -04:00
psychedelicious
9318719b9e
Updates INSTALL_MAC.md
2022-10-04 07:16:42 -04:00
Peter Baylies
815addc452
* Update for another pretty yet not backwards-compatible web rewrite.
2022-10-04 00:28:06 -04:00
Peter Baylies
d2db92236a
* Indent fix
2022-10-04 00:01:13 -04:00
Peter Baylies
ef20df8933
* Rebuilt frontend, more webui bit-rot.
2022-10-03 23:56:50 -04:00
Peter Baylies
f041510659
Merge branch 'development' into development
2022-10-03 23:53:19 -04:00
Lincoln Stein
feb405f19a
reorder mask creation and scaling to avoid deleting colors under transparency
2022-10-03 23:29:09 -04:00
psychedelicious
2c8806341f
Fixes error on missing init/mask image
2022-10-03 23:28:53 -04:00
blessedcoolant
b8e4c13746
Add New WebUI and Desktop Mode
...
Co-Authored-By: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
2022-10-03 23:28:53 -04:00
Rainer Bernhardt
40828df663
missing flag in wget download example
...
The documentation shows a wget command to download the gfpgan files and was missing the `-P` flag
2022-10-03 19:54:44 -04:00
Lincoln Stein
0a217b5f15
Merge branch 'Any-Winter-4079-Textual_Inversion' of github.com:Any-Winter-4079/InvokeAI into development
2022-10-03 19:43:46 -04:00
psychedelicious
88a9f33422
Fixes #875
2022-10-03 19:42:12 -04:00
Lincoln Stein
ffcb31faef
fix incorrect seed in metadata
...
- When generating multiple images, the first seed was being used for second
and subsequent files. This should only happen when variations are being
generated. Now fixed.
2022-10-03 17:09:48 -04:00
Lincoln Stein
ea67040ef1
restore behavior of --grid argument
2022-10-03 17:09:48 -04:00
Peter Baylies
e79069a957
Merge branch 'development' into development
2022-10-03 08:33:44 -04:00
Lincoln Stein
1ab09e7a06
use right value for step arg in img_callback in decode()
2022-10-03 05:47:32 -04:00
Lincoln Stein
7c6dbcb14a
use right value for step arg in img_callback
2022-10-03 05:46:23 -04:00
Lincoln Stein
8e97bc24a4
restore step argument to step_callback
2022-10-03 05:38:43 -04:00
Lincoln Stein
5a88be3744
fix typo which caused crash in sampler.py
2022-10-02 22:31:11 -04:00
psychedelicious
8ba5e385ec
Fixes #877
2022-10-02 16:55:23 -04:00
Lincoln Stein
a0f4af087c
restore use of sampler.decode() in img2img
2022-10-02 14:58:21 -04:00
Lincoln Stein
958d7650dd
img2img works with all samplers, inpainting working with ddim & plms
...
- img2img confirmed working with all samplers
- inpainting working on ddim & plms. Changes to k-diffusion
module seem to be needed for inpainting support.
- switched k-diffuser noise schedule to original karras schedule,
which reduces the step number needed for good results
2022-10-02 14:58:21 -04:00
Peter Baylies
e246e7c8b9
Merge branch 'development' into development
2022-10-01 19:26:46 -04:00
Jim Hays
8e76bc2b5d
Update references to lstein/stable-diffusion
to invoke-ai/InvokeAI
2022-10-01 18:15:20 -04:00
db3000
72834ad16c
Gracefully handle invalid files passed to !fix and !fetch
2022-10-01 18:13:10 -04:00
Lincoln Stein
36ac66fff2
add documentation for --hires_fix
2022-10-01 15:25:04 -04:00
Lincoln Stein
a53e1125e6
remove debugging message
2022-10-01 15:24:05 -04:00
psychedelicious
a3a8404f91
Fix missing port variable, adds build
2022-10-01 15:24:05 -04:00
psychedelicious
3902c467b9
Fixes vite dev
by proxying socket.io
2022-10-01 15:24:05 -04:00
psychedelicious
40430ad29c
Revert "Fixes vite dev
with arbitrary socketio port"
...
This reverts commit 9ce62f0478
.
2022-10-01 15:24:05 -04:00
psychedelicious
fb6beaa347
Fixes vite dev
with arbitrary socketio port
2022-10-01 15:24:05 -04:00
Lincoln Stein
1a0cf1320b
improve behavior and fix bugs in CLI history handling and completion
...
-if readline.set_auto_history() is not implemented, as in pyreadline3, will fall
back gracefully to automatic history saving. The only issue with this is that
-!history commands will be recorded in the history.
-!fetch on missing file no longer crashes script
-!history is now one of the autocomplete commands
-.dream_history now stored in output directory rather than ~user directory.
An important limitation of the last feature is that the history is
loaded and saved to the .dream_history file in the --outdir directory
specified at script launch time. It is not swapped around when the
--outdir is changed during the session.
2022-10-01 15:24:04 -04:00
Lincoln Stein
fe28c5fbdc
add documentation
2022-10-01 15:21:57 -04:00
ArDiouscuros
0c354eccaa
Hi res mode fix duplicates with img2img scaling
...
Add message about interpolation size
Fix crash if sampler not set to DDIM, change parameter name to hires_fix
Hi res mode fix duplicates with img2img scaling
2022-10-01 15:21:11 -04:00