Commit ·
8fa97ba
1
Parent(s): aba5b19
Fix Gradio 6 image and launch compatibility
Browse files- gradio_pharmacopilot_demo.py +12 -13
gradio_pharmacopilot_demo.py
CHANGED
|
@@ -546,16 +546,15 @@ CSS = """
|
|
| 546 |
"""
|
| 547 |
|
| 548 |
|
| 549 |
-
|
| 550 |
-
|
| 551 |
-
|
| 552 |
-
|
| 553 |
-
|
| 554 |
-
|
| 555 |
-
|
| 556 |
-
|
| 557 |
-
|
| 558 |
-
) as demo:
|
| 559 |
state = gr.State({})
|
| 560 |
gr.HTML(
|
| 561 |
"""
|
|
@@ -592,7 +591,7 @@ with gr.Blocks(
|
|
| 592 |
details = gr.HTML()
|
| 593 |
gauge = gr.Plot(label="Confidence Gauge")
|
| 594 |
with gr.Column(scale=5):
|
| 595 |
-
package_image = gr.Image(label="Packaging Image", height=360
|
| 596 |
stock = gr.HTML()
|
| 597 |
with gr.Accordion("Top Candidates", open=False):
|
| 598 |
candidates = gr.HTML()
|
|
@@ -613,7 +612,7 @@ with gr.Blocks(
|
|
| 613 |
)
|
| 614 |
locate_scan_btn = gr.Button("Find Box On Shelf", variant="primary")
|
| 615 |
with gr.Column(scale=5):
|
| 616 |
-
shelf_result_image = gr.Image(label="Detected Shelf Box", height=360
|
| 617 |
shelf_result_info = gr.HTML()
|
| 618 |
|
| 619 |
analyze_btn.click(
|
|
@@ -645,4 +644,4 @@ if __name__ == "__main__":
|
|
| 645 |
parser.add_argument("--server-port", type=int, default=7860)
|
| 646 |
args = parser.parse_args()
|
| 647 |
|
| 648 |
-
demo.launch(server_name=args.server_name, server_port=args.server_port)
|
|
|
|
| 546 |
"""
|
| 547 |
|
| 548 |
|
| 549 |
+
APP_THEME = gr.themes.Soft(
|
| 550 |
+
primary_hue="emerald",
|
| 551 |
+
secondary_hue="blue",
|
| 552 |
+
neutral_hue="slate",
|
| 553 |
+
font=[gr.themes.GoogleFont("Inter"), "ui-sans-serif", "system-ui", "sans-serif"],
|
| 554 |
+
)
|
| 555 |
+
|
| 556 |
+
|
| 557 |
+
with gr.Blocks(title="PharmaCopilot") as demo:
|
|
|
|
| 558 |
state = gr.State({})
|
| 559 |
gr.HTML(
|
| 560 |
"""
|
|
|
|
| 591 |
details = gr.HTML()
|
| 592 |
gauge = gr.Plot(label="Confidence Gauge")
|
| 593 |
with gr.Column(scale=5):
|
| 594 |
+
package_image = gr.Image(label="Packaging Image", height=360)
|
| 595 |
stock = gr.HTML()
|
| 596 |
with gr.Accordion("Top Candidates", open=False):
|
| 597 |
candidates = gr.HTML()
|
|
|
|
| 612 |
)
|
| 613 |
locate_scan_btn = gr.Button("Find Box On Shelf", variant="primary")
|
| 614 |
with gr.Column(scale=5):
|
| 615 |
+
shelf_result_image = gr.Image(label="Detected Shelf Box", height=360)
|
| 616 |
shelf_result_info = gr.HTML()
|
| 617 |
|
| 618 |
analyze_btn.click(
|
|
|
|
| 644 |
parser.add_argument("--server-port", type=int, default=7860)
|
| 645 |
args = parser.parse_args()
|
| 646 |
|
| 647 |
+
demo.launch(server_name=args.server_name, server_port=args.server_port, css=CSS, theme=APP_THEME)
|