Invokeai

Latest version: v4.2.4

Safety actively analyzes 638720 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

2.1.0

- update mac instructions to use invokeai for env name by willwillems in 1030
- Update .gitignore by blessedcoolant in 1040
- reintroduce fix for m1 from 579 missing after merge by skurovec in 1056
- Update Stable_Diffusion_AI_Notebook.ipynb (Take 2) by ChloeL19 in 1060
- Print out the device type which is used by manzke in 1073
- Hires Addition by hipsterusername in 1063
- fix for "1 leaked semaphore objects to clean up at shutdown" on M1 by
skurovec in 1081
- Forward dream.py to invoke.py using the same interpreter, add deprecation
warning by db3000 in 1077
- fix noisy images at high step counts by lstein in 1086
- Generalize facetool strength argument by db3000 in 1078
- Enable fast switching among models at the invoke> command line by lstein in
1066
- Fix Typo, committed changing ldm environment to invokeai by jdries3 in 1095
- Update generate.py by unreleased in 1109
- Update 'ldm' env to 'invokeai' in troubleshooting steps by 19wolf in 1125
- Fixed documentation typos and resolved merge conflicts by rupeshs in 1123
- Fix broken doc links, fix malaprop in the project subtitle by majick in 1131
- Only output facetool parameters if enhancing faces by db3000 in 1119
- Update gitignore to ignore codeformer weights at new location by
spezialspezial in 1136
- fix links to point to invoke-ai.github.io 1117 by mauwii in 1143
- Rework-mkdocs by mauwii in 1144
- add option to CLI and pngwriter that allows user to set PNG compression level
by lstein in 1127
- Fix img2img DDIM index out of bound by wfng92 in 1137
- Fix gh actions by mauwii in 1128
- update mac instructions to use invokeai for env name by willwillems in 1030
- Update .gitignore by blessedcoolant in 1040
- reintroduce fix for m1 from 579 missing after merge by skurovec in 1056
- Update Stable_Diffusion_AI_Notebook.ipynb (Take 2) by ChloeL19 in 1060
- Print out the device type which is used by manzke in 1073
- Hires Addition by hipsterusername in 1063
- fix for "1 leaked semaphore objects to clean up at shutdown" on M1 by
skurovec in 1081
- Forward dream.py to invoke.py using the same interpreter, add deprecation
warning by db3000 in 1077
- fix noisy images at high step counts by lstein in 1086
- Generalize facetool strength argument by db3000 in 1078
- Enable fast switching among models at the invoke> command line by lstein in
1066
- Fix Typo, committed changing ldm environment to invokeai by jdries3 in 1095
- Fixed documentation typos and resolved merge conflicts by rupeshs in 1123
- Only output facetool parameters if enhancing faces by db3000 in 1119
- add option to CLI and pngwriter that allows user to set PNG compression level
by lstein in 1127
- Fix img2img DDIM index out of bound by wfng92 in 1137
- Add text prompt to inpaint mask support by lstein in 1133
- Respect http[s] protocol when making socket.io middleware by damian0815 in
976
- WebUI: Adds Codeformer support by psychedelicious in 1151
- Skips normalizing prompts for web UI metadata by psychedelicious in 1165
- Add Asymmetric Tiling by carson-katri in 1132
- Web UI: Increases max CFG Scale to 200 by psychedelicious in 1172
- Corrects color channels in face restoration; Fixes 1167 by psychedelicious
in 1175
- Flips channels using array slicing instead of using OpenCV by psychedelicious
in 1178
- Fix typo in docs: s/Formally/Formerly by noodlebox in 1176
- fix clipseg loading problems by lstein in 1177
- Correct color channels in upscale using array slicing by wfng92 in 1181
- Web UI: Filters existing images when adding new images; Fixes 1085 by
psychedelicious in 1171
- fix a number of bugs in textual inversion by lstein in 1190
- Improve !fetch, add !replay command by ArDiouscuros in 882
- Fix generation of image with s>1000 by holstvoogd in 951
- Web UI: Gallery improvements by psychedelicious in 1198
- Update CLI.md by krummrey in 1211
- outcropping improvements by lstein in 1207
- add support for loading VAE autoencoders by lstein in 1216
- remove duplicate fix_func for MPS by wfng92 in 1210
- Metadata storage and retrieval fixes by lstein in 1204
- nix: add shell.nix file by Cloudef in 1170
- Web UI: Changes vite dist asset paths to relative by psychedelicious in 1185
- Web UI: Removes isDisabled from PromptInput by psychedelicious in 1187
- Allow user to generate images with initial noise as on M1 / mps system by
ArDiouscuros in 981
- feat: adding filename format template by plucked in 968
- Web UI: Fixes broken bundle by psychedelicious in 1242
- Support runwayML custom inpainting model by lstein in 1243
- Update IMG2IMG.md by talitore in 1262
- New dockerfile - including a build- and a run- script as well as a GH-Action
by mauwii in 1233
- cut over from karras to model noise schedule for higher steps by lstein in
1222
- Prompt tweaks by lstein in 1268
- Outpainting implementation by Kyle0654 in 1251
- fixing aspect ratio on hires by tjennings in 1249
- Fix-build-container-action by mauwii in 1274
- handle all unicode characters by damian0815 in 1276
- adds models.user.yml to .gitignore by JakeHL in 1281
- remove debug branch, set fail-fast to false by mauwii in 1284
- Protect-secrets-on-pr by mauwii in 1285
- Web UI: Adds initial inpainting implementation by psychedelicious in 1225
- fix environment-mac.yml - tested on x64 and arm64 by mauwii in 1289
- Use proper authentication to download model by mauwii in 1287
- Prevent indexing error for mode RGB by spezialspezial in 1294
- Integrate sd-v1-5 model into test matrix (easily expandable), remove
unecesarry caches by mauwii in 1293
- add --no-interactive to configure_invokeai step by mauwii in 1302
- 1-click installer and updater. Uses micromamba to install git and conda into a
contained environment (if necessary) before running the normal installation
script by cmdr2 in 1253
- configure_invokeai.py script downloads the weight files by lstein in 1290

