Skip to content

Commit ea04433

Browse files
committed
Enhances the logic
1 parent 99f5a78 commit ea04433

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

ads/aqua/modeldeployment/deployment.py

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,7 @@
6868
ModelDeploymentConfigSummary,
6969
MultiModelDeploymentConfigLoader,
7070
)
71-
from ads.aqua.modeldeployment.constants import (
72-
DEFAULT_POLL_INTERVAL,
73-
DEFAULT_WAIT_TIME,
74-
)
71+
from ads.aqua.modeldeployment.constants import DEFAULT_POLL_INTERVAL, DEFAULT_WAIT_TIME
7572
from ads.aqua.modeldeployment.entities import (
7673
AquaDeployment,
7774
AquaDeploymentDetail,
@@ -556,11 +553,16 @@ def _create(
556553

557554
params = f"{params} {deployment_params}".strip()
558555

559-
if create_deployment_details.model_name and "--served-model-name" in params:
560-
params = params.replace("--served-model-name odsc-llm", "")
561-
params = (
562-
f"{params} --served-model-name {create_deployment_details.model_name}"
563-
)
556+
if create_deployment_details.model_name:
557+
# Replace existing --served-model-name argument if present, otherwise add it
558+
if "--served-model-name" in params:
559+
params = re.sub(
560+
r"--served-model-name\s+\S+",
561+
f"--served-model-name {create_deployment_details.model_name}",
562+
params,
563+
)
564+
else:
565+
params += f" --served-model-name {create_deployment_details.model_name}"
564566

565567
if params:
566568
env_var.update({"PARAMS": params})

0 commit comments

Comments
 (0)