@@ -31,24 +31,25 @@ phases:
31
31
# Build all images
32
32
- python3 scripts/build_all.py --account $ACCOUNT --region $AWS_DEFAULT_REGION
33
33
34
+ # Publish all images
35
+ - python3 scripts/publish_all.py --account $ACCOUNT --region $AWS_DEFAULT_REGION
36
+
37
+ - base_name="$ACCOUNT.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/sagemaker-tensorflow-scriptmode"
34
38
# run local cpu integ tests
35
39
- $(aws ecr get-login --registry-ids $ACCOUNT --no-include-email --region $AWS_DEFAULT_REGION)
36
- - IGNORE_COVERAGE=- tox -e py36 -- test/integration/local --docker-base-name sagemaker-tensorflow-scriptmode --framework-version $FRAMEWORK_VERSION --processor cpu
37
- - IGNORE_COVERAGE=- tox -e py36 -- test/integration/local --docker-base-name sagemaker-tensorflow-scriptmode --py-version 2 --framework-version $FRAMEWORK_VERSION --processor cpu
40
+ - IGNORE_COVERAGE=- tox -e py36 -- test/integration/local --docker-base-name $base_name --framework-version $FRAMEWORK_VERSION --processor cpu
41
+ - IGNORE_COVERAGE=- tox -e py36 -- test/integration/local --docker-base-name $base_name --py-version 2 --framework-version $FRAMEWORK_VERSION --processor cpu
38
42
39
43
# launch remote gpu instance
40
44
- prefix='ml.'
41
45
- instance_type=${GPU_INSTANCE_TYPE#"$prefix"}
42
46
- create-key-pair
43
47
- launch-ec2-instance --instance-type $instance_type --ami-name dlami-ubuntu
44
48
45
- - py2_cmd="IGNORE_COVERAGE=- tox -e py36 -- test/integration/local --docker-base-name sagemaker-tensorflow-scriptmode --py-version 2 --framework-version $FRAMEWORK_VERSION --processor gpu"
46
- - remote-test --github-repo $GITHUB_REPO --test-cmd "$py2_cmd"
47
- - py3_cmd="IGNORE_COVERAGE=- tox -e py36 -- test/integration/local --docker-base-name sagemaker-tensorflow-scriptmode --framework-version $FRAMEWORK_VERSION --processor gpu"
48
- - remote-test --github-repo $GITHUB_REPO --test-cmd "$py3_cmd"
49
-
50
- # Publish all images
51
- - python3 scripts/publish_all.py --account $ACCOUNT --region $AWS_DEFAULT_REGION
49
+ - py2_cmd="IGNORE_COVERAGE=- tox -e py36 -- test/integration/local --docker-base-name $base_name --py-version 2 --framework-version $FRAMEWORK_VERSION --processor gpu"
50
+ - remote-test --github-repo sagemaker-tensorflow-container --branch script-mode --test-cmd "$py2_cmd"
51
+ - py3_cmd="IGNORE_COVERAGE=- tox -e py36 -- test/integration/local --docker-base-name $base_name --framework-version $FRAMEWORK_VERSION --processor gpu"
52
+ - remote-test --github-repo sagemaker-tensorflow-container --branch script-mode --test-cmd "$py3_cmd"
52
53
53
54
- |
54
55
echo '[{
0 commit comments