Skip to content

Commit b4afaed

Browse files
fix: units and integs
1 parent fe231bf commit b4afaed

File tree

4 files changed

+25
-25
lines changed

4 files changed

+25
-25
lines changed

src/sagemaker/utils.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -627,8 +627,8 @@ def retry_with_backoff(callable_func, num_attempts=8, botocore_client_error_code
627627
if not botocore_client_error_code or (
628628
botocore_client_error_code
629629
and isinstance(ex) == botocore.exceptions.ClientError
630-
and ex.response["Error"]["Code"]
631-
== botocore_client_error_code # pylint: disable=no-member
630+
and ex.response["Error"]["Code"] # pylint: disable=no-member
631+
== botocore_client_error_code
632632
):
633633
if i == num_attempts - 1:
634634
raise ex

tests/integ/test_mxnet.py

+12-12
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
from sagemaker.mxnet.model import MXNetModel
2525
from sagemaker.mxnet.processing import MXNetProcessor
2626
from sagemaker.serverless import ServerlessInferenceConfig
27-
from sagemaker.utils import sagemaker_timestamp
27+
from sagemaker.utils import unique_name_from_base
2828
from tests.integ import DATA_DIR, TRAINING_DEFAULT_TIMEOUT_MINUTES
2929
from tests.integ.kms_utils import get_or_create_kms_key
3030
from tests.integ.timeout import timeout, timeout_and_delete_endpoint_by_name
@@ -98,7 +98,7 @@ def test_framework_processing_job_with_deps(
9898

9999
@pytest.mark.release
100100
def test_attach_deploy(mxnet_training_job, sagemaker_session, cpu_instance_type):
101-
endpoint_name = "test-mxnet-attach-deploy-{}".format(sagemaker_timestamp())
101+
endpoint_name = unique_name_from_base("test-mxnet-attach-deploy")
102102

103103
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
104104
estimator = MXNet.attach(mxnet_training_job, sagemaker_session=sagemaker_session)
@@ -165,7 +165,7 @@ def test_deploy_model(
165165
mxnet_inference_latest_py_version,
166166
cpu_instance_type,
167167
):
168-
endpoint_name = "test-mxnet-deploy-model-{}".format(sagemaker_timestamp())
168+
endpoint_name = unique_name_from_base("test-mxnet-deploy-model")
169169

170170
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
171171
desc = sagemaker_session.sagemaker_client.describe_training_job(
@@ -200,7 +200,7 @@ def test_register_model_package(
200200
mxnet_inference_latest_py_version,
201201
cpu_instance_type,
202202
):
203-
endpoint_name = "test-mxnet-deploy-model-{}".format(sagemaker_timestamp())
203+
endpoint_name = unique_name_from_base("test-mxnet-deploy-model")
204204

205205
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
206206
desc = sagemaker_session.sagemaker_client.describe_training_job(
@@ -216,7 +216,7 @@ def test_register_model_package(
216216
sagemaker_session=sagemaker_session,
217217
framework_version=mxnet_inference_latest_version,
218218
)
219-
model_package_name = "register-model-package-{}".format(sagemaker_timestamp())
219+
model_package_name = unique_name_from_base("register-model-package")
220220
model_pkg = model.register(
221221
content_types=["application/json"],
222222
response_types=["application/json"],
@@ -239,13 +239,13 @@ def test_register_model_package_versioned(
239239
mxnet_inference_latest_py_version,
240240
cpu_instance_type,
241241
):
242-
endpoint_name = "test-mxnet-deploy-model-{}".format(sagemaker_timestamp())
242+
endpoint_name = unique_name_from_base("test-mxnet-deploy-model")
243243

244244
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
245245
desc = sagemaker_session.sagemaker_client.describe_training_job(
246246
TrainingJobName=mxnet_training_job
247247
)
248-
model_package_group_name = "register-model-package-{}".format(sagemaker_timestamp())
248+
model_package_group_name = unique_name_from_base("register-model-package")
249249
sagemaker_session.sagemaker_client.create_model_package_group(
250250
ModelPackageGroupName=model_package_group_name
251251
)
@@ -287,7 +287,7 @@ def test_deploy_model_with_tags_and_kms(
287287
mxnet_inference_latest_py_version,
288288
cpu_instance_type,
289289
):
290-
endpoint_name = "test-mxnet-deploy-model-{}".format(sagemaker_timestamp())
290+
endpoint_name = unique_name_from_base("test-mxnet-deploy-model")
291291

292292
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
293293
desc = sagemaker_session.sagemaker_client.describe_training_job(
@@ -347,7 +347,7 @@ def test_deploy_model_and_update_endpoint(
347347
cpu_instance_type,
348348
alternative_cpu_instance_type,
349349
):
350-
endpoint_name = "test-mxnet-deploy-model-{}".format(sagemaker_timestamp())
350+
endpoint_name = unique_name_from_base("test-mxnet-deploy-model")
351351

352352
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
353353
desc = sagemaker_session.sagemaker_client.describe_training_job(
@@ -395,7 +395,7 @@ def test_deploy_model_with_accelerator(
395395
mxnet_eia_latest_py_version,
396396
cpu_instance_type,
397397
):
398-
endpoint_name = "test-mxnet-deploy-model-ei-{}".format(sagemaker_timestamp())
398+
endpoint_name = unique_name_from_base("test-mxnet-deploy-model-ei")
399399

400400
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
401401
desc = sagemaker_session.sagemaker_client.describe_training_job(
@@ -426,7 +426,7 @@ def test_deploy_model_with_serverless_inference_config(
426426
mxnet_inference_latest_version,
427427
mxnet_inference_latest_py_version,
428428
):
429-
endpoint_name = "test-mxnet-deploy-model-serverless-{}".format(sagemaker_timestamp())
429+
endpoint_name = unique_name_from_base("test-mxnet-deploy-model-serverless")
430430

431431
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
432432
desc = sagemaker_session.sagemaker_client.describe_training_job(
@@ -465,7 +465,7 @@ def test_async_fit(
465465
mxnet_inference_latest_py_version,
466466
cpu_instance_type,
467467
):
468-
endpoint_name = "test-mxnet-attach-deploy-{}".format(sagemaker_timestamp())
468+
endpoint_name = unique_name_from_base("test-mxnet-attach-deploy")
469469

470470
with timeout(minutes=5):
471471
script_path = os.path.join(DATA_DIR, "mxnet_mnist", "mnist.py")

tests/integ/test_pytorch.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
from sagemaker.pytorch.model import PyTorchModel
2121
from sagemaker.pytorch.processing import PyTorchProcessor
2222
from sagemaker.serverless import ServerlessInferenceConfig
23-
from sagemaker.utils import sagemaker_timestamp
23+
from sagemaker.utils import unique_name_from_base
2424
from tests.integ import (
2525
test_region,
2626
DATA_DIR,
@@ -130,7 +130,7 @@ def test_framework_processing_job_with_deps(
130130
def test_fit_deploy(
131131
pytorch_training_job_with_latest_infernce_version, sagemaker_session, cpu_instance_type
132132
):
133-
endpoint_name = "test-pytorch-sync-fit-attach-deploy{}".format(sagemaker_timestamp())
133+
endpoint_name = unique_name_from_base("test-pytorch-sync-fit-attach-deploy")
134134
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
135135
estimator = PyTorch.attach(
136136
pytorch_training_job_with_latest_infernce_version, sagemaker_session=sagemaker_session
@@ -180,7 +180,7 @@ def test_deploy_model(
180180
pytorch_inference_latest_version,
181181
pytorch_inference_latest_py_version,
182182
):
183-
endpoint_name = "test-pytorch-deploy-model-{}".format(sagemaker_timestamp())
183+
endpoint_name = unique_name_from_base("test-pytorch-deploy-model")
184184

185185
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
186186
desc = sagemaker_session.sagemaker_client.describe_training_job(
@@ -210,7 +210,7 @@ def test_deploy_packed_model_with_entry_point_name(
210210
pytorch_inference_latest_version,
211211
pytorch_inference_latest_py_version,
212212
):
213-
endpoint_name = "test-pytorch-deploy-model-{}".format(sagemaker_timestamp())
213+
endpoint_name = unique_name_from_base("test-pytorch-deploy-model")
214214

215215
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
216216
model_data = sagemaker_session.upload_data(path=PACKED_MODEL)
@@ -240,7 +240,7 @@ def test_deploy_model_with_accelerator(
240240
pytorch_eia_latest_version,
241241
pytorch_eia_latest_py_version,
242242
):
243-
endpoint_name = "test-pytorch-deploy-eia-{}".format(sagemaker_timestamp())
243+
endpoint_name = unique_name_from_base("test-pytorch-deploy-eia")
244244
model_data = sagemaker_session.upload_data(path=EIA_MODEL)
245245
pytorch = PyTorchModel(
246246
model_data,
@@ -272,7 +272,7 @@ def test_deploy_model_with_serverless_inference_config(
272272
pytorch_inference_latest_version,
273273
pytorch_inference_latest_py_version,
274274
):
275-
endpoint_name = "test-pytorch-deploy-model-serverless-{}".format(sagemaker_timestamp())
275+
endpoint_name = unique_name_from_base("test-pytorch-deploy-model-serverless")
276276

277277
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
278278
desc = sagemaker_session.sagemaker_client.describe_training_job(

tests/integ/test_sklearn.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
from sagemaker.serverless import ServerlessInferenceConfig
2222
from sagemaker.sklearn import SKLearn, SKLearnModel, SKLearnProcessor
23-
from sagemaker.utils import sagemaker_timestamp, unique_name_from_base
23+
from sagemaker.utils import unique_name_from_base
2424
from tests.integ import DATA_DIR, TRAINING_DEFAULT_TIMEOUT_MINUTES
2525
from tests.integ.timeout import timeout, timeout_and_delete_endpoint_by_name
2626

@@ -119,7 +119,7 @@ def test_training_with_network_isolation(
119119
"This test should be fixed. Details in https://github.com/aws/sagemaker-python-sdk/pull/968"
120120
)
121121
def test_attach_deploy(sklearn_training_job, sagemaker_session, cpu_instance_type):
122-
endpoint_name = "test-sklearn-attach-deploy-{}".format(sagemaker_timestamp())
122+
endpoint_name = unique_name_from_base("test-sklearn-attach-deploy")
123123

124124
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
125125
estimator = SKLearn.attach(sklearn_training_job, sagemaker_session=sagemaker_session)
@@ -138,7 +138,7 @@ def test_deploy_model(
138138
sklearn_latest_version,
139139
sklearn_latest_py_version,
140140
):
141-
endpoint_name = "test-sklearn-deploy-model-{}".format(sagemaker_timestamp())
141+
endpoint_name = unique_name_from_base("test-sklearn-deploy-model")
142142
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
143143
desc = sagemaker_session.sagemaker_client.describe_training_job(
144144
TrainingJobName=sklearn_training_job
@@ -162,7 +162,7 @@ def test_deploy_model_with_serverless_inference_config(
162162
sklearn_latest_version,
163163
sklearn_latest_py_version,
164164
):
165-
endpoint_name = "test-sklearn-deploy-model-serverless-{}".format(sagemaker_timestamp())
165+
endpoint_name = unique_name_from_base("test-sklearn-deploy-model-serverless")
166166
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
167167
desc = sagemaker_session.sagemaker_client.describe_training_job(
168168
TrainingJobName=sklearn_training_job
@@ -192,7 +192,7 @@ def test_async_fit(
192192
sklearn_latest_version,
193193
sklearn_latest_py_version,
194194
):
195-
endpoint_name = "test-sklearn-attach-deploy-{}".format(sagemaker_timestamp())
195+
endpoint_name = unique_name_from_base("test-sklearn-attach-deploy")
196196

197197
with timeout(minutes=5):
198198
training_job_name = _run_mnist_training_job(

0 commit comments

Comments
 (0)