Skip to content

Commit 6be0bc1

Browse files
Adding time series forecasting model deployment
1 parent 95c5a5d commit 6be0bc1

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

ads/aqua/model/constants.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ class ModelTask(ExtendedEnum):
2626
TEXT_GENERATION = "text-generation"
2727
IMAGE_TEXT_TO_TEXT = "image-text-to-text"
2828
IMAGE_TO_TEXT = "image-to-text"
29+
TIME_SERIES_FORECASTING = "time-series-forecasting"
2930

3031

3132
class FineTuningMetricCategories(ExtendedEnum):

ads/aqua/modeldeployment/deployment.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,11 @@
4747
)
4848
from ads.aqua.data import AquaResourceIdentifier
4949
from ads.aqua.model import AquaModelApp
50-
from ads.aqua.model.constants import AquaModelMetadataKeys, ModelCustomMetadataFields
50+
from ads.aqua.model.constants import (
51+
AquaModelMetadataKeys,
52+
ModelCustomMetadataFields,
53+
ModelTask,
54+
)
5155
from ads.aqua.model.utils import (
5256
extract_base_model_from_ft,
5357
extract_fine_tune_artifacts_path,
@@ -214,6 +218,12 @@ def create(
214218
freeform_tags=freeform_tags,
215219
defined_tags=defined_tags,
216220
)
221+
if aqua_model.freeform_tags.get(
222+
Tags.TASK, ModelTask.TIME_SERIES_FORECASTING
223+
):
224+
create_deployment_details.env_var.update(
225+
{Tags.TASK.upper(), ModelTask.TIME_SERIES_FORECASTING}
226+
)
217227
return self._create(
218228
aqua_model=aqua_model,
219229
create_deployment_details=create_deployment_details,

0 commit comments

Comments
 (0)