aboutsummaryrefslogtreecommitdiffstats
path: root/webui.sh
Commit message (Collapse)AuthorAgeFilesLines
* fixed webui.sh issue that occurred in WSL environment (fix: #14883)analysisjp2024-02-131-7/+5
|
* fix: prepare_tcmalloc (Fixed memory leak issue in Ubuntu 22.04 or modern ↵analysisjp2024-02-101-18/+36
| | | | linux environment)
* Merge branch 'dev' into npu_supportwangshuai092024-01-301-10/+26
|\
| * Merge pull request #14227 from kingljl/kingljl-patch-memory-leakAUTOMATIC11112023-12-161-7/+24
| |\ | | | | | | Long running memory leak problem
| | * Merge branch 'dev' into kingljl-patch-memory-leakfuchen.ljl2023-12-061-10/+12
| | |\
| | * | Long distance memory overflow issuefuchen.ljl2023-12-061-7/+23
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | Merge branch 'dev' into masterAUTOMATIC11112023-12-141-9/+10
| |\ \ \ | | | |/ | | |/|
| * | | Update webui.shHina2023-12-131-4/+3
| | |/ | |/|
* | | Add NPU Supportwangshuai092024-01-291-0/+4
| |/ |/|
* | Merge pull request #13936 from cabelo/compatibilityAUTOMATIC11112023-11-261-2/+2
|\ \ | | | | | | Compatibility
| * | Compatibility with Debian 11, Fedora 34+ and openSUSE 15.4+Alessandro de Oliveira Faria (A.K.A. CABELO)2023-11-101-2/+2
| |/
* | Merge pull request #13469 from PermissionDenied7335/masterAUTOMATIC11112023-10-021-6/+6
|\ \ | | | | | | I found a code snippet in webui.sh that disables python venv and moved it to the appropriate location
| * | Added an option not to enable venvPermissionDenied73352023-10-021-6/+6
| |/
* | Merge pull request #13231 from der3318/better-support-for-portable-gitAUTOMATIC11112023-09-301-0/+2
|\ \ | | | | | | Better Support for Portable Git
| * | 20230913 setup GIT_PYTHON_GIT_EXECUTABLE for GitPythonDer Chien2023-09-131-0/+2
| |/
* / WEBUI.SH Navi 3 torch 2.1.0 rc instead of nightlyBeinsezii2023-08-311-3/+2
|/ | | | | | | | 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
* Merge pull request #12704 from fraz0815/masterAUTOMATIC11112023-08-211-2/+3
|\ | | | | Update torch for Navi 31 (7900 XT/XTX)
| * Update torch for Navi 31 (7900 XT/XTX) fraz08152023-08-201-2/+3
| | | | | | | | 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
* | run python unbuffered so output shows up in docker logsDan2023-08-191-1/+1
|/
* Merge branch 'dev' into allow-no-venv-installAUTOMATIC11112023-07-191-5/+13
|\
| * pin version for torch for Navi3 according to comment from #11228AUTOMATIC11112023-07-081-1/+1
| |
| * Merge pull request #11228 from Beinsezii/devAUTOMATIC11112023-07-081-0/+4
| |\ | | | | | | WEBUI.SH Navi 3 Support
| | * WEBUI.SH Navi 3 SupportBeinsezii2023-06-141-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | Update webui.shFrank Tao2023-07-031-1/+1
| | |
| * | Fix launch script to be runnable from any directoryonyasumi2023-07-031-5/+7
| |/
* | improve var namingkopyl2023-07-181-5/+5
| |
* | Replace argument with env variablekopyl2023-07-181-1/+1
| |
* | Make possible to install web ui without venv with --novenv flagkopyl2023-07-181-4/+9
|/ | | | | | | | | | 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
* Skip force pyton and pytorch ver if TORCH_COMMAND already setDGdev912023-06-061-9/+12
|
* Write "RX 5000 Series" instead of "Navi" in errDGdev912023-06-061-1/+1
|
* Check python version for Navi 1 onlyDGdev912023-06-061-1/+1
|
* Force python1 for Navi1 only, use python_cmd for pythonDGdev912023-06-061-15/+8
|
* Fix error in webui.shDGdev912023-06-051-0/+1
|
* Forcing Torch Version to 1.13.1 for Navi and Renoir GPUsDGdev912023-06-051-5/+23
|
* Restart: only do restart if running via the wrapper scriptAarni Koskela2023-06-051-0/+1
|
* a yet another method to restart webuiAUTOMATIC2023-06-031-14/+20
|
* Merge pull request #10967 from waltercool/masterAUTOMATIC11112023-06-031-1/+1
|\ | | | | Added support for workarounds on Navi external GPU.
| * Added support for workarounds on external GPU.Pablo Cholaky2023-06-021-1/+1
| | | | | | | | | | | | | | | | | | | | 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>
* | Merge pull request #10722 from maybe-hello-world/masterAUTOMATIC11112023-05-271-2/+5
|\ \ | | | | | | Download ROCm for AMD GPU only if NVIDIA is not presented
| * | Update webui.shRoman Beltiukov2023-05-261-2/+1
| | |
| * | Merge branch 'dev' into masterRoman Beltiukov2023-05-251-0/+8
| |\|
| * | change to AMD only if NVIDIA is not presentedRoman Beltiukov2023-05-251-4/+7
| | |
* | | Merge pull request #10718 from kernelmethod/libtcmalloc_fixesAUTOMATIC11112023-05-271-1/+1
|\ \ \ | |_|/ |/| | Small fixes to prepare_tcmalloc for Debian/Ubuntu compatibility
| * | Small fixes to prepare_tcmalloc for Debian/Ubuntu compatibilitykernelmethod2023-05-251-1/+1
| |/ | | | | | | | | - /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.
* | Merge branch 'dev' into masterAUTOMATIC11112023-05-181-2/+9
|\ \
| * | Error Improvement for install torchWeiming2023-05-181-1/+10
| |/
* | Fixing webui.shBaptiste Rajaut2023-05-171-1/+1
| | | | | | If only i proofread what i wrote
* | Bump pytorch for AMD UsersBaptiste Rajaut2023-05-171-2/+2
|/ | | So apparently it works now? Before you would get "Pytorch cant use the GPU" but not anymore.
* Merge pull request #9140 from yedpodtrzitko/yed/reuse-existing-venvAUTOMATIC11112023-05-021-14/+21
|\ | | | | feat: use existing virtualenv if already active
| * feat: use existing virtualenv if already activeyedpodtrzitko2023-03-291-14/+21
| |