File tree Expand file tree Collapse file tree 1 file changed +11
-16
lines changed Expand file tree Collapse file tree 1 file changed +11
-16
lines changed Original file line number Diff line number Diff line change @@ -668,23 +668,18 @@ def get_model_by_reference_paths(model_file_description: dict):
668
668
fine_tune_output_path = UNKNOWN
669
669
models = model_file_description ["models" ]
670
670
671
- for model in models :
672
- namespace , bucket_name , prefix = (
673
- model [ "namespace" ],
674
- model [ " bucketName" ],
675
- model [ "prefix" ],
676
- )
677
- bucket_uri = f"oci:// { bucket_name } @ { namespace } / { prefix } " . rstrip ( "/" )
678
- if bucket_name == AQUA_SERVICE_MODELS_BUCKET :
679
- base_model_path = bucket_uri
680
- else :
681
- fine_tune_output_path = bucket_uri
671
+ if models :
672
+ if len ( models ) == 1 :
673
+ base_model_artifact = models [ 0 ]
674
+ base_model_path = f"oci:// { base_model_artifact [ ' bucketName' ] } @ { base_model_artifact [ 'namespace' ] } / { base_model_artifact [ 'prefix' ] } " . rstrip (
675
+ "/"
676
+ )
677
+ if len ( models ) == 2 :
678
+ ft_model_artifact = models [ 1 ]
679
+ fine_tune_output_path = f"oci:// { ft_model_artifact [ 'bucketName' ] } @ { ft_model_artifact [ 'namespace' ] } / { ft_model_artifact [ 'prefix' ] } " . rstrip (
680
+ "/"
681
+ )
682
682
683
- if not base_model_path :
684
- raise AquaValueError (
685
- f"Base Model should come from the bucket { AQUA_SERVICE_MODELS_BUCKET } . "
686
- f"Other paths are not supported by Aqua."
687
- )
688
683
return base_model_path , fine_tune_output_path
689
684
690
685
You can’t perform that action at this time.
0 commit comments