Skip to content

Commit 82e7827

Browse files
authored
Add new regions for container images (aws#147)
* update regions * add check for tag * add regions
1 parent 7354b8c commit 82e7827

File tree

5 files changed

+44
-15
lines changed

5 files changed

+44
-15
lines changed

bin/README.md

Lines changed: 25 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -27,24 +27,37 @@ s3://tornasole-binaries-use1/tornasole_rules/py3/
2727
```
2828

2929
## Containers
30+
REGION below can be one of
31+
```
32+
us-east-1
33+
us-east-2
34+
us-west-1
35+
us-west-2
36+
ap-south-1
37+
ap-northeast-2
38+
ap-southeast-1
39+
ap-southeast-2
40+
ap-northeast-1
41+
ca-central-1
42+
eu-central-1
43+
eu-west-1
44+
eu-west-2
45+
eu-west-3
46+
eu-north-1
47+
sa-east-1
48+
```
3049
#### TensorFlow
3150
```
32-
cpu us-west-2 072677473360.dkr.ecr.us-west-2.amazonaws.com/tornasole-preprod-tf-1.13.1-cpu:latest
33-
cpu us-east-1 072677473360.dkr.ecr.us-east-1.amazonaws.com/tornasole-preprod-tf-1.13.1-cpu:latest
34-
gpu us-west-2 072677473360.dkr.ecr.us-west-2.amazonaws.com/tornasole-preprod-tf-1.13.1-gpu:latest
35-
gpu us-east-1 072677473360.dkr.ecr.us-east-1.amazonaws.com/tornasole-preprod-tf-1.13.1-gpu:latest
51+
cpu 072677473360.dkr.ecr.REGION.amazonaws.com/tornasole-preprod-tf-1.13.1-cpu:latest
52+
gpu 072677473360.dkr.ecr.REGION.amazonaws.com/tornasole-preprod-tf-1.13.1-gpu:latest
3653
```
3754
#### MXNet
3855
```
39-
cpu us-west-2 072677473360.dkr.ecr.us-west-2.amazonaws.com/tornasole-preprod-mxnet-1.4.1-cpu:latest
40-
cpu us-east-1 072677473360.dkr.ecr.us-east-1.amazonaws.com/tornasole-preprod-mxnet-1.4.1-cpu:latest
41-
gpu us-west-2 072677473360.dkr.ecr.us-west-2.amazonaws.com/tornasole-preprod-mxnet-1.4.1-gpu:latest
42-
gpu us-east-1 072677473360.dkr.ecr.us-east-1.amazonaws.com/tornasole-preprod-mxnet-1.4.1-gpu:latest
56+
cpu 072677473360.dkr.ecr.REGION.amazonaws.com/tornasole-preprod-mxnet-1.4.1-cpu:latest
57+
gpu 072677473360.dkr.ecr.REGION.amazonaws.com/tornasole-preprod-mxnet-1.4.1-gpu:latest
4358
```
4459
#### PyTorch
4560
```
46-
cpu us-west-2 072677473360.dkr.ecr.us-west-2.amazonaws.com/tornasole-preprod-pytorch-1.1.0-cpu:latest
47-
cpu us-east-1 072677473360.dkr.ecr.us-east-1.amazonaws.com/tornasole-preprod-pytorch-1.1.0-cpu:latest
48-
gpu us-west-2 072677473360.dkr.ecr.us-west-2.amazonaws.com/tornasole-preprod-pytorch-1.1.0-gpu:latest
49-
gpu us-east-1 072677473360.dkr.ecr.us-east-1.amazonaws.com/tornasole-preprod-pytorch-1.1.0-gpu:latest
61+
cpu 072677473360.dkr.ecr.REGION.amazonaws.com/tornasole-preprod-pytorch-1.1.0-cpu:latest
62+
gpu 072677473360.dkr.ecr.REGION.amazonaws.com/tornasole-preprod-pytorch-1.1.0-gpu:latest
5063
```
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/usr/bin/env bash
2+
3+
for region in us-east-1 us-east-2 us-west-1 us-west-2 ap-south-1 ap-northeast-2 ap-southeast-1 ap-southeast-2 ap-northeast-1 ca-central-1 eu-central-1 eu-west-1 eu-west-2 eu-west-3 eu-north-1 sa-east-1
4+
do
5+
for framework_version in tf-1.13.1 mxnet-1.4.1 pytorch-1.1.0
6+
do
7+
aws ecr --region $region create-repository --repository-name tornasole-preprod-$framework_version-cpu
8+
aws ecr --region $region create-repository --repository-name tornasole-preprod-$framework_version-gpu
9+
done
10+
done

bin/sagemaker-containers/mxnet/1.4.1/build.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,16 @@
33
set -ex
44

55
tag_and_push() {
6-
for REGION in us-east-1 us-west-2
6+
for REGION in us-east-1 us-east-2 us-west-1 us-west-2 ap-south-1 ap-northeast-2 ap-southeast-1 ap-southeast-2 ap-northeast-1 ca-central-1 eu-central-1 eu-west-1 eu-west-2 eu-west-3 eu-north-1 sa-east-1
77
do
88
$(aws ecr get-login --no-include-email --region $REGION)
99
docker tag $ECR_REPO_NAME:$ECR_TAG_NAME 072677473360.dkr.ecr.$REGION.amazonaws.com/$ECR_REPO_NAME:$ECR_TAG_NAME
1010
docker push 072677473360.dkr.ecr.$REGION.amazonaws.com/$ECR_REPO_NAME:$ECR_TAG_NAME
1111
done
1212
}
1313

14+
if [ -z "$1" ]; then echo "No tag passed" && exit 1; fi
15+
1416
export ECR_TAG_NAME=$1
1517

1618
cd bin/sagemaker-containers/mxnet/1.4.1/

bin/sagemaker-containers/pytorch/1.1.0/build.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,16 @@
33
set -ex
44

55
tag_and_push() {
6-
for REGION in us-east-1 us-west-2
6+
for REGION in us-east-1 us-east-2 us-west-1 us-west-2 ap-south-1 ap-northeast-2 ap-southeast-1 ap-southeast-2 ap-northeast-1 ca-central-1 eu-central-1 eu-west-1 eu-west-2 eu-west-3 eu-north-1 sa-east-1
77
do
88
$(aws ecr get-login --no-include-email --region $REGION)
99
docker tag $ECR_REPO_NAME:$ECR_TAG_NAME 072677473360.dkr.ecr.$REGION.amazonaws.com/$ECR_REPO_NAME:$ECR_TAG_NAME
1010
docker push 072677473360.dkr.ecr.$REGION.amazonaws.com/$ECR_REPO_NAME:$ECR_TAG_NAME
1111
done
1212
}
1313

14+
if [ -z "$1" ]; then echo "No tag passed" && exit 1; fi
15+
1416
export ECR_TAG_NAME=$1
1517

1618
pushd .

bin/sagemaker-containers/tensorflow/1.13.1/build.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,16 @@
33
set -ex
44

55
tag_and_push() {
6-
for REGION in us-east-1 us-west-2
6+
for REGION in us-east-1 us-east-2 us-west-1 us-west-2 ap-south-1 ap-northeast-2 ap-southeast-1 ap-southeast-2 ap-northeast-1 ca-central-1 eu-central-1 eu-west-1 eu-west-2 eu-west-3 eu-north-1 sa-east-1
77
do
88
$(aws ecr get-login --no-include-email --region $REGION)
99
docker tag $ECR_REPO_NAME:$ECR_TAG_NAME 072677473360.dkr.ecr.$REGION.amazonaws.com/$ECR_REPO_NAME:$ECR_TAG_NAME
1010
docker push 072677473360.dkr.ecr.$REGION.amazonaws.com/$ECR_REPO_NAME:$ECR_TAG_NAME
1111
done
1212
}
1313

14+
if [ -z "$1" ]; then echo "No tag passed" && exit 1; fi
15+
1416
export ECR_TAG_NAME=$1
1517

1618
pushd .

0 commit comments

Comments
 (0)