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