Skip to content

Commit 4251f9e

Browse files
author
Dan Choi
committed
Update max retry and fix regex for tf metric
1 parent 69bb078 commit 4251f9e

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

tests/conftest.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616

1717
import boto3
1818
import pytest
19+
from botocore.config import Config
20+
from botocore.regions import EndpointResolver
1921

2022
from sagemaker import Session
2123
from sagemaker.local import LocalSession
@@ -32,7 +34,7 @@ def pytest_addoption(parser):
3234
@pytest.fixture(scope='session')
3335
def sagemaker_client_config(request):
3436
config = request.config.getoption('--sagemaker-client-config')
35-
return json.loads(config) if config else None
37+
return json.loads(config) if config else dict()
3638

3739

3840
@pytest.fixture(scope='session')
@@ -50,6 +52,9 @@ def boto_config(request):
5052
@pytest.fixture(scope='session')
5153
def sagemaker_session(sagemaker_client_config, sagemaker_runtime_config, boto_config):
5254
boto_session = boto3.Session(**boto_config) if boto_config else boto3.Session(region_name=DEFAULT_REGION)
55+
56+
sagemaker_client_config.setdefault('config', Config(retries=dict(max_attempts=10)))
57+
5358
sagemaker_client = boto_session.client('sagemaker', **sagemaker_client_config) if sagemaker_client_config else None
5459
runtime_client = (boto_session.client('sagemaker-runtime', **sagemaker_runtime_config) if sagemaker_runtime_config
5560
else None)

tests/integ/test_tuner.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ def test_tuning_tf(sagemaker_session):
232232
hyperparameter_ranges = {'learning_rate': ContinuousParameter(0.05, 0.2)}
233233

234234
objective_metric_name = 'loss'
235-
metric_definitions = [{'Name': 'loss', 'Regex': 'loss=([0-9\\.]+)'}]
235+
metric_definitions = [{'Name': 'loss', 'Regex': 'loss = ([0-9\\.]+)'}]
236236

237237
tuner = HyperparameterTuner(estimator, objective_metric_name, hyperparameter_ranges, metric_definitions,
238238
objective_type='Minimize', max_jobs=2, max_parallel_jobs=2)

0 commit comments

Comments
 (0)