Skip to content

Commit 17cf920

Browse files
jscudcopybara-github
authored andcommitted
chore: resolving flaky test.
PiperOrigin-RevId: 932661713
1 parent 3b06782 commit 17cf920

1 file changed

Lines changed: 12 additions & 21 deletions

File tree

tests/system/aiplatform/test_experiment_model.py

Lines changed: 12 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,8 @@ def test_sklearn_model(self, shared_state):
6060

6161
# Test get ExperimentModel with aritfact id
6262
model_artifact = aiplatform.get_experiment_model("sk-model")
63-
assert model_artifact.uri.endswith("sklearn-model")
64-
6563
shared_state["resources"] = [model_artifact]
64+
assert model_artifact.uri.endswith("sklearn-model")
6665

6766
# Test get model info from ExperimentModel
6867
model_info = model_artifact.get_model_info()
@@ -117,9 +116,8 @@ def test_xgboost_booster_with_custom_uri(self, shared_state):
117116

118117
# Test get ExperimentModel with aritfact id
119118
model_artifact = aiplatform.get_experiment_model("xgb-booster")
120-
assert model_artifact.uri == uri
121-
122119
shared_state["resources"].append(model_artifact)
120+
assert model_artifact.uri == uri
123121

124122
# Test get model info from ExperimentModel
125123
model_info = model_artifact.get_model_info()
@@ -144,10 +142,9 @@ def test_xgboost_booster_with_custom_uri(self, shared_state):
144142
registered_model = model_artifact.register_model(
145143
serving_container_image_uri=container_uri
146144
)
147-
assert registered_model.display_name.startswith("xgboost model")
148-
149145
self.registered_models_cpu.append(registered_model)
150146
shared_state["resources"].append(registered_model)
147+
assert registered_model.display_name.startswith("xgboost model")
151148

152149
def test_xgboost_xgbmodel_with_custom_names(self, shared_state):
153150
aiplatform.init(
@@ -170,11 +167,10 @@ def test_xgboost_xgbmodel_with_custom_names(self, shared_state):
170167

171168
# Test get ExperimentModel with aritfact id
172169
model_artifact = aiplatform.get_experiment_model("xgboost-xgbmodel")
170+
shared_state["resources"].append(model_artifact)
173171
assert model_artifact.uri.endswith("xgboost-model")
174172
assert model_artifact.display_name == "custom-experiment-model-name"
175173

176-
shared_state["resources"].append(model_artifact)
177-
178174
# Test get model info from ExperimentModel
179175
model_info = model_artifact.get_model_info()
180176
assert model_info == {
@@ -201,10 +197,9 @@ def test_xgboost_xgbmodel_with_custom_names(self, shared_state):
201197
serving_container_image_uri=container_uri,
202198
display_name="custom-registered-model-name",
203199
)
204-
assert registered_model.display_name == "custom-registered-model-name"
205-
206200
self.registered_models_cpu.append(registered_model)
207201
shared_state["resources"].append(registered_model)
202+
assert registered_model.display_name == "custom-registered-model-name"
208203

209204
def test_tensorflow_keras_model_with_input_example(self, shared_state):
210205
aiplatform.init(
@@ -230,9 +225,8 @@ def test_tensorflow_keras_model_with_input_example(self, shared_state):
230225

231226
# Test get ExperimentModel with aritfact id
232227
model_artifact = aiplatform.get_experiment_model("keras-model")
233-
assert model_artifact.uri.endswith("tensorflow-model")
234-
235228
shared_state["resources"].append(model_artifact)
229+
assert model_artifact.uri.endswith("tensorflow-model")
236230

237231
# Test get model info from ExperimentModel
238232
model_info = model_artifact.get_model_info()
@@ -261,10 +255,9 @@ def test_tensorflow_keras_model_with_input_example(self, shared_state):
261255
registered_model = model_artifact.register_model(
262256
serving_container_image_uri=container_uri
263257
)
264-
assert registered_model.display_name.startswith("tensorflow model")
265-
266258
self.registered_models_cpu.append(registered_model)
267259
shared_state["resources"].append(registered_model)
260+
assert registered_model.display_name.startswith("tensorflow model")
268261

269262
def test_tensorflow_module_with_gpu_container(self, shared_state):
270263
aiplatform.init(
@@ -294,9 +287,8 @@ def add(self, x):
294287

295288
# Test get ExperimentModel with aritfact id
296289
model_artifact = aiplatform.get_experiment_model("tf-module")
297-
assert model_artifact.uri.endswith("tensorflow-model")
298-
299290
shared_state["resources"].append(model_artifact)
291+
assert model_artifact.uri.endswith("tensorflow-model")
300292

301293
# Test get model info from ExperimentModel
302294
model_info = model_artifact.get_model_info()
@@ -322,10 +314,9 @@ def add(self, x):
322314
serving_container_image_uri=container_uri,
323315
use_gpu=True,
324316
)
325-
assert registered_model.display_name.startswith("tensorflow model")
326-
327317
self.registered_models_gpu.append(registered_model)
328318
shared_state["resources"].append(registered_model)
319+
assert registered_model.display_name.startswith("tensorflow model")
329320

330321
def test_deploy_model_with_cpu_container(self, shared_state):
331322
aiplatform.init(
@@ -342,8 +333,8 @@ def test_deploy_model_with_cpu_container(self, shared_state):
342333
endpoint = registered_model.deploy()
343334

344335
pred = endpoint.predict([[1, 2]])
345-
assert isinstance(pred, models.Prediction)
346336
shared_state["resources"].append(endpoint)
337+
assert isinstance(pred, models.Prediction)
347338

348339
def test_deploy_model_with_gpu_container(self, shared_state):
349340
aiplatform.init(
@@ -359,9 +350,9 @@ def test_deploy_model_with_gpu_container(self, shared_state):
359350
# Deploy the registered model
360351
# Since we are using gpu, we need to specify accelerator_type and count
361352
endpoint = registered_model.deploy(
362-
accelerator_type="NVIDIA_TESLA_T4", accelerator_count=1, sync=False
353+
accelerator_type="NVIDIA_TESLA_T4", accelerator_count=1
363354
)
355+
shared_state["resources"].append(endpoint)
364356

365357
pred = endpoint.predict([[1, 2]])
366358
assert isinstance(pred, models.Prediction)
367-
shared_state["resources"].append(endpoint)

0 commit comments

Comments
 (0)