InvokeAI/frontend
Lincoln Stein 3929bd3e13
Lstein release candidate 2.2.5 (#2137)
* installer tweaks in preparation for v2.2.5

- pin numpy to 1.23.* to avoid requirements conflict with numba
- update.sh and update.bat now accept a tag or branch string, not a URL
- update scripts download latest requirements-base before updating.

* update.bat.in debugged and working

* update pulls from "latest" now

* bump version number

* fix permissions on create_installer.sh

* give Linux user option of installing ROCm or CUDA

* rc2.2.5 (install.sh) relative path fixes (#2155)

* (installer) fix bug in resolution of relative paths in linux install script

point installer at 2.2.5-rc1

selecting ~/Data/myapps/ as location  would create a ./~/Data/myapps
instead of expanding the ~/ to the value of ${HOME}

also, squash the trailing slash in path, if it was entered by the user

* (installer) add option to automatically start the app after install

also: when exiting, print the command to get back into the app

* remove extraneous whitespace

* model_cache applies rootdir to config path

* bring installers up to date with 2.2.5-rc2

* bump rc version

* create_installer now adds version number

* rebuild frontend

* bump rc#

* add locales to frontend dist package

- bump to patchlevel 6

* bump patchlevel

* use invoke-ai version of GFPGAN

- This version is very slightly modified to allow weights files
  to be pre-downloaded by the configure script.

* fix formatting error during startup

* bump patch level

* workaround #2 for GFPGAN facexlib() weights downloading

* bump patch

* ready for merge and release

* remove extraneous comment

* set PYTORCH_ENABLE_MPS_FALLBACK directly in invoke.py

Co-authored-by: Eugene Brodsky <ebr@users.noreply.github.com>
2023-01-01 17:54:45 +00:00
..
dist Lstein release candidate 2.2.5 (#2137) 2023-01-01 17:54:45 +00:00
patches Merge dev into main for 2.2.0 (#1642) 2022-11-30 16:12:23 -05:00
public/locales Localization Updates 2022-12-31 06:22:32 +13:00
src Frontend Lint 2022-12-31 06:22:32 +13:00
.eslintrc.cjs Reduce frontend eslint warnings to 0 2022-12-16 10:18:45 +13:00
.gitignore Fix WebUI Not Working 2022-10-07 08:09:55 +13:00
eslintconfig.json Merge dev into main for 2.2.0 (#1642) 2022-11-30 16:12:23 -05:00
favicon.ico Add New WebUI and Desktop Mode 2022-10-03 23:28:53 -04:00
index.d.ts React web UI with flask-socketio API (#429) 2022-09-16 13:18:15 -04:00
index.html Auto-format frontend (#2009) 2022-12-16 13:56:39 +01:00
package.json Model Manager Frontend Rebased 2022-12-29 08:33:27 +13:00
README.md Merge dev into main for 2.2.0 (#1642) 2022-11-30 16:12:23 -05:00
tsconfig.json Merge dev into main for 2.2.0 (#1642) 2022-11-30 16:12:23 -05:00
tsconfig.node.json Merge dev into main for 2.2.0 (#1642) 2022-11-30 16:12:23 -05:00
vite.config.ts Auto-format frontend (#2009) 2022-12-16 13:56:39 +01:00
yarn.lock Model Manager Frontend Rebased 2022-12-29 08:33:27 +13:00

Stable Diffusion Web UI

Run

Evironment

Install node (includes npm) and optionally yarn.

From frontend/ run npm install / yarn install to install the frontend packages.

Dev

  1. From frontend/, run npm dev / yarn dev to start the dev server.
  2. Run python scripts/dream.py --web.
  3. Navigate to the dev server address e.g. http://localhost:5173/.

To build for dev: npm build-dev / yarn build-dev

To build for production: npm build / yarn build

TODO

  • Search repo for "TODO"