Lincoln Stein
6dee9051a1
swap codeowners for installer
2023-02-02 13:54:53 -05:00
Lincoln Stein
d58574ca46
Merge branch 'main' into dev/installer
2023-02-02 13:53:11 -05:00
Lincoln Stein
d282000c05
swap tildebyte to ebr as code owner
2023-02-02 13:52:45 -05:00
Kevin Turner
80c5322ccc
fix(img2img): do not attempt to do a zero-step img2img when strength is low ( #2472 )
2023-02-02 10:04:09 -08:00
Kevin Turner
da181ce64e
Merge branch 'main' into fix/img2img-low-strength
2023-02-02 09:40:16 -08:00
Kevin Turner
5ef66ca237
Fix typo in xformers version, 0.16 -> 0.0.16 ( #2475 )
2023-02-02 09:39:08 -08:00
Lincoln Stein
e99e720474
resolve conflicts with main and rebuild frontend
2023-02-02 11:00:33 -05:00
Kevin Turner
7aa331af8c
Merge branch 'main' into fix/img2img-low-strength
2023-02-02 07:20:34 -08:00
noodlebox
9e943ff7dc
Fix typo in xformers version, 0.16 -> 0.0.16
2023-02-02 05:26:15 -05:00
Kent Keirsey
b5040ba8d0
Build
2023-02-02 22:52:03 +13:00
Kent Keirsey
07462d1d99
Remove Inpaint Replace
2023-02-02 22:52:03 +13:00
Eugene Brodsky
d273fba42c
(installer) upgrade pip in python3.9 environments
2023-02-02 01:30:47 -05:00
Eugene Brodsky
735545dca1
(installer) remove pip from bootstrap venv requirements as it was breaking bootstrapping
2023-02-02 01:18:02 -05:00
Eugene Brodsky
328f87559b
(installer) remove leftover debug logs; fix typo
2023-02-02 01:03:51 -05:00
Eugene Brodsky
6f10b06a0c
(installer) clarify user messaging during destination directory selection
2023-02-02 01:03:51 -05:00
Eugene Brodsky
fd60c8297d
(package) provide more legacy aliases to entrypoints to minimize user surprise
2023-02-02 01:03:51 -05:00
Lincoln Stein
480064fa06
pip won't install itself without --upgrade
2023-02-02 00:48:53 -05:00
Lincoln Stein
3810d6a4ce
numerous tweaks
...
1. only load triton on linux machines
2. require pip >= 23.0 so that editable installs can run without setup.py
3. model files default to SD-1.5, not 2.1
4. use diffusers model of inpainting rather than ckpt
5. selected a new set of initial models based on # of likes at huggingface
2023-02-02 00:28:38 -05:00
Kevin Turner
44d36a0e0b
fix(img2img): do not attempt to do a zero-step img2img when strength is low
2023-02-01 18:42:54 -08:00
Lincoln Stein
3996ee843c
fix bugs in launcher script installation
...
- launcher scripts are installed *before* the configure script runs,
so that if something goes wrong in the configure script, the user
can run invoke.{sh,bat} and get the option to re-run configure
- fixed typo in invoke.sh which misspelled name of invokeai-configure
2023-02-01 19:14:07 -05:00
Lincoln Stein
6d966313b9
add a --find-links argument to import custom wheels
2023-02-01 19:03:15 -05:00
Lincoln Stein
8ce9f07223
Merge branch 'main' into dev/installer
2023-02-01 17:50:22 -05:00
Lincoln Stein
11ac50a6ea
install xformers and triton when CUDA torch requested
2023-02-01 17:41:38 -05:00
Matthias Wild
31146eb797
add workflow to clean caches after PR gets closed ( #2450 )
...
This helps at least a bit to get rid of all those huge caches
2023-02-01 19:06:07 +01:00
mauwii
99cd598334
add workflow to clean caches after PR gets closed
2023-02-01 18:32:29 +01:00
Lincoln Stein
5441be8169
requirements: add xformers for CUDA platforms ( #2465 )
...
[xformers
0.16](https://github.com/facebookresearch/xformers/releases/tag/v0.0.16 )
was released earlier today, and is now installable from wheels on PyPI!
Fixes #1876 .
2023-02-01 10:59:13 -05:00
Lincoln Stein
3e98b50b62
Merge branch 'main' into req-xformers
2023-02-01 10:29:49 -05:00
Lincoln Stein
5f16148dea
Prevent actions from running on draft PRs ( #2457 )
...
Draft PRs are triggering actions on every commit (except
`test-invoke-pip.yml`).
I've added a conditional to each job to only run when the PR is not a
draft.
(maybe there is a reason we are running all applicable workflows on
draft PRs?)
2023-02-01 00:33:15 -05:00
Lincoln Stein
9628d45a92
Merge branch 'main' into build/no-actions-on-draft
2023-02-01 00:15:30 -05:00
Eugene Brodsky
6cbdd88fe2
(installer) correctly call invokeai entrypoints in .bat launch script
2023-02-01 00:08:18 -05:00
Eugene Brodsky
d423db4f82
(meta) add copyright statements for installer code
2023-01-31 23:47:36 -05:00
Eugene Brodsky
5c8c204a1b
(installer) fix regression in directory selection
2023-01-31 23:47:36 -05:00
Eugene Brodsky
a03471c588
(installer) hide system and user site packages from the installer
2023-01-31 23:47:36 -05:00
Kevin Turner
6608343455
[enhancement] Print status message at startup when xformers is available ( #2461 )
2023-01-31 19:11:17 -08:00
Kevin Turner
abd972f099
Merge branch 'main' into feat/xformers-startup-message
2023-01-31 18:48:09 -08:00
Lincoln Stein
bd57793a65
fix img2img by working around pytorch bug ( #2458 )
...
horribly, temporarily send the vae to `.cpu()` so that good latents can
be produced
closes #2418
2023-01-31 21:46:05 -05:00
Kevin Turner
8cdc65effc
Merge branch 'main' into fix_2418_simplified
2023-01-31 17:45:54 -08:00
Kevin Turner
85b553c567
requirements: add xformers for CUDA platforms
...
Now available from pip!
2023-01-31 16:51:43 -08:00
Matthias Wild
af74a2d1f4
fix broken Dockerfile ( #2445 )
...
also switch to `python:3.9-slim` since it has a ton less security issues
2023-02-01 01:47:25 +01:00
mauwii
6fdc9ac224
re-enable INVOKE_MODEL_RECONFIGURE
2023-02-01 01:21:07 +01:00
mauwii
8107d354d9
fix broken Dockerfile
...
also switch to python 3.9:slim since it has a ton less security issues
2023-02-01 01:21:07 +01:00
mauwii
7ca8abb206
integrate required changes
...
- also remove conda related things
- rename `invoke` to `invokeai`
- rename `configure_invokeai` to `invokeai-configure`
- rename venv back to common `.venv` but add `--prompt InvokeAI`
- remove outdated information
2023-02-01 01:17:24 +01:00
Lincoln Stein
28c17613c4
feat(inpaint): add solid infill for use with inpainting model ( #2441 )
...
A new infill method, **solid:** solid color. currently using middle
gray.
Fixes #2417
It seems like the runwayml inpainting model specifically expects those
masked areas to be blanked out like this.
I haven't tried the SD 2.0 inpainting model with it yet.
2023-01-31 18:27:48 -05:00
mauwii
eeb7a4c28c
(ci) disable py3.9, lin-cuda-11_6 and win cuda
2023-02-01 00:24:56 +01:00
mauwii
0009d82a92
update test_path.py to also verify caution.png
2023-02-01 00:22:28 +01:00
Lincoln Stein
e6d52d7ce6
Merge branch 'main' into fix_2418_simplified
2023-01-31 18:11:56 -05:00
Lincoln Stein
8c726d3e3e
Merge branch 'main' into build/no-actions-on-draft
2023-01-31 18:08:52 -05:00
Lincoln Stein
56e2d22b6e
Merge branch 'main' into feat/solid-infill
2023-01-31 18:02:17 -05:00
Lincoln Stein
053d11fe30
fix(inpainting model): blank areas to be repainted in the masked image ( #2447 )
...
Otherwise the model seems too reluctant to change these areas, even
though the mask channel should allow it to.
This makes the solid infill method proposed by #2441 less necessary,
though I think there's still a place for an infill method that is faster
than patchmatch and more predictable than tiles.
Even with #2441 , this PR is still useful because it influences all areas
to be painted, not just the infill area.
Fixes #2417
2023-01-31 18:01:33 -05:00
Lincoln Stein
0066187651
Merge branch 'main' into feat/solid-infill
2023-01-31 17:53:09 -05:00