|
32 | 32 | ),
|
33 | 33 | exception_if_mldev="gcs_uri parameter is not supported in Gemini API.",
|
34 | 34 | ),
|
35 |
| - pytest_helper.TestTableItem( |
36 |
| - name="test_dataset_gcs_uri_all_parameters", |
37 |
| - parameters=genai_types._CreateTuningJobParameters( |
38 |
| - base_model="gemini-1.5-pro-002", |
39 |
| - training_dataset=genai_types.TuningDataset( |
40 |
| - gcs_uri="gs://cloud-samples-data/ai-platform/generative_ai/gemini-1_5/text/sft_train_data.jsonl", |
41 |
| - ), |
42 |
| - config=genai_types.CreateTuningJobConfig( |
43 |
| - tuned_model_display_name="Model display name", |
44 |
| - epoch_count=1, |
45 |
| - learning_rate_multiplier=1.0, |
46 |
| - adapter_size="ADAPTER_SIZE_ONE", |
47 |
| - validation_dataset=genai_types.TuningDataset( |
48 |
| - gcs_uri="gs://cloud-samples-data/ai-platform/generative_ai/gemini-1_5/text/sft_validation_data.jsonl", |
49 |
| - ), |
50 |
| - # Not supported in Vertex AI |
51 |
| - # batch_size=4, |
52 |
| - # learning_rate=0.01, |
53 |
| - ), |
54 |
| - ), |
55 |
| - exception_if_mldev="gcs_uri parameter is not supported in Gemini API.", |
56 |
| - ), |
57 |
| - pytest_helper.TestTableItem( |
58 |
| - name="test_dataset_gcs_uri_parameters_unsupported_by_vertex", |
59 |
| - parameters=genai_types._CreateTuningJobParameters( |
60 |
| - base_model="gemini-1.5-pro-002", |
61 |
| - training_dataset=genai_types.TuningDataset( |
62 |
| - gcs_uri="gs://cloud-samples-data/ai-platform/generative_ai/gemini-1_5/text/sft_train_data.jsonl", |
63 |
| - ), |
64 |
| - config=genai_types.CreateTuningJobConfig( |
65 |
| - # Not supported in Vertex AI |
66 |
| - batch_size=4, |
67 |
| - learning_rate=0.01, |
68 |
| - ), |
69 |
| - ), |
70 |
| - exception_if_vertex="batch_size parameter is not supported in Vertex AI.", |
71 |
| - exception_if_mldev="gcs_uri parameter is not supported in Gemini API.", |
72 |
| - ), |
73 |
| - pytest_helper.TestTableItem( |
74 |
| - name="test_dataset_examples_parameters_unsupported_by_mldev", |
75 |
| - parameters=genai_types._CreateTuningJobParameters( |
76 |
| - # Error: "models/gemini-1.5-pro-002 is not found for |
77 |
| - # CREATE TUNED MODEL at API version v1beta." |
78 |
| - # base_model="gemini-1.5-pro-002", |
79 |
| - base_model="models/gemini-1.0-pro-001", |
80 |
| - training_dataset=genai_types.TuningDataset( |
81 |
| - examples=[ |
82 |
| - genai_types.TuningExample( |
83 |
| - text_input=f"Input text {i}", |
84 |
| - output=f"Output text {i}", |
85 |
| - ) |
86 |
| - for i in range(5) |
87 |
| - ], |
88 |
| - ), |
89 |
| - # Required for MLDev: |
90 |
| - # "Either tuned_model_id or display_name must be set." |
91 |
| - config=genai_types.CreateTuningJobConfig( |
92 |
| - tuned_model_display_name="Model display name", |
93 |
| - # Not supported in MLDev |
94 |
| - adapter_size="ADAPTER_SIZE_ONE", |
95 |
| - # Generator issue: "validationDatasetUri": {}. See b/375079287 |
96 |
| - # validation_dataset=genai_types.TuningDataset( |
97 |
| - # gcs_uri="gs://cloud-samples-data/ai-platform/generative_ai/gemini-1_5/text/sft_validation_data.jsonl", |
98 |
| - # ), |
99 |
| - ), |
100 |
| - ), |
101 |
| - exception_if_mldev="adapter_size parameter is not supported in Gemini API.", |
102 |
| - exception_if_vertex="examples parameter is not supported in Vertex AI.", |
103 |
| - ), |
104 |
| - pytest_helper.TestTableItem( |
105 |
| - name="test_dataset_vertex_dataset_resource", |
106 |
| - parameters=genai_types._CreateTuningJobParameters( |
107 |
| - base_model="gemini-1.5-pro-002", |
108 |
| - training_dataset=genai_types.TuningDataset( |
109 |
| - vertex_dataset_resource="projects/613165508263/locations/us-central1/datasets/8254568702121345024", |
110 |
| - ), |
111 |
| - ), |
112 |
| - exception_if_mldev="vertex_dataset_resource parameter is not supported in Gemini API.", |
113 |
| - ), |
114 |
| - pytest_helper.TestTableItem( |
115 |
| - name="test_dataset_dataset_resource_all_parameters", |
116 |
| - parameters=genai_types._CreateTuningJobParameters( |
117 |
| - base_model="gemini-1.5-pro-002", |
118 |
| - training_dataset=genai_types.TuningDataset( |
119 |
| - vertex_dataset_resource="projects/613165508263/locations/us-central1/datasets/8254568702121345024", |
120 |
| - ), |
121 |
| - config=genai_types.CreateTuningJobConfig( |
122 |
| - tuned_model_display_name="Model display name", |
123 |
| - epoch_count=1, |
124 |
| - learning_rate_multiplier=1.0, |
125 |
| - adapter_size="ADAPTER_SIZE_ONE", |
126 |
| - validation_dataset=genai_types.TuningDataset( |
127 |
| - vertex_dataset_resource="projects/613165508263/locations/us-central1/datasets/5556912525326417920", |
128 |
| - ), |
129 |
| - # Not supported in Vertex AI |
130 |
| - # batch_size=4, |
131 |
| - # learning_rate=0.01, |
132 |
| - ), |
133 |
| - ), |
134 |
| - exception_if_mldev="vertex_dataset_resource parameter is not supported in Gemini API.", |
135 |
| - ), |
136 | 35 | ]
|
137 | 36 |
|
138 | 37 | pytestmark = pytest_helper.setup(
|
|
0 commit comments