From 0088f573dcd05a175dce781855ccb8a9a0ec1a80 Mon Sep 17 00:00:00 2001 From: Akshay Sonawane Date: Wed, 6 May 2026 10:31:13 -0700 Subject: [PATCH] Add download ep code --- .../web-server-responses-vision/src/app.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/samples/python/web-server-responses-vision/src/app.py b/samples/python/web-server-responses-vision/src/app.py index d77170a8..8b80893e 100644 --- a/samples/python/web-server-responses-vision/src/app.py +++ b/samples/python/web-server-responses-vision/src/app.py @@ -35,6 +35,23 @@ def resize_and_encode(path, max_dim=512): config = Configuration(app_name="foundry_local_samples") FoundryLocalManager.initialize(config) manager = FoundryLocalManager.instance + +current_ep = "" + + +def _ep_progress(ep_name: str, percent: float): + global current_ep + if ep_name != current_ep: + if current_ep: + print() + current_ep = ep_name + print(f"\r {ep_name:<30} {percent:5.1f}%", end="", flush=True) + + +print("\nDownloading execution providers:") +manager.download_and_register_eps(progress_callback=_ep_progress) +if current_ep: + print() # #