JT
fbe3eb176b
do some .ToSTrings() on DirectoryPaths so they dont enumerate & log every item
...
also added jsonmerge to a1111 & some other stuff
10 months ago
ionite34
727fd85d0d
Filter non json content in pip list
11 months ago
Ionite
2fa9bb0ecc
Increase time limit for process exit, change to warn log
1 year ago
JT
04b957fe3c
kill the whole process tree
1 year ago
Ionite
4c123ab55e
Add python package upgrade and downgrade support
1 year ago
Ionite
c8f01fb94e
Add pip package management dialog
1 year ago
Ionite
88635aede3
Add fluent command arguments and fix pip installs
1 year ago
Ionite
ed650bace8
Update PyVenvRunner.Run to accept ProcessArgs
1 year ago
JT
622c68ee24
Buncha Stuff
...
- Added Stable Diffusion WebUI-DirectML package
- Added GPU compatibility badges to the installers
- Added filtering of "incompatible" packages (ones that do not support your GPU) to all installers
- This can be overridden by checking the new "Show All Packages" checkbox
- The One-Click Installer now uses the new progress dialog with console
- NVIDIA GPU users will be updated to use CUDA 12.1 for ComfyUI & Fooocus packages for a slight performance improvement
- Update will occur the next time the package is updated, or on a fresh install
1 year ago
Ionite
e0df26e2e3
Fix match regex
1 year ago
Ionite
7b8cc5b898
Fix torchvision version specifier
1 year ago
Ionite
e01ac46c61
Formatting
1 year ago
Ionite
6432edb847
Fix torch install to pin 2.0.1
1 year ago
Ionite
c9065dbb62
Fix line splitting in PipInstallFromRequirements
1 year ago
Ionite
9b3cfde987
Fix PipInstallFromRequirements
1 year ago
Ionite
044ec5ecf8
Add PipInstallFromRequirements
1 year ago
Ionite
7354f5a572
Venv Setup console output and cancellation
1 year ago
Ionite
f9a5f8ab3d
Add logging of pip update in updates
1 year ago
Ionite
dd69f2b278
Update translations and font
1 year ago
JT
c90a24e6f3
Rearranged model version dialog & added model description, also added ROCm options for most packages
1 year ago
JT
0af48eaa90
Adds ROCm check/torch install for ComfyUI
1 year ago
Ionite
743358c721
Set GIT env var to fix A1111 usage
1 year ago
Ionite
2ab748f935
Add PyVenvRunner.CustomInstall
1 year ago
Ionite
0a423640fe
PyVenv fixes and reformat
1 year ago
Ionite
61dd1187c7
Add ExtraLaunchCommands to BasePackage and refactors
1 year ago
Ionite
4a8019bba3
Add PyVenvRunner GetEntryPoint and refactors
...
- Also moves WorkingDirectory and EnvironmentVariables as class properties so they don't have to be passed to every call to a VenvRunner instance
1 year ago
Ionite
8be56b33a7
Improve AnsiProcess and PyVenvRunner resource safety
1 year ago
Ionite
85c69ab549
Add global env vars to venv processes
1 year ago
Ionite
2c57e9c76e
Shutdown confirmation and faster exit handling
1 year ago
Ionite
49be598fd4
Add missing bin component for portable git path
1 year ago
Ionite
08d9abfffc
Call pip with PIP_NO_CACHE_DIR=true by default
...
Avoids out of memory issues on large package installs
1 year ago
Ionite
5f2c0b57ad
Improve launch PATH environment setting for venvs
1 year ago
Ionite
0ac31c7b9c
ProcessRunner and ansi parsing
1 year ago
Ionite
fb51010dca
Revert setting pythonhome for pyrunner
1 year ago
Ionite
d136355f0f
Fix linux path delimiter
1 year ago
Ionite
937e46efb5
improved error printing for pyvenvrunner
1 year ago
Ionite
9743688c69
Only use copy mode in windows
1 year ago
Ionite
69f21a55ff
Use static PythonHome to avoid needing to init
1 year ago
Ionite
883a98abf3
Fix pythonhome resolution
1 year ago
Ionite
f7266dc7bd
Fix unbuffered mode insertion
1 year ago
Ionite
88f0fec3b1
Fix compatibility for venv config writing
1 year ago
Ionite
519d222619
Fix PyVenvRunner binary paths for unix
1 year ago
Ionite
af45fd337f
nullability fixes
1 year ago
JT
59ca34818d
more migration & running packages now mostly sorta works?
1 year ago
Ionite
8b749666ed
Move Process classes to Core.Processes namespace
1 year ago
Ionite
c5f3f0faaa
Fix namespaces
1 year ago
Ionite
85e375123e
Move common classes to Core assembly
1 year ago
Ionite
304538b7c9
Add args for vladautomatic
...
Added new launch option definitions:
server-name, port, use-ipex, use-directml (default if no nvidia gpus and has amd gpu), use-cuda, use-rocm, device-id, debug
1 year ago
JT
d1f2f034c0
DIY auto-update implemented I think? And fix venv paths and upgrade nugets
1 year ago
Ionite
14f5626f32
Recreate venvs on migration
1 year ago