Skip to content

Commit 1d4db99

Browse files
achauhan-sccl0lawrence
authored andcommitted
Serverless endpoint list failure (Azure#38028)
* fixing sweep job service response parsing issue * fixing sweep job service response parsing issue * raising a work around for cmd job and spark job name lowering case * fixing black issue * fixing serialization issue in sweep job * include black fix * found and fix the issue in compute validation * fixing a corrupt wokspace arm template * fixing the failed test case * updating the date for 1.18.0 release * removing empty section * adding in progress version details * adding IDC code reviewers * correcting the directory path * lint fix * adding change log entry * addressing review comment * fixing ut * addressing api review comment * adding a fix for subnet validation in compute instance * my py fix * fixing autoML serialization issue * formatting * moving auto ML job create API to 2024 * fixing null issue in server less from rest object
1 parent a50a046 commit 1d4db99

File tree

1 file changed

+20
-20
lines changed
  • sdk/ml/azure-ai-ml/azure/ai/ml/entities/_autogen_entities/models

1 file changed

+20
-20
lines changed

sdk/ml/azure-ai-ml/azure/ai/ml/entities/_autogen_entities/models/_patch.py

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -12,29 +12,29 @@
1212
import json
1313
from typing import Any, Dict, List, Optional
1414

15-
from azure.ai.ml.entities._system_data import SystemData
16-
from azure.ai.ml._utils._experimental import experimental
15+
from azure.ai.ml._restclient.v2024_01_01_preview.models import MarketplaceSubscription as RestMarketplaceSubscription
16+
from azure.ai.ml._restclient.v2024_01_01_preview.models import (
17+
MarketplaceSubscriptionProperties as RestMarketplaceSubscriptionProperties,
18+
)
19+
from azure.ai.ml._restclient.v2024_01_01_preview.models import ModelSettings as RestModelSettings
20+
from azure.ai.ml._restclient.v2024_01_01_preview.models import ServerlessEndpoint as RestServerlessEndpoint
21+
from azure.ai.ml._restclient.v2024_01_01_preview.models import (
22+
ServerlessEndpointProperties as RestServerlessEndpointProperties,
23+
)
24+
from azure.ai.ml._restclient.v2024_01_01_preview.models import Sku as RestSku
1725
from azure.ai.ml._restclient.v2024_04_01_preview.models import (
1826
EndpointDeploymentResourcePropertiesBasicResource,
1927
OpenAIEndpointDeploymentResourceProperties,
2028
)
29+
from azure.ai.ml._utils._experimental import experimental
2130
from azure.ai.ml._utils.utils import camel_to_snake
22-
from azure.ai.ml._restclient.v2024_01_01_preview.models import (
23-
ServerlessEndpoint as RestServerlessEndpoint,
24-
ServerlessEndpointProperties as RestServerlessEndpointProperties,
25-
ModelSettings as RestModelSettings,
26-
Sku as RestSku,
27-
MarketplaceSubscription as RestMarketplaceSubscription,
28-
MarketplaceSubscriptionProperties as RestMarketplaceSubscriptionProperties,
29-
)
31+
from azure.ai.ml.entities._system_data import SystemData
3032

31-
from ._models import (
32-
AzureOpenAIDeployment as _AzureOpenAIDeployment,
33-
ServerlessEndpoint as _ServerlessEndpoint,
34-
MarketplaceSubscription as _MarketplaceSubscription,
35-
MarketplacePlan as _MarketplacePlan,
36-
)
3733
from .._model_base import rest_field
34+
from ._models import AzureOpenAIDeployment as _AzureOpenAIDeployment
35+
from ._models import MarketplacePlan as _MarketplacePlan
36+
from ._models import MarketplaceSubscription as _MarketplaceSubscription
37+
from ._models import ServerlessEndpoint as _ServerlessEndpoint
3838

3939
__all__: List[str] = [
4040
"AzureOpenAIDeployment",
@@ -151,10 +151,10 @@ def _from_rest_object(cls, obj: RestServerlessEndpoint) -> "ServerlessEndpoint":
151151
location=obj.location,
152152
auth_mode=obj.properties.auth_mode,
153153
provisioning_state=camel_to_snake(obj.properties.provisioning_state),
154-
model_id=obj.properties.model_settings.model_id,
155-
scoring_uri=obj.properties.inference_endpoint.uri,
156-
system_data=SystemData._from_rest_object(obj.system_data),
157-
headers=obj.properties.inference_endpoint.headers,
154+
model_id=obj.properties.model_settings.model_id if obj.properties.model_settings else None,
155+
scoring_uri=obj.properties.inference_endpoint.uri if obj.properties.inference_endpoint else None,
156+
system_data=SystemData._from_rest_object(obj.system_data) if obj.system_data else None,
157+
headers=obj.properties.inference_endpoint.headers if obj.properties.inference_endpoint else None,
158158
)
159159

160160
def as_dict(self, *, exclude_readonly: bool = False) -> Dict[str, Any]:

0 commit comments

Comments
 (0)