Lincoln Stein
55db9dba0a
Merge branch 'Improved-fetch-and-option-to-replay-commands-from-file' of https://github.com/ArDiouscuros/stable-diffusion into ArDiouscuros-Improved-fetch-and-option-to-replay-commands-from-file
...
- various small conflicts fixed
2022-10-21 10:12:35 -04:00
Jan Skurovec
d4d1014c9f
fix for 'model is not defined' when loading embedding
2022-10-20 17:31:46 -04:00
psychedelicious
213e12fe13
Filters existing images when adding new images; Fixes #1085 ; Builds fresh bundle
2022-10-20 16:53:48 -04:00
wfng92
3e0a7b6229
Correct color channels in upscale using array slicing
2022-10-20 16:52:07 -04:00
psychedelicious
899ba975a6
Improves logic to determine if clipseg weights should be downloaded
2022-10-20 06:56:50 -04:00
psychedelicious
bfa65560eb
Fixes torch.load() for MPS/CPU
2022-10-20 06:56:50 -04:00
psychedelicious
ed9307f469
Fix typo
2022-10-20 06:56:50 -04:00
Lincoln Stein
ff87239fb0
fix broken image in docs
2022-10-20 06:56:50 -04:00
Lincoln Stein
a357bf4f19
add !mask command to view output of clipseg
...
- The !mask command takes an image path, a text prompt, and
(optionally) a masking threshold. It creates a mask over the region
indicated by the prompt, and outputs several files that show which
regions will be masked by the chosen prompt and threshold.
- The mask images should not be passed directly to img2img because
they are designed for visualization only. Instead, use the
--text_mask option to pass the selected prompt and threshold.
- See docs/features/INPAINTING.md for details.
2022-10-20 06:56:50 -04:00
Lincoln Stein
63f274f6df
adjust environment & requirements files
2022-10-20 06:56:50 -04:00
Lincoln Stein
2ca4242f5f
fix clipseg loading problems
...
- The directory "models" in the main InvokeAI directory was conflicting
with loading "models.clipseg". To fix this issue, I have renamed the
models.clipseg to clipseg_models.clipseg, and applied this change to
the 'models-rename' branch of invoke-ai's fork of clipseg.
2022-10-20 06:56:50 -04:00
noodlebox
027990928e
Fix typo in docs: s/Formally/Formerly
2022-10-20 02:44:16 -04:00
psychedelicious
87469a5fdd
Flips channels using array slicing instead of using OpenCV
2022-10-19 23:44:47 -04:00
psychedelicious
4101127011
Corrects color channels in face restoration; Fixes #1167
2022-10-19 23:32:57 -04:00
psychedelicious
f6191a4f12
Builds fresh bundle
2022-10-19 20:12:19 -04:00
psychedelicious
8c5d614c38
Increases max CFG Scale to 200
2022-10-19 20:12:19 -04:00
Lincoln Stein
92d4dfaabf
Merge branch 'asymmetric-tiling' of https://github.com/carson-katri/InvokeAI into carson-katri-asymmetric-tiling
2022-10-19 13:46:07 -04:00
psychedelicious
bc626af6ca
Skips normalizing prompts for web UI metadata
2022-10-19 13:38:16 -04:00
psychedelicious
a45786ca2e
Builds fresh bundle
2022-10-19 13:27:43 -04:00
psychedelicious
2926c8299c
Fixes lingering references to GFPGAN vs Facetool
2022-10-19 13:27:43 -04:00
psychedelicious
32a5ffe436
Adds Codeformer support
2022-10-19 13:27:43 -04:00
Lincoln Stein
62dd3b7d7d
resolve models.clipseg vs clipseg ambiguity
2022-10-18 23:09:26 -04:00
Carson Katri
15aa7593f6
Merge branch 'development' into asymmetric-tiling
2022-10-18 22:37:18 -04:00
Lincoln Stein
9b3ac92c24
fix incorrect import of clipseg
2022-10-18 19:28:30 -04:00
Lincoln Stein
66f6ef1b35
fix syntax errors in preload
2022-10-18 19:25:18 -04:00
Carson Katri
d93cd10b0d
Merge branch 'development' into asymmetric-tiling
2022-10-18 17:27:29 -04:00
Lincoln Stein
a488b14373
prevent preload warning message
2022-10-18 17:09:17 -04:00
Lincoln Stein
0147dd6431
update requirements to address #1149
2022-10-18 16:28:58 -04:00
Carson Katri
9d19213b8a
Merge branch 'development' of github.com:lstein/stable-diffusion into asymmetric-tiling
2022-10-18 13:34:10 -04:00
Damian at mba
71c3835f3e
yarn built
2022-10-18 13:22:58 -04:00
Damian at mba
0fbd26e9bf
simpler socketio setup URL handling
2022-10-18 13:22:58 -04:00
Lincoln Stein
2a78eb96d0
Merge branch 'development' of github.com:invoke-ai/InvokeAI into development
2022-10-18 08:30:02 -04:00
Lincoln Stein
3a1003f702
Fix typo
...
Taken from `main` PR #1147
Author: eltociear
2022-10-18 08:29:26 -04:00
Lincoln Stein
329a9d0b11
Merge branch 'text-masking' of github.com:invoke-ai/InvokeAI into text-masking
2022-10-18 08:28:56 -04:00
Lincoln Stein
17d75f3da8
update environment/requirements for clipseg dependency
2022-10-18 08:27:49 -04:00
Lincoln Stein
20551857da
add clipseg support for creating inpaint masks from text
...
On the command line, the new option is --text_mask or -tm.
Example:
```
invoke> a baseball -I /path/to/still_life.png -tm orange
```
This will find the orange fruit in the still life painting and replace
it with an image of a baseball.
2022-10-18 08:27:48 -04:00
Lincoln Stein
32122e0312
clipseg library and environment in place
2022-10-18 08:27:48 -04:00
Lincoln Stein
e6fc8af249
Fix typo
...
Taken from `main` PR #1147
Author: eltociear
2022-10-18 08:08:58 -04:00
Lincoln Stein
c974c95e2b
Merge branch 'development' of github.com:invoke-ai/InvokeAI into development
2022-10-17 23:14:55 -04:00
Lincoln Stein
3b2590243c
^C at invoke> cmd line exits gracefully
2022-10-17 23:14:32 -04:00
wfng92
1c2bd275fe
Fix img2img DDIM index out of bound
...
Added a [community solution](https://github.com/CompVis/stable-diffusion/issues/111#issuecomment-1229483511 ) to fix index out of bound when doing img2img generation with `ddim` sampler. Also, restored `steps_out` to be `ddim_timesteps + 1` since the removal was meant to fix the [1000 steps issue](https://github.com/CompVis/stable-diffusion/issues/111 )
2022-10-17 22:32:15 -04:00
Lincoln Stein
0cf11ce488
add option to CLI and pngwriter that allows user to set PNG compression level
...
- In CLI: the argument is --png_compression <0..9> (-z<0..9>)
- In API, pass `compress_level` to PngWriter.save_image_and_prompt_to_png()
Compression ranges from 0 (no compression) to 9 (maximum compression).
Default value is 6 (as specified by Pillow package).
This addresses an issue first raised in #652 .
2022-10-17 22:27:47 -04:00
Carson Katri
d6195522aa
Add seamless_axes docs to CLI.md
2022-10-17 20:17:34 -04:00
Carson Katri
3b79b935a3
Merge branch 'development' into asymmetric-tiling
2022-10-17 20:15:42 -04:00
Carson Katri
4079333e29
Document the seamless_axes argument
2022-10-17 19:33:17 -04:00
Carson Katri
99581dbbf7
Split seamless config into separate file
2022-10-17 19:31:20 -04:00
db3000
9e599c65c5
Only output facetool parameters if enhancing faces
2022-10-17 11:49:07 -04:00
Lincoln Stein
22267475eb
update environment/requirements for clipseg dependency
2022-10-16 23:34:29 -04:00
Lincoln Stein
5eb0f8ffa7
add clipseg support for creating inpaint masks from text
...
On the command line, the new option is --text_mask or -tm.
Example:
```
invoke> a baseball -I /path/to/still_life.png -tm orange
```
This will find the orange fruit in the still life painting and replace
it with an image of a baseball.
2022-10-16 23:30:24 -04:00
Carson Katri
e03a3fcf68
Add seamless_axes options
2022-10-16 22:45:18 -04:00