Skip to content

Commit 58b9743

Browse files
committed
2 parents bc0f5eb + f1e0781 commit 58b9743

11 files changed

+19
-19
lines changed

tests/integ/test_byo_estimator.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ def test_byo_estimator(sagemaker_session, region):
9191

9292
endpoint_name = name_from_base('byo')
9393

94-
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session, minutes=20):
94+
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
9595
model = estimator.create_model()
9696
predictor = model.deploy(1, 'ml.m4.xlarge', endpoint_name=endpoint_name)
9797
predictor.serializer = fm_serializer
@@ -145,7 +145,7 @@ def test_async_byo_estimator(sagemaker_session, region):
145145
estimator.fit({'train': s3_train_data}, wait=False)
146146
training_job_name = estimator.latest_training_job.name
147147

148-
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session, minutes=30):
148+
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
149149
estimator = Estimator.attach(training_job_name=training_job_name, sagemaker_session=sagemaker_session)
150150
model = estimator.create_model()
151151
predictor = model.deploy(1, 'ml.m4.xlarge', endpoint_name=endpoint_name)

tests/integ/test_factorization_machines.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ def test_factorization_machines(sagemaker_session):
4141
fm.fit(fm.record_set(train_set[0][:200], train_set[1][:200].astype('float32')))
4242

4343
endpoint_name = name_from_base('fm')
44-
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session, minutes=20):
44+
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
4545
model = FactorizationMachinesModel(fm.model_data, role='SageMakerRole', sagemaker_session=sagemaker_session)
4646
predictor = model.deploy(1, 'ml.c4.xlarge', endpoint_name=endpoint_name)
4747
result = predictor.predict(train_set[0][:10])
@@ -77,7 +77,7 @@ def test_async_factorization_machines(sagemaker_session):
7777
time.sleep(20)
7878
print("attaching now...")
7979

80-
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session, minutes=35):
80+
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
8181
estimator = FactorizationMachines.attach(training_job_name=training_job_name,
8282
sagemaker_session=sagemaker_session)
8383
model = FactorizationMachinesModel(estimator.model_data, role='SageMakerRole',

tests/integ/test_kmeans.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def test_kmeans(sagemaker_session):
4747
kmeans.fit(kmeans.record_set(train_set[0][:100]))
4848

4949
endpoint_name = name_from_base('kmeans')
50-
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session, minutes=20):
50+
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
5151
model = KMeansModel(kmeans.model_data, role='SageMakerRole', sagemaker_session=sagemaker_session)
5252
predictor = model.deploy(1, 'ml.c4.xlarge', endpoint_name=endpoint_name)
5353
result = predictor.predict(train_set[0][:10])
@@ -90,7 +90,7 @@ def test_async_kmeans(sagemaker_session):
9090
time.sleep(20)
9191
print("attaching now...")
9292

93-
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session, minutes=35):
93+
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
9494
estimator = KMeans.attach(training_job_name=training_job_name, sagemaker_session=sagemaker_session)
9595
model = KMeansModel(estimator.model_data, role='SageMakerRole', sagemaker_session=sagemaker_session)
9696
predictor = model.deploy(1, 'ml.c4.xlarge', endpoint_name=endpoint_name)

tests/integ/test_lda.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ def test_lda(sagemaker_session):
4141
lda.fit(record_set, 100)
4242

4343
endpoint_name = name_from_base('lda')
44-
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session, minutes=20):
44+
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
4545
model = LDAModel(lda.model_data, role='SageMakerRole', sagemaker_session=sagemaker_session)
4646
predictor = model.deploy(1, 'ml.c4.xlarge', endpoint_name=endpoint_name)
4747

tests/integ/test_linear_learner.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ def test_linear_learner(sagemaker_session):
7777
ll.fit(ll.record_set(train_set[0][:200], train_set[1][:200]))
7878

7979
endpoint_name = name_from_base('linear-learner')
80-
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session, minutes=20):
80+
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
8181

8282
predictor = ll.deploy(1, 'ml.c4.xlarge', endpoint_name=endpoint_name)
8383

@@ -147,7 +147,7 @@ def test_async_linear_learner(sagemaker_session):
147147
print("Waiting to re-attach to the training job: %s" % training_job_name)
148148
time.sleep(20)
149149

150-
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session, minutes=35):
150+
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
151151
estimator = LinearLearner.attach(training_job_name=training_job_name, sagemaker_session=sagemaker_session)
152152
model = LinearLearnerModel(estimator.model_data, role='SageMakerRole', sagemaker_session=sagemaker_session)
153153
predictor = model.deploy(1, 'ml.c4.xlarge', endpoint_name=endpoint_name)

tests/integ/test_mxnet_train.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def mxnet_training_job(sagemaker_session, mxnet_full_version):
4545
def test_attach_deploy(mxnet_training_job, sagemaker_session):
4646
endpoint_name = 'test-mxnet-attach-deploy-{}'.format(sagemaker_timestamp())
4747

