|
44 | 44 | AQUA_MODEL_TYPE_SERVICE,
|
45 | 45 | AQUA_MULTI_MODEL_CONFIG,
|
46 | 46 | MODEL_BY_REFERENCE_OSS_PATH_KEY,
|
| 47 | + MODEL_GROUP, |
47 | 48 | MODEL_NAME_DELIMITER,
|
| 49 | + SINGLE_MODEL_FLEX, |
48 | 50 | UNKNOWN_DICT,
|
| 51 | + UNKNOWN_ENUM_VALUE, |
49 | 52 | )
|
50 | 53 | from ads.aqua.data import AquaResourceIdentifier
|
51 | 54 | from ads.aqua.model import AquaModelApp
|
@@ -864,21 +867,26 @@ def list(self, **kwargs) -> List["AquaDeployment"]:
|
864 | 867 |
|
865 | 868 | if oci_aqua:
|
866 | 869 | # skipping the AQUA model deployments that are created from model group
|
867 |
| - # TODO: remove this checker after AQUA deployment is integrated with model group |
868 |
| - aqua_model_id = model_deployment.freeform_tags.get( |
869 |
| - Tags.AQUA_MODEL_ID_TAG, UNKNOWN |
870 |
| - ) |
871 | 870 | if (
|
872 |
| - "datasciencemodelgroup" in aqua_model_id |
873 |
| - or model_deployment.model_deployment_configuration_details.deployment_type |
874 |
| - == "UNKNOWN_ENUM_VALUE" |
| 871 | + model_deployment.model_deployment_configuration_details.deployment_type |
| 872 | + in [UNKNOWN_ENUM_VALUE, MODEL_GROUP, SINGLE_MODEL_FLEX] |
875 | 873 | ):
|
876 | 874 | continue
|
877 |
| - results.append( |
878 |
| - AquaDeployment.from_oci_model_deployment( |
879 |
| - model_deployment, self.region |
| 875 | + try: |
| 876 | + results.append( |
| 877 | + AquaDeployment.from_oci_model_deployment( |
| 878 | + model_deployment, self.region |
| 879 | + ) |
880 | 880 | )
|
881 |
| - ) |
| 881 | + except Exception as e: |
| 882 | + logger.error( |
| 883 | + f"There was an issue processing the list of model deployments . Error: {str(e)}", |
| 884 | + exc_info=True, |
| 885 | + ) |
| 886 | + raise AquaRuntimeError( |
| 887 | + f"There was an issue processing the list of model deployments . Error: {str(e)}" |
| 888 | + ) from e |
| 889 | + |
882 | 890 | # log telemetry if MD is in active or failed state
|
883 | 891 | deployment_id = model_deployment.id
|
884 | 892 | state = model_deployment.lifecycle_state.upper()
|
|
0 commit comments