Skip to content

Commit b0c8879

Browse files
authored
fix: fix integ test errors when running with py2 (#213)
* this change fixes module import errors in the test directory when running with Python2.7 * reduce max training steps in the mnist test from 1000 to 200 in order to shorten test runtime
1 parent 90c7e07 commit b0c8879

File tree

8 files changed

+8
-8
lines changed

8 files changed

+8
-8
lines changed

test/integration/local/test_horovod.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import pytest
2020
from sagemaker.tensorflow import TensorFlow
2121

22-
from test.integration.sagemaker.utils import processor, py_version # noqa: F401
22+
from test.integration.utils import processor, py_version # noqa: F401
2323

2424
RESOURCE_PATH = os.path.join(os.path.dirname(__file__), '..', '..', 'resources')
2525

test/integration/local/test_keras.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
from sagemaker.tensorflow import serving, TensorFlow
2121

2222
from test.integration import RESOURCE_PATH
23-
from test.integration.sagemaker.utils import processor, py_version # noqa: F401
23+
from test.integration.utils import processor, py_version # noqa: F401
2424

2525

2626
logging.basicConfig(level=logging.DEBUG)

test/integration/local/test_training.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import pytest
1919
from sagemaker.tensorflow import TensorFlow
2020

21-
from test.integration.sagemaker.utils import processor, py_version # noqa: F401
21+
from test.integration.utils import processor, py_version # noqa: F401
2222

2323
RESOURCE_PATH = os.path.join(os.path.dirname(__file__), '..', '..', 'resources')
2424
TF_CHECKPOINT_FILES = ['graph.pbtxt', 'model.ckpt-0.index', 'model.ckpt-0.meta']

test/integration/sagemaker/test_horovod.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import sagemaker
1818
from sagemaker.tensorflow import TensorFlow
1919

20-
from utils import processor, py_version, unique_name_from_base # noqa: F401
20+
from test.integration.utils import processor, py_version, unique_name_from_base # noqa: F401
2121

2222
RESOURCE_PATH = os.path.join(os.path.dirname(__file__), '..', '..', 'resources')
2323

test/integration/sagemaker/test_mnist.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from sagemaker.tensorflow import TensorFlow
2020
from six.moves.urllib.parse import urlparse
2121

22-
from utils import processor, py_version, unique_name_from_base # noqa: F401
22+
from test.integration.utils import processor, py_version, unique_name_from_base # noqa: F401
2323

2424

2525
@pytest.mark.deploy_test

test/integration/sagemaker/test_tuning_model_dir.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from sagemaker.tensorflow import TensorFlow
1818
from sagemaker.tuner import HyperparameterTuner, IntegerParameter
1919

20-
from utils import processor, py_version, unique_name_from_base # noqa: F401
20+
from test.integration.utils import processor, py_version, unique_name_from_base # noqa: F401
2121

2222

2323
def test_model_dir_with_training_job_name(sagemaker_session, ecr_image, instance_type, framework_version):
File renamed without changes.

test/resources/mnist/mnist_estimator.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,8 @@ def _parse_args():
115115
parser = argparse.ArgumentParser()
116116
parser.add_argument('--train', type=str, default=os.environ['SM_CHANNEL_TRAINING'])
117117
parser.add_argument('--model_dir', type=str)
118-
parser.add_argument('--max-steps', type=int, default=1000)
119-
parser.add_argument('--save-checkpoint-steps', type=int, default=1000)
118+
parser.add_argument('--max-steps', type=int, default=200)
119+
parser.add_argument('--save-checkpoint-steps', type=int, default=200)
120120
parser.add_argument('--throttle-secs', type=int, default=60)
121121
parser.add_argument('--hosts', type=list, default=json.loads(os.environ['SM_HOSTS']))
122122
parser.add_argument('--current-host', type=str, default=os.environ['SM_CURRENT_HOST'])

0 commit comments

Comments
 (0)