48-
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session, minutes=20):
48+
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
4949
estimator = MXNet.attach(mxnet_training_job, sagemaker_session=sagemaker_session)
5050
predictor = estimator.deploy(1, 'ml.m4.xlarge', endpoint_name=endpoint_name)
5151
data = numpy.zeros(shape=(1, 1, 28, 28))
@@ -55,7 +55,7 @@ def test_attach_deploy(mxnet_training_job, sagemaker_session):
5555
def test_deploy_model(mxnet_training_job, sagemaker_session):
5656
endpoint_name = 'test-mxnet-deploy-model-{}'.format(sagemaker_timestamp())
5757

58-
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session, minutes=20):
58+
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
5959
desc = sagemaker_session.sagemaker_client.describe_training_job(TrainingJobName=mxnet_training_job)
6060
model_data = desc['ModelArtifacts']['S3ModelArtifacts']
6161
script_path = os.path.join(DATA_DIR, 'mxnet_mnist', 'mnist.py')
@@ -88,7 +88,7 @@ def test_async_fit(sagemaker_session):
8888
print("Waiting to re-attach to the training job: %s" % training_job_name)
8989
time.sleep(20)
9090

91-
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session, minutes=35):
91+
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
9292
print("Re-attaching now to: %s" % training_job_name)
9393
estimator = MXNet.attach(training_job_name=training_job_name, sagemaker_session=sagemaker_session)
9494
predictor = estimator.deploy(1, 'ml.m4.xlarge', endpoint_name=endpoint_name)

tests/integ/test_ntm.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ def test_ntm(sagemaker_session):
4141
ntm.fit(record_set, None)
4242

4343
endpoint_name = name_from_base('ntm')
44-
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session, minutes=20):
44+
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
4545
model = NTMModel(ntm.model_data, role='SageMakerRole', sagemaker_session=sagemaker_session)
4646
predictor = model.deploy(1, 'ml.c4.xlarge', endpoint_name=endpoint_name)
4747

tests/integ/test_pca.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ def test_pca(sagemaker_session):
4141
pca.fit(pca.record_set(train_set[0][:100]))
4242

4343
endpoint_name = name_from_base('pca')
44-
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session, minutes=20):
44+
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
4545
pca_model = sagemaker.amazon.pca.PCAModel(model_data=pca.model_data, role='SageMakerRole',
4646
sagemaker_session=sagemaker_session)
4747
predictor = pca_model.deploy(initial_instance_count=1, instance_type="ml.c4.xlarge",
@@ -79,7 +79,7 @@ def test_async_pca(sagemaker_session):
7979
print("Detached from training job. Will re-attach in 20 seconds")
8080
time.sleep(20)
8181

82-
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session, minutes=35):
82+
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
8383
estimator = sagemaker.amazon.pca.PCA.attach(training_job_name=training_job_name,
8484
sagemaker_session=sagemaker_session)
8585

tests/integ/test_tf.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def test_tf(sagemaker_session, tf_full_version):
4242
print('job succeeded: {}'.format(estimator.latest_training_job.name))
4343

4444
endpoint_name = estimator.latest_training_job.name
45-
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session, minutes=20):
45+
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
4646
json_predictor = estimator.deploy(initial_instance_count=1, instance_type='ml.c4.xlarge',
4747
endpoint_name=endpoint_name)
4848

@@ -75,7 +75,7 @@ def test_tf_async(sagemaker_session):
7575
time.sleep(20)
7676

7777
endpoint_name = training_job_name
78-
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session, minutes=35):
78+
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
7979
estimator = TensorFlow.attach(training_job_name=training_job_name, sagemaker_session=sagemaker_session)
8080
json_predictor = estimator.deploy(initial_instance_count=1, instance_type='ml.c4.xlarge',
8181
endpoint_name=endpoint_name)

tests/integ/test_tf_cifar.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def test_cifar(sagemaker_session, tf_full_version):
4747
print('job succeeded: {}'.format(estimator.latest_training_job.name))
4848

4949
endpoint_name = estimator.latest_training_job.name
50-
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session, minutes=20):
50+
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session):
5151
predictor = estimator.deploy(initial_instance_count=1, instance_type='ml.p2.xlarge')
5252
predictor.serializer = PickleSerializer()
5353
predictor.content_type = PICKLE_CONTENT_TYPE

tests/integ/timeout.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ def handler(signum, frame):
5656

5757

5858
@contextmanager
59-
def timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session, seconds=0, minutes=0, hours=0):
59+
def timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session, seconds=0, minutes=35, hours=0):
6060
with timeout(seconds=seconds, minutes=minutes, hours=hours) as t:
6161
try:
6262
yield [t]

0 commit comments

Comments
 (0)