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,
|