Mohibullah commited on
Commit
8fa97ba
·
1 Parent(s): aba5b19

Fix Gradio 6 image and launch compatibility

Browse files
Files changed (1) hide show
  1. gradio_pharmacopilot_demo.py +12 -13
gradio_pharmacopilot_demo.py CHANGED
@@ -546,16 +546,15 @@ CSS = """
546
  """
547
 
548
 
549
- with gr.Blocks(
550
- css=CSS,
551
- title="PharmaCopilot",
552
- theme=gr.themes.Soft(
553
- primary_hue="emerald",
554
- secondary_hue="blue",
555
- neutral_hue="slate",
556
- font=[gr.themes.GoogleFont("Inter"), "ui-sans-serif", "system-ui", "sans-serif"],
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, show_download_button=False)
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, show_download_button=False)
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)