Skip to content

Commit cf8bc3d

Browse files
Ark-kuncopybara-github
authored andcommitted
chore: GenAI - Tuning - Switched tuning to use the v1beta1
PiperOrigin-RevId: 642382810
1 parent 583cb93 commit cf8bc3d

File tree

3 files changed

+14
-13
lines changed

3 files changed

+14
-13
lines changed

tests/unit/vertexai/test_tuning.py

+5-6
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@
2828
from google.cloud.aiplatform import initializer
2929
from google.cloud.aiplatform import utils as aiplatform_utils
3030
from google.cloud.aiplatform.metadata import experiment_resources
31-
from google.cloud.aiplatform_v1.services import gen_ai_tuning_service
32-
from google.cloud.aiplatform_v1.types import job_state
33-
from google.cloud.aiplatform_v1.types import tuning_job as gca_tuning_job
31+
from google.cloud.aiplatform_v1beta1.services import gen_ai_tuning_service
32+
from google.cloud.aiplatform_v1beta1.types import job_state
33+
from google.cloud.aiplatform_v1beta1.types import tuning_job as gca_tuning_job
3434
from vertexai.preview import tuning
3535
from vertexai.preview.tuning import sft as supervised_tuning
3636

@@ -131,11 +131,10 @@ def cancel_tuning_job(self, *, name: str, **_) -> None:
131131

132132
class MockTuningJobClientWithOverride(aiplatform_utils.ClientWithOverride):
133133
_is_temporary = False
134-
_default_version = compat.V1
134+
_default_version = compat.V1BETA1
135135
_version_map = (
136136
(compat.V1, MockGenAiTuningServiceClient),
137-
# v1beta1 version does not exist
138-
# (compat.V1BETA1, gen_ai_tuning_service_v1beta1.client.JobServiceClient),
137+
(compat.V1BETA1, MockGenAiTuningServiceClient),
139138
)
140139

141140

vertexai/tuning/_supervised_tuning.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
from typing import Dict, Literal, Optional, Union
1717

18-
from google.cloud.aiplatform_v1.types import (
18+
from google.cloud.aiplatform_v1beta1.types import (
1919
tuning_job as gca_tuning_job_types,
2020
)
2121
from vertexai import generative_models

vertexai/tuning/_tuning.py

+8-6
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,13 @@
2929
from google.cloud.aiplatform_v1.services import (
3030
gen_ai_tuning_service as gen_ai_tuning_service_v1,
3131
)
32-
from google.cloud.aiplatform_v1.types import (
32+
from google.cloud.aiplatform_v1beta1.services import (
33+
gen_ai_tuning_service as gen_ai_tuning_service_v1beta1,
34+
)
35+
from google.cloud.aiplatform_v1beta1.types import (
3336
tuning_job as gca_tuning_job_types,
3437
)
35-
from google.cloud.aiplatform_v1 import types as gca_types
38+
from google.cloud.aiplatform_v1beta1 import types as gca_types
3639

3740
from google.rpc import status_pb2 # type: ignore
3841

@@ -42,11 +45,10 @@
4245

4346
class TuningJobClientWithOverride(aiplatform_utils.ClientWithOverride):
4447
_is_temporary = True
45-
_default_version = compat.V1
48+
_default_version = compat.V1BETA1
4649
_version_map = (
4750
(compat.V1, gen_ai_tuning_service_v1.client.GenAiTuningServiceClient),
48-
# v1beta1 version does not exist
49-
# (compat.V1BETA1, gen_ai_tuning_service_v1beta1.client.GenAiTuningServiceClient),
51+
(compat.V1BETA1, gen_ai_tuning_service_v1beta1.client.GenAiTuningServiceClient),
5052
)
5153

5254

@@ -66,7 +68,7 @@ class TuningJob(aiplatform_base._VertexAiResourceNounPlus):
6668
client_class = TuningJobClientWithOverride
6769

6870
_gca_resource: gca_tuning_job_types.TuningJob
69-
api_client: gen_ai_tuning_service_v1.client.GenAiTuningServiceClient
71+
api_client: gen_ai_tuning_service_v1beta1.client.GenAiTuningServiceClient
7072

7173
def __init__(self, tuning_job_name: str):
7274
super().__init__(resource_name=tuning_job_name)

0 commit comments

Comments
 (0)