2.0.1

- fix noisy images at high step count when using k\* samplers
- dream.py script now calls invoke.py module directly rather than via a new
python process (which could break the environment)

2.0.0

- `dream.py` script renamed `invoke.py`. A `dream.py` script wrapper remains for
backward compatibility.
- Completely new WebGUI - launch with `python3 scripts/invoke.py --web`
- img2img runs on all k\* samplers
- Support for
[negative prompts](features/PROMPTS.mdnegative-and-unconditioned-prompts)
- Support for CodeFormer face reconstruction
- Support for Textual Inversion on Macintoshes
- Support in both WebGUI and CLI for
[post-processing of previously-generated images](features/POSTPROCESS.md)
using facial reconstruction, ESRGAN upscaling, outcropping (similar to DALL-E
infinite canvas), and "embiggen" upscaling. See the `!fix` command.
- New `--hires` option on `invoke>` line allows
[larger images to be created without duplicating elements](deprecated/CLI.mdthis-is-an-example-of-txt2img),
at the cost of some performance.
- New `--perlin` and `--threshold` options allow you to add and control
variation during image generation (see
[Thresholding and Perlin Noise Initialization](features/OTHER.mdthresholding-and-perlin-noise-initialization-options))
- Extensive metadata now written into PNG files, allowing reliable regeneration
of images and tweaking of previous settings.
- Command-line completion in `invoke.py` now works on Windows, Linux and Mac
platforms.
- Improved [command-line completion behavior](deprecated/CLI.md) New commands
added:
- List command-line history with `!history`
- Search command-line history with `!search`
- Clear history with `!clear`
- Deprecated `--full_precision` / `-F`. Simply omit it and `invoke.py` will auto
configure. To switch away from auto use the new flag like
`--precision=float32`.

1.14

- Memory optimizations for small-RAM cards. 512x512 now possible on 4 GB GPUs.
- Full support for Apple hardware with M1 or M2 chips.
- Add "seamless mode" for circular tiling of image. Generates beautiful effects.
([prixt](https://github.com/prixt)).
- Inpainting support.
- Improved web server GUI.
- Lots of code and documentation cleanups.

1.13

- Support image variations (see [VARIATIONS](deprecated/VARIATIONS.md)
([Kevin Gibbons](https://github.com/bakkot) and many contributors and
reviewers)
- Supports a Google Colab notebook for a standalone server running on Google
hardware [Arturo Mendivil](https://github.com/artmen1516)
- WebUI supports GFPGAN/ESRGAN facial reconstruction and upscaling
[Kevin Gibbons](https://github.com/bakkot)
- WebUI supports incremental display of in-progress images during generation
[Kevin Gibbons](https://github.com/bakkot)
- A new configuration file scheme that allows new models (including upcoming
stable-diffusion-v1.5) to be added without altering the code.
([David Wager](https://github.com/maddavid12))
- Can specify --grid on invoke.py command line as the default.
- Miscellaneous internal bug and stability fixes.
- Works on M1 Apple hardware.
- Multiple bug fixes.

---

1.12

- Improved file handling, including ability to read prompts from standard input.
(kudos to [Yunsaki](https://github.com/yunsaki)
- The web server is now integrated with the invoke.py script. Invoke by adding
--web to the invoke.py command arguments.
- Face restoration and upscaling via GFPGAN and Real-ESGAN are now automatically
enabled if the GFPGAN directory is located as a sibling to Stable Diffusion.
VRAM requirements are modestly reduced. Thanks to both
[Blessedcoolant](https://github.com/blessedcoolant) and
[Oceanswave](https://github.com/oceanswave) for their work on this.
- You can now swap samplers on the invoke> command line.
[Blessedcoolant](https://github.com/blessedcoolant)

---

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.