Lincoln Stein
f3a97e06ec
add the tag_release.sh script
2023-12-11 21:11:37 -05:00
Lincoln Stein
18093c4f1d
split installer zipfile script from tagging script; add make commands
2023-12-11 21:08:03 -05:00
psychedelicious
c5c975c7a9
fix(installer): fix exit on new version
2023-12-11 12:30:13 +11:00
psychedelicious
41ad13c282
feat(installer): do not print when aliasing python
...
Potentially confusing and not useful
2023-12-11 12:30:13 +11:00
psychedelicious
e9d7e6bdd5
feat(installer): make active venv error red instead of yellow
2023-12-11 12:30:13 +11:00
psychedelicious
49b74d189e
feat(installer): improve messages, simplify script
...
- Color outputs
- Clarify messages
- Do not offer to use existing frontend build (insurance - prevents accidentally using old build)
2023-12-11 12:30:13 +11:00
psychedelicious
179bc64490
feat(create_installer): remove extraneous conditional
...
Using `-f` is functionally equivalent to first checking if the dir exists before removing it. We just want to ensure the build dir doesn't exists.
2023-12-11 12:30:13 +11:00
psychedelicious
1feab3da37
fix(installer): update msg in create_installer
...
More accurate/clearer messages
2023-12-11 12:30:13 +11:00
psychedelicious
55cfb879d0
feat: no frontend build in repo
...
In other words, build frontend when creating installer.
Changes to `create_installer.sh`
- If `python` is not in `PATH` but `python3` is, alias them (well, via function). This is needed on some machines to run the installer without symlinking to `python3`.
- Make the messages about pushing tags clearer. The script force-pushes, so it's possible to accidentally take destructive action. I'm not sure how to otherwise prevent damage, so I just added a warning.
- Print out `pwd` when prompting about being in the `installer` dir.
- Rebuild the frontend - if there is already a frontend build, first checks if the user wants to rebuild it.
- Checks for existence of `../build` dir before deleting - if the dir doesn't exist, the script errors and exits at this point.
- Format and spell check.
Other changes:
- Ignore `dist/` folder.
- Delete `dist/`.
**Note: you may need to use `git rm --cached invokeai/app/frontend/web/dist/` if git still wants to track `dist/`.**
2023-12-11 12:30:13 +11:00
Millun Atluri
43d5bb2038
Updated JS files
2023-11-17 13:36:50 +11:00
Millun Atluri
0e5c3a641a
Revert torch to use cu121
2023-11-13 20:28:00 -05:00
Wubbbi
fface2cda7
Update torch to ~2.1.0 in the installer
2023-11-13 17:30:51 +01:00
psychedelicious
6494e8e551
chore: ruff format
2023-11-11 10:55:40 +11:00
psychedelicious
99a8ebe3a0
chore: ruff check - fix flake8-bugbear
2023-11-11 10:55:28 +11:00
Millun Atluri
cbc905a4d6
Update installer.py to use cu118 instead of 121
2023-11-11 10:36:07 +11:00
Millun Atluri
9976bc6908
Update installer.py to cu121
2023-11-06 17:17:03 -08:00
Lincoln Stein
d27392cc2d
remove all references to CLI
2023-10-18 11:28:26 +11:00
Lincoln Stein
9542883bb5
update requirements to python 3.10-11
2023-10-17 19:30:31 +11:00
Ryan Dick
594a3aef93
Set MALLOC_MMAP_THRESHOLD_=1048576 by default in invoke.sh. And add it to the manual installation docs.
2023-10-05 14:26:45 -04:00
Lincoln Stein
d59e534cad
use heuristic to select RAM cache size during headless install; blackified
2023-09-26 08:03:34 -04:00
Lincoln Stein
0c97a1e7e7
give user option to disable the configure TUI during installation
2023-09-26 08:03:34 -04:00
Lincoln Stein
0960518088
add techjedi's database maintenance script
2023-09-20 17:46:49 -04:00
Millun Atluri
c68b55f8e6
Update latest tag format
2023-09-12 23:07:20 -04:00
Martin Kristiansen
caea6d11c6
isort wip 2
2023-09-12 13:01:58 -04:00
Lincoln Stein
05e203570d
make image import script work with python3.9; cleanup wheel creator
2023-08-30 17:35:58 -04:00
Martin Kristiansen
537ae2f901
Resolving merge conflicts for flake8
2023-08-18 15:52:04 +10:00
Lincoln Stein
824ca92760
fix maximum python version instructions
2023-08-11 13:49:39 -04:00
Lincoln Stein
f851ad7ba0
Two changes to command-line scripts
...
- installer - use correct entry point for invokeai-configure
- model merge script - prevent error when `--root` not provided
2023-08-10 20:59:22 -04:00
Lincoln Stein
7bad9bcf53
update dependencies and docs to cu118
2023-08-10 15:19:12 -04:00
Brandon Rising
aeac557c41
Run python black, point out that onnx is an alpha feature in the installer
2023-07-31 16:47:48 -04:00
Brandon Rising
f5ac73b091
Merge branch 'main' into feat/onnx
2023-07-31 10:58:40 -04:00
Lincoln Stein
99823d5039
more fixes to update and install
2023-07-30 11:57:06 -04:00
Lincoln Stein
03594c949a
blackified
2023-07-30 10:18:39 -04:00
Lincoln Stein
adb85036e6
dependency tweaks to avoid installing/uninstalling pkgs
2023-07-30 10:17:04 -04:00
Lincoln Stein
b10b07220e
blackify code
2023-07-29 19:20:20 -04:00
Lincoln Stein
c2eb50d1cd
make installer use initial INVOKEAI_ROOT as default install location
2023-07-29 19:19:42 -04:00
Lincoln Stein
781322a647
installer respects INVOKEAI_ROOT for default root location
2023-07-29 16:16:44 -04:00
Brandon Rising
1bbf2f269d
Update installer
2023-07-28 21:02:48 -04:00
Lincoln Stein
0d8f9cbe55
resolved conflicts with main
2023-07-27 15:11:25 -04:00
Eugene Brodsky
00988e4972
(installer) check that the found Python executable is actually operational
...
when multiple python versions are installed with `pyenv`, the executable
(shim) exists, but returns an error when trying to run it
unless activated with `pyenv`. This commit ensures the python
executable is usable.
2023-07-27 13:28:00 -04:00
Martin Kristiansen
218b6d0546
Apply black
2023-07-27 10:54:01 -04:00
Lincoln Stein
8c449c4756
update documentation and installer to accept 3.11
2023-07-24 17:21:56 -04:00
Lincoln Stein
72c891bbac
remove conhost from windows install process
2023-07-15 21:48:04 -04:00
Lincoln Stein
eda1c94bd6
fix default launcher option
2023-07-15 20:22:12 -04:00
Lincoln Stein
af239fa122
installer installs torchimetrics 0.11.4 ( #3733 )
...
* fix the test of the config system
* Add torchmetrics==0.11.4 to installer
- Closes #3700
- Closes #3658
---------
Co-authored-by: Lincoln Stein <lstein@gmail.com>
Co-authored-by: Eugene Brodsky <ebr@users.noreply.github.com>
2023-07-11 22:15:46 -04:00
Lincoln Stein
d582cf2961
default launcher to choice [1] not [2]
2023-07-08 19:53:23 -04:00
Lincoln Stein
69ef1e1e56
speculative change to upgrade script
2023-07-08 11:45:26 -04:00
Lincoln Stein
fe5e0b103f
update README; chnage default root directory to invokeai-3
2023-06-28 17:47:04 -04:00
Lincoln Stein
218eb8522f
tweak launcher option wording
2023-06-28 17:10:07 -04:00
Lincoln Stein
ea15d037f9
Merge branch 'main' into lstein/tweak-installer-ui
2023-06-26 15:05:16 -04:00