@@ -275,7 +275,7 @@ class TestDataset:
275275 "environment_configuration_type" : "OCIR_CONTAINER" ,
276276 "environment_variables" : {
277277 "MODEL_DEPLOY_PREDICT_ENDPOINT" : "/v1/completions" ,
278- "MULTI_MODEL_CONFIG" : '{ "models": [{ "params": "--served-model-name model_one --tensor-parallel-size 1 --max-model-len 2096", "model_path": "models/model_one/5be6479/artifact/", "model_task": "text_embedding"}, {"params": "--served-model-name model_two --tensor-parallel-size 1 --max-model-len 2096", "model_path": "models/model_two/83e9aa1/artifact/", "model_task": "image_text_to_text"}, {"params": "--served-model-name model_three --tensor-parallel-size 1 --max-model-len 2096", "model_path": "models/model_three/83e9aa1/artifact/", "model_task": "code_synthesis"}]}' ,
278+ "MULTI_MODEL_CONFIG" : '{ "models": [{ "params": "--served-model-name model_one --tensor-parallel-size 1 --max-model-len 2096", "model_path": "models/model_one/5be6479/artifact/", "model_task": "text_embedding"}, {"params": "--served-model-name model_two --tensor-parallel-size 1 --max-model-len 2096", "model_path": "models/model_two/83e9aa1/artifact/", "model_task": "image_text_to_text"}, {"params": "--served-model-name model_three --tensor-parallel-size 1 --max-model-len 2096", "model_path": "models/model_three/83e9aa1/artifact/", "model_task": "code_synthesis", "fine_tune_path": "oci://test_bucket@test_namespace/models/ft-models/meta-llama-3b/ocid1.datasciencejob.oc1.iad.<ocid>" }]}' ,
279279 },
280280 "health_check_port" : 8080 ,
281281 "image" : "dsmc://image-name:1.0.0.0" ,
@@ -487,6 +487,7 @@ class TestDataset:
487487 "model_name" : "test_model_1" ,
488488 "model_task" : "text_embedding" ,
489489 "artifact_location" : "test_location_1" ,
490+ "fine_tune_artifact" : None
490491 },
491492 {
492493 "env_var" : {},
@@ -495,6 +496,7 @@ class TestDataset:
495496 "model_name" : "test_model_2" ,
496497 "model_task" : "image_text_to_text" ,
497498 "artifact_location" : "test_location_2" ,
499+ "fine_tune_artifact" : None
498500 },
499501 {
500502 "env_var" : {},
@@ -503,12 +505,13 @@ class TestDataset:
503505 "model_name" : "test_model_3" ,
504506 "model_task" : "code_synthesis" ,
505507 "artifact_location" : "test_location_3" ,
508+ "fine_tune_artifact" : "oci://test_bucket@test_namespace/models/ft-models/meta-llama-3b/ocid1.datasciencejob.oc1.iad.<ocid>"
506509 },
507510 ],
508511 "model_id" : "ocid1.datasciencemodel.oc1.<region>.<OCID>" ,
509512 "environment_variables" : {
510513 "MODEL_DEPLOY_PREDICT_ENDPOINT" : "/v1/completions" ,
511- "MULTI_MODEL_CONFIG" : '{ "models": [{ "params": "--served-model-name model_one --tensor-parallel-size 1 --max-model-len 2096", "model_path": "models/model_one/5be6479/artifact/", "model_task": "text_embedding"}, {"params": "--served-model-name model_two --tensor-parallel-size 1 --max-model-len 2096", "model_path": "models/model_two/83e9aa1/artifact/", "model_task": "image_text_to_text"}, {"params": "--served-model-name model_three --tensor-parallel-size 1 --max-model-len 2096", "model_path": "models/model_three/83e9aa1/artifact/", "model_task": "code_synthesis"}]}' ,
514+ "MULTI_MODEL_CONFIG" : '{ "models": [{ "params": "--served-model-name model_one --tensor-parallel-size 1 --max-model-len 2096", "model_path": "models/model_one/5be6479/artifact/", "model_task": "text_embedding"}, {"params": "--served-model-name model_two --tensor-parallel-size 1 --max-model-len 2096", "model_path": "models/model_two/83e9aa1/artifact/", "model_task": "image_text_to_text"}, {"params": "--served-model-name model_three --tensor-parallel-size 1 --max-model-len 2096", "model_path": "models/model_three/83e9aa1/artifact/", "model_task": "code_synthesis", "fine_tune_path": "oci://test_bucket@test_namespace/models/ft-models/meta-llama-3b/ocid1.datasciencejob.oc1.iad.<ocid>" }]}' ,
512515 },
513516 "cmd" : [],
514517 "console_link" : "https://cloud.oracle.com/data-science/model-deployments/ocid1.datasciencemodeldeployment.oc1.<region>.<MD_OCID>?region=region-name" ,
@@ -969,6 +972,7 @@ class TestDataset:
969972 "model_name" : "model_one" ,
970973 "model_task" : "text_embedding" ,
971974 "artifact_location" : "artifact_location_one" ,
975+ "fine_tune_artifact" : None
972976 },
973977 {
974978 "env_var" : {"--test_key_two" : "test_value_two" },
@@ -977,6 +981,7 @@ class TestDataset:
977981 "model_name" : "model_two" ,
978982 "model_task" : "image_text_to_text" ,
979983 "artifact_location" : "artifact_location_two" ,
984+ "fine_tune_artifact" : None
980985 },
981986 {
982987 "env_var" : {"--test_key_three" : "test_value_three" },
@@ -985,6 +990,7 @@ class TestDataset:
985990 "model_name" : "model_three" ,
986991 "model_task" : "code_synthesis" ,
987992 "artifact_location" : "artifact_location_three" ,
993+ "fine_tune_artifact" : "oci://test_bucket@test_namespace/models/ft-models/meta-llama-3b/ocid1.datasciencejob.oc1.iad.<ocid>"
988994 },
989995 ]
990996
@@ -1811,6 +1817,7 @@ def test_create_deployment_for_multi_model(
18111817 model_task = "code_synthesis" ,
18121818 gpu_count = 2 ,
18131819 artifact_location = "test_location_3" ,
1820+ fine_tune_artifact = "oci://test_bucket@test_namespace/models/ft-models/meta-llama-3b/ocid1.datasciencejob.oc1.iad.<ocid>"
18141821 )
18151822
18161823 result = self .app .create (
0 commit comments