Skip to content

Commit 1ee7046

Browse files
jayesh-tannaJayesh Tanna
andauthored
waiting for finetuned model result instead polling (#44504)
* Using correct method in finetuning samples for async operation * making chages * finetuning correction * correcting var name --------- Co-authored-by: Jayesh Tanna <[email protected]>
1 parent 2a3159c commit 1ee7046

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

sdk/ai/azure-ai-projects/samples/finetuning/sample_finetuning_supervised_job.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,8 @@ def deploy_model(openai_client, credential, job_id):
105105
deployment=deployment_config,
106106
)
107107

108-
while deployment.status() not in ["Succeeded", "Failed"]:
109-
time.sleep(30)
110-
print(f"Deployment status: {deployment.status()}")
108+
print("Waiting for deployment to complete...")
109+
deployment.result()
111110

112111
print(f"Model deployment completed: {deployment_name}")
113112
return deployment_name

sdk/ai/azure-ai-projects/samples/finetuning/sample_finetuning_supervised_job_async.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,8 @@ async def deploy_model(openai_client, credential, job_id):
107107
deployment=deployment_config,
108108
)
109109

110-
while deployment.status() not in ["Succeeded", "Failed"]:
111-
await asyncio.sleep(30)
112-
print(f"Deployment status: {deployment.status()}")
110+
print(f"Waiting for deployment to complete...")
111+
await deployment.result()
113112

114113
print(f"Model deployment completed: {deployment_name}")
115114
return deployment_name

0 commit comments

Comments
 (0)