Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -17,12 +17,21 @@ HF_TOKEN = os.environ.get("HF_TOKEN", "")
|
|
17 |
|
18 |
# Dataset v3 series of models:
|
19 |
SWINV2_MODEL_DSV3_REPO = "SmilingWolf/wd-swinv2-tagger-v3"
|
|
|
|
|
|
|
|
|
20 |
|
21 |
# Dataset v2 series of models:
|
22 |
MOAT_MODEL_DSV2_REPO = "SmilingWolf/wd-v1-4-moat-tagger-v2"
|
|
|
|
|
|
|
|
|
23 |
|
24 |
# IdolSankaku series of models:
|
25 |
EVA02_LARGE_MODEL_IS_DSV1_REPO = "deepghs/idolsankaku-eva02-large-tagger-v1"
|
|
|
26 |
|
27 |
# Files to download from the repos
|
28 |
MODEL_FILENAME = "model.onnx"
|
@@ -115,10 +124,19 @@ def main():
|
|
115 |
|
116 |
model_repos = [
|
117 |
SWINV2_MODEL_DSV3_REPO,
|
|
|
|
|
|
|
|
|
118 |
# ---
|
119 |
MOAT_MODEL_DSV2_REPO,
|
|
|
|
|
|
|
|
|
120 |
# ---
|
121 |
SWINV2_MODEL_IS_DSV1_REPO,
|
|
|
122 |
]
|
123 |
|
124 |
predefined_tags = ["monochrome",
|
@@ -140,7 +158,7 @@ def main():
|
|
140 |
with gr.Accordion("Advanced Settings", open=False): # Collapsible by default
|
141 |
model_repo = gr.Dropdown(
|
142 |
model_repos,
|
143 |
-
value=
|
144 |
label="Select Model",
|
145 |
)
|
146 |
general_thresh = gr.Slider(
|
|
|
17 |
|
18 |
# Dataset v3 series of models:
|
19 |
SWINV2_MODEL_DSV3_REPO = "SmilingWolf/wd-swinv2-tagger-v3"
|
20 |
+
CONV_MODEL_DSV3_REPO = "SmilingWolf/wd-convnext-tagger-v3"
|
21 |
+
VIT_MODEL_DSV3_REPO = "SmilingWolf/wd-vit-tagger-v3"
|
22 |
+
VIT_LARGE_MODEL_DSV3_REPO = "SmilingWolf/wd-vit-large-tagger-v3"
|
23 |
+
EVA02_LARGE_MODEL_DSV3_REPO = "SmilingWolf/wd-eva02-large-tagger-v3"
|
24 |
|
25 |
# Dataset v2 series of models:
|
26 |
MOAT_MODEL_DSV2_REPO = "SmilingWolf/wd-v1-4-moat-tagger-v2"
|
27 |
+
SWIN_MODEL_DSV2_REPO = "SmilingWolf/wd-v1-4-swinv2-tagger-v2"
|
28 |
+
CONV_MODEL_DSV2_REPO = "SmilingWolf/wd-v1-4-convnext-tagger-v2"
|
29 |
+
CONV2_MODEL_DSV2_REPO = "SmilingWolf/wd-v1-4-convnextv2-tagger-v2"
|
30 |
+
VIT_MODEL_DSV2_REPO = "SmilingWolf/wd-v1-4-vit-tagger-v2"
|
31 |
|
32 |
# IdolSankaku series of models:
|
33 |
EVA02_LARGE_MODEL_IS_DSV1_REPO = "deepghs/idolsankaku-eva02-large-tagger-v1"
|
34 |
+
SWINV2_MODEL_IS_DSV1_REPO = "deepghs/idolsankaku-swinv2-tagger-v1"
|
35 |
|
36 |
# Files to download from the repos
|
37 |
MODEL_FILENAME = "model.onnx"
|
|
|
124 |
|
125 |
model_repos = [
|
126 |
SWINV2_MODEL_DSV3_REPO,
|
127 |
+
CONV_MODEL_DSV3_REPO,
|
128 |
+
VIT_MODEL_DSV3_REPO,
|
129 |
+
VIT_LARGE_MODEL_DSV3_REPO,
|
130 |
+
EVA02_LARGE_MODEL_DSV3_REPO,
|
131 |
# ---
|
132 |
MOAT_MODEL_DSV2_REPO,
|
133 |
+
SWIN_MODEL_DSV2_REPO,
|
134 |
+
CONV_MODEL_DSV2_REPO,
|
135 |
+
CONV2_MODEL_DSV2_REPO,
|
136 |
+
VIT_MODEL_DSV2_REPO,
|
137 |
# ---
|
138 |
SWINV2_MODEL_IS_DSV1_REPO,
|
139 |
+
EVA02_LARGE_MODEL_IS_DSV1_REPO,
|
140 |
]
|
141 |
|
142 |
predefined_tags = ["monochrome",
|
|
|
158 |
with gr.Accordion("Advanced Settings", open=False): # Collapsible by default
|
159 |
model_repo = gr.Dropdown(
|
160 |
model_repos,
|
161 |
+
value=VIT_MODEL_DSV3_REPO,
|
162 |
label="Select Model",
|
163 |
)
|
164 |
general_thresh = gr.Slider(
|