aboutsummaryrefslogtreecommitdiff
path: root/webui.sh
AgeCommit message (Collapse)Author
2024-02-13fixed webui.sh issue that occurred in WSL environment (fix: #14883)analysisjp
2024-02-10fix: prepare_tcmalloc (Fixed memory leak issue in Ubuntu 22.04 or modern ↵analysisjp
linux environment)
2024-01-30Merge branch 'dev' into npu_supportwangshuai09
2024-01-29Add NPU Supportwangshuai09
2023-12-16Merge pull request #14227 from kingljl/kingljl-patch-memory-leakAUTOMATIC1111
Long running memory leak problem
2023-12-14Merge branch 'dev' into masterAUTOMATIC1111
2023-12-12Update webui.shHina
2023-12-06Merge branch 'dev' into kingljl-patch-memory-leakfuchen.ljl
2023-12-06Long distance memory overflow issuefuchen.ljl
Problem: The memory will slowly increase with the drawing until restarting. Observation: GC analysis shows that no occupation has occurred, so it is suspected to be a problem with the underlying allocator. Reason: Under Linux, glibc is used to allocate memory. glibc uses brk and mmap to allocate memory, and the memory allocated by brk cannot be released until the high-address memory is released. That is to say, if you apply for two pieces of memory A and B through brk, it is impossible to release A before B is released, and it is still occupied by the process. Check the suspected "memory leak" through TOP. So I replaced TCMalloc, but found that libtcmalloc_minimal could not find ptthread_Key_Create. After analysis, it was found that pthread was not entered during compilation.
2023-11-26Merge pull request #13936 from cabelo/compatibilityAUTOMATIC1111
Compatibility
2023-11-10Compatibility with Debian 11, Fedora 34+ and openSUSE 15.4+Alessandro de Oliveira Faria (A.K.A. CABELO)
2023-10-02Merge pull request #13469 from PermissionDenied7335/masterAUTOMATIC1111
I found a code snippet in webui.sh that disables python venv and moved it to the appropriate location
2023-10-02Added an option not to enable venvPermissionDenied7335
2023-09-30Merge pull request #13231 from der3318/better-support-for-portable-gitAUTOMATIC1111
Better Support for Portable Git
2023-09-1320230913 setup GIT_PYTHON_GIT_EXECUTABLE for GitPythonDer Chien
2023-08-31WEBUI.SH Navi 3 torch 2.1.0 rc instead of nightlyBeinsezii
With the release candidates being out for both torch and vision, webui should default to these over nightly for a more stable experience. Stable release isn't excpected until October 4th: https://dev-discuss.pytorch.org/c/release-announcements/27
2023-08-21Merge pull request #12704 from fraz0815/masterAUTOMATIC1111
Update torch for Navi 31 (7900 XT/XTX)
2023-08-20Update torch for Navi 31 (7900 XT/XTX) fraz0815
Navi 3 needs at least 5.5 which is only on the nightly chain, previous versions are no longer online (torch==2.1.0.dev-20230614+rocm5.5 torchvision==0.16.0.dev-20230614+rocm5.5 torchaudio==2.1.0.dev-20230614+rocm5.5). so switch to nightly rocm5.6 without explicit versions this time
2023-08-18run python unbuffered so output shows up in docker logsDan
2023-07-19Merge branch 'dev' into allow-no-venv-installAUTOMATIC1111
2023-07-19improve var namingkopyl
2023-07-19Replace argument with env variablekopyl
2023-07-18Make possible to install web ui without venv with --novenv flagkopyl
When passing `--novenv` flag to webui.sh it can skip venv. Might be useful for installing in Docker since messing with venv in Docker might be a bit complicated. Example usage: `webui.sh --novenv` Hope this gets approved and pushed into future versions of Web UI
2023-07-08pin version for torch for Navi3 according to comment from #11228AUTOMATIC1111
2023-07-08Merge pull request #11228 from Beinsezii/devAUTOMATIC1111
WEBUI.SH Navi 3 Support
2023-07-03Update webui.shFrank Tao
2023-07-03Fix launch script to be runnable from any directoryonyasumi
2023-06-14WEBUI.SH Navi 3 SupportBeinsezii
Navi 3 card now defaults to nightly torch to utilize rocm 5.5 for out-of-the-box support. https://download.pytorch.org/whl/nightly/ While its not yet on the main pytorch "get started" site, it still seems perfectly indexable via pip which is all we need. With this I'm able to clone a fresh repo and immediately run ./webui.sh on my 7900 XTX without any problems.
2023-06-06Skip force pyton and pytorch ver if TORCH_COMMAND already setDGdev91
2023-06-06Write "RX 5000 Series" instead of "Navi" in errDGdev91
2023-06-06Check python version for Navi 1 onlyDGdev91
2023-06-06Force python1 for Navi1 only, use python_cmd for pythonDGdev91
2023-06-06Fix error in webui.shDGdev91
2023-06-06Forcing Torch Version to 1.13.1 for Navi and Renoir GPUsDGdev91
2023-06-05Restart: only do restart if running via the wrapper scriptAarni Koskela
2023-06-03a yet another method to restart webuiAUTOMATIC
2023-06-03Merge pull request #10967 from waltercool/masterAUTOMATIC1111
Added support for workarounds on Navi external GPU.
2023-06-02Added support for workarounds on external GPU.Pablo Cholaky
lspci detects VGA for main/integrated videocards and Display for external videocards. This commit should apply workarounds on computers with more than one GPU. Useful for most laptops using weak iGPU and good dGPU. Signed-off-by: Pablo Cholaky <waltercool@slash.cl>
2023-05-27Merge pull request #10722 from maybe-hello-world/masterAUTOMATIC1111
Download ROCm for AMD GPU only if NVIDIA is not presented
2023-05-27Merge pull request #10718 from kernelmethod/libtcmalloc_fixesAUTOMATIC1111
Small fixes to prepare_tcmalloc for Debian/Ubuntu compatibility
2023-05-26Update webui.shRoman Beltiukov
2023-05-25Merge branch 'dev' into masterRoman Beltiukov
2023-05-25change to AMD only if NVIDIA is not presentedRoman Beltiukov
2023-05-25Small fixes to prepare_tcmalloc for Debian/Ubuntu compatibilitykernelmethod
- /usr/sbin (where ldconfig is usually located) is not typically on users' PATHs by default, so we set that variable before trying to run ldconfig. - The libtcmalloc library is called libtcmalloc_minimal on Debian/Ubuntu systems. We now check whether libtcmalloc_minimal exists when running prepare_tcmalloc.
2023-05-18Merge branch 'dev' into masterAUTOMATIC1111
2023-05-18Error Improvement for install torchWeiming
2023-05-17Fixing webui.shBaptiste Rajaut
If only i proofread what i wrote
2023-05-17Bump pytorch for AMD UsersBaptiste Rajaut
So apparently it works now? Before you would get "Pytorch cant use the GPU" but not anymore.
2023-05-02Merge pull request #9140 from yedpodtrzitko/yed/reuse-existing-venvAUTOMATIC1111
feat: use existing virtualenv if already active
2023-05-02revert unwanted change from #9865AUTOMATIC