Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
@@ -2,6 +2,8 @@ import os
|
|
2 |
import subprocess
|
3 |
from typing import Union
|
4 |
from huggingface_hub import whoami, HfApi
|
|
|
|
|
5 |
|
6 |
is_spaces = True if os.environ.get("SPACE_ID") else False
|
7 |
|
@@ -25,11 +27,16 @@ import yaml
|
|
25 |
from slugify import slugify
|
26 |
from transformers import AutoProcessor, AutoModelForCausalLM
|
27 |
|
|
|
|
|
|
|
|
|
28 |
if not is_spaces:
|
29 |
sys.path.insert(0, "ai-toolkit")
|
30 |
from toolkit.job import get_job
|
31 |
gr.OAuthProfile = None
|
32 |
gr.OAuthToken = None
|
|
|
33 |
|
34 |
MAX_IMAGES = 150
|
35 |
|
@@ -533,4 +540,9 @@ with gr.Blocks(theme=theme, css=css) as demo:
|
|
533 |
demo.load(fn=swap_visibilty, outputs=main_ui)
|
534 |
|
535 |
if __name__ == "__main__":
|
536 |
-
demo.launch(
|
|
|
|
|
|
|
|
|
|
|
|
2 |
import subprocess
|
3 |
from typing import Union
|
4 |
from huggingface_hub import whoami, HfApi
|
5 |
+
from fastapi import FastAPI
|
6 |
+
from starlette.middleware.sessions import SessionMiddleware
|
7 |
|
8 |
is_spaces = True if os.environ.get("SPACE_ID") else False
|
9 |
|
|
|
27 |
from slugify import slugify
|
28 |
from transformers import AutoProcessor, AutoModelForCausalLM
|
29 |
|
30 |
+
# Gradio app 설정
|
31 |
+
app = FastAPI()
|
32 |
+
app.add_middleware(SessionMiddleware, secret_key="your-secret-key")
|
33 |
+
|
34 |
if not is_spaces:
|
35 |
sys.path.insert(0, "ai-toolkit")
|
36 |
from toolkit.job import get_job
|
37 |
gr.OAuthProfile = None
|
38 |
gr.OAuthToken = None
|
39 |
+
|
40 |
|
41 |
MAX_IMAGES = 150
|
42 |
|
|
|
540 |
demo.load(fn=swap_visibilty, outputs=main_ui)
|
541 |
|
542 |
if __name__ == "__main__":
|
543 |
+
demo.launch(
|
544 |
+
server_name="0.0.0.0",
|
545 |
+
server_port=7860,
|
546 |
+
show_error=True,
|
547 |
+
app=app # FastAPI app 추가
|
548 |
+
)
|