Commit
·
bb33d1a
1
Parent(s):
292a26b
1.0.25 (#67)
Browse filessupport sys.argv --listen --share --port
- fooocus_version.py +1 -1
- launch.py +8 -1
- modules/async_worker.py +4 -1
- update_log.md +4 -0
- webui.py +8 -1
fooocus_version.py
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
version = '1.0.
|
|
|
|
| 1 |
+
version = '1.0.25'
|
launch.py
CHANGED
|
@@ -72,9 +72,16 @@ def download_models():
|
|
| 72 |
return
|
| 73 |
|
| 74 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 75 |
prepare_environment()
|
| 76 |
|
| 77 |
-
|
| 78 |
|
| 79 |
download_models()
|
| 80 |
|
|
|
|
| 72 |
return
|
| 73 |
|
| 74 |
|
| 75 |
+
def cuda_malloc():
|
| 76 |
+
argv = sys.argv
|
| 77 |
+
sys.argv = [sys.argv[0]]
|
| 78 |
+
import cuda_malloc
|
| 79 |
+
sys.argv = argv
|
| 80 |
+
|
| 81 |
+
|
| 82 |
prepare_environment()
|
| 83 |
|
| 84 |
+
cuda_malloc()
|
| 85 |
|
| 86 |
download_models()
|
| 87 |
|
modules/async_worker.py
CHANGED
|
@@ -21,7 +21,10 @@ def worker():
|
|
| 21 |
|
| 22 |
try:
|
| 23 |
async_gradio_app = shared.gradio_root
|
| 24 |
-
|
|
|
|
|
|
|
|
|
|
| 25 |
except Exception as e:
|
| 26 |
print(e)
|
| 27 |
|
|
|
|
| 21 |
|
| 22 |
try:
|
| 23 |
async_gradio_app = shared.gradio_root
|
| 24 |
+
flag = f'''App started successful. Use the app with {str(async_gradio_app.local_url)} or {str(async_gradio_app.server_name)}:{str(async_gradio_app.server_port)}'''
|
| 25 |
+
if async_gradio_app.share:
|
| 26 |
+
flag += f''' or {async_gradio_app.share_url}'''
|
| 27 |
+
print(flag)
|
| 28 |
except Exception as e:
|
| 29 |
print(e)
|
| 30 |
|
update_log.md
CHANGED
|
@@ -1,3 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
### 1.0.24
|
| 2 |
|
| 3 |
* Taller input textbox.
|
|
|
|
| 1 |
+
### 1.0.25
|
| 2 |
+
|
| 3 |
+
* support sys.argv --listen --share --port
|
| 4 |
+
|
| 5 |
### 1.0.24
|
| 6 |
|
| 7 |
* Taller input textbox.
|
webui.py
CHANGED
|
@@ -2,6 +2,7 @@ import gradio as gr
|
|
| 2 |
import sys
|
| 3 |
import time
|
| 4 |
import shared
|
|
|
|
| 5 |
import modules.path
|
| 6 |
import fooocus_version
|
| 7 |
import modules.html
|
|
@@ -94,4 +95,10 @@ with shared.gradio_root:
|
|
| 94 |
ctrls += [base_model, refiner_model] + lora_ctrls
|
| 95 |
run_button.click(fn=generate_clicked, inputs=ctrls, outputs=[run_button, progress_html, progress_window, gallery])
|
| 96 |
|
| 97 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
import sys
|
| 3 |
import time
|
| 4 |
import shared
|
| 5 |
+
import argparse
|
| 6 |
import modules.path
|
| 7 |
import fooocus_version
|
| 8 |
import modules.html
|
|
|
|
| 95 |
ctrls += [base_model, refiner_model] + lora_ctrls
|
| 96 |
run_button.click(fn=generate_clicked, inputs=ctrls, outputs=[run_button, progress_html, progress_window, gallery])
|
| 97 |
|
| 98 |
+
|
| 99 |
+
parser = argparse.ArgumentParser()
|
| 100 |
+
parser.add_argument("--listen", action='store_true', help="Listen remote port.")
|
| 101 |
+
parser.add_argument("--port", type=int, default=None, help="Set the listen port.")
|
| 102 |
+
parser.add_argument("--share", action='store_true', help="Set whether to share on Gradio.")
|
| 103 |
+
args = parser.parse_args()
|
| 104 |
+
shared.gradio_root.launch(inbrowser=True, server_name='0.0.0.0' if args.listen else None, server_port=args.port, share=args.share)
|