Spaces:
Runtime error
Runtime error
Update the Markdown content displaying upscale model tables.
Browse files
app.py
CHANGED
|
@@ -304,7 +304,7 @@ def get_model_type(model_name):
|
|
| 304 |
model_type = "HAT"
|
| 305 |
elif ("realplksr" in model_name.lower() and "dysample" in model_name.lower()) or "rplksrd" in model_name.lower():
|
| 306 |
model_type = "RealPLKSR_dysample"
|
| 307 |
-
elif
|
| 308 |
model_type = "RealPLKSR"
|
| 309 |
elif "drct-l" in model_name.lower():
|
| 310 |
model_type = "DRCT-L"
|
|
@@ -720,6 +720,23 @@ def main():
|
|
| 720 |
"""
|
| 721 |
|
| 722 |
upscale = Upscale()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 723 |
|
| 724 |
with gr.Blocks(title = title) as demo:
|
| 725 |
gr.Markdown(value=f"<h1 style=\"text-align:center;\">{title}</h1><br>{description}")
|
|
@@ -764,15 +781,10 @@ def main():
|
|
| 764 |
]
|
| 765 |
markdown_table = header + "\n" + "\n".join(rows)
|
| 766 |
gr.Markdown(value=markdown_table)
|
| 767 |
-
|
| 768 |
-
|
| 769 |
-
|
| 770 |
-
|
| 771 |
-
f"| [{key}]({value[1]}) | " + value[2].replace("\n", "<br>") + f" | [download]({value[0]}) |"
|
| 772 |
-
for key, value in upscale_models.items()
|
| 773 |
-
]
|
| 774 |
-
markdown_table = header + "\n" + "\n".join(rows)
|
| 775 |
-
gr.Markdown(value=markdown_table)
|
| 776 |
|
| 777 |
submit.click(
|
| 778 |
upscale.inference,
|
|
|
|
| 304 |
model_type = "HAT"
|
| 305 |
elif ("realplksr" in model_name.lower() and "dysample" in model_name.lower()) or "rplksrd" in model_name.lower():
|
| 306 |
model_type = "RealPLKSR_dysample"
|
| 307 |
+
elif any(value in model_name.lower() for value in ("realplksr", "rplksr", "realplskr")):
|
| 308 |
model_type = "RealPLKSR"
|
| 309 |
elif "drct-l" in model_name.lower():
|
| 310 |
model_type = "DRCT-L"
|
|
|
|
| 720 |
"""
|
| 721 |
|
| 722 |
upscale = Upscale()
|
| 723 |
+
|
| 724 |
+
rows = []
|
| 725 |
+
tmptype = None
|
| 726 |
+
upscale_model_tables = []
|
| 727 |
+
for key, _ in typed_upscale_models.items():
|
| 728 |
+
upscale_type, upscale_model = key.split(", ", 1)
|
| 729 |
+
if tmptype and tmptype != upscale_type:#RRDB ESRGAN
|
| 730 |
+
speed = "Fast" if tmptype == "SRVGG" else ("Slow" if any(value == tmptype for value in ("DAT", "HAT")) else "Normal")
|
| 731 |
+
upscale_model_header = f"| Upscale Model | Info, Type: {tmptype}, Model execution speed: {speed} | Download URL |\n|------------|------|--------------|"
|
| 732 |
+
upscale_model_tables.append(upscale_model_header + "\n" + "\n".join(rows))
|
| 733 |
+
rows.clear()
|
| 734 |
+
tmptype = upscale_type
|
| 735 |
+
value = upscale_models[upscale_model]
|
| 736 |
+
row = f"| [{upscale_model}]({value[1]}) | " + value[2].replace("\n", "<br>") + " | [download]({value[0]}) |"
|
| 737 |
+
rows.append(row)
|
| 738 |
+
upscale_model_header = f"| Upscale Model Name | Info, Type: {tmptype}, Model execution speed: {speed} | Download URL |\n|------------|------|--------------|"
|
| 739 |
+
upscale_model_tables.append(upscale_model_header + "\n" + "\n".join(rows))
|
| 740 |
|
| 741 |
with gr.Blocks(title = title) as demo:
|
| 742 |
gr.Markdown(value=f"<h1 style=\"text-align:center;\">{title}</h1><br>{description}")
|
|
|
|
| 781 |
]
|
| 782 |
markdown_table = header + "\n" + "\n".join(rows)
|
| 783 |
gr.Markdown(value=markdown_table)
|
| 784 |
+
|
| 785 |
+
for table in upscale_model_tables:
|
| 786 |
+
with gr.Row(variant="panel"):
|
| 787 |
+
gr.Markdown(value=table)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 788 |
|
| 789 |
submit.click(
|
| 790 |
upscale.inference,
|