version: 0.2 env: variables: FRAMEWORK_VERSION: '2.7.1' GPU_INSTANCE_TYPE: 'ml.p3.16xlarge' ECR_REPO: 'sagemaker-test' GITHUB_REPO: 'sagemaker-tensorflow-training-toolkit' DLC_ACCOUNT: '763104351884' SETUP_FILE: 'setup_cmds.sh' SETUP_CMDS: '#!/bin/bash\npython3 -m pip install --upgrade pip==21.3.1\npython3 -m pip install -U .\npython3 -m pip install -U .[test]' phases: pre_build: commands: - start-dockerd - ACCOUNT=$(aws --region $AWS_DEFAULT_REGION sts --endpoint-url https://sts.$AWS_DEFAULT_REGION.amazonaws.com get-caller-identity --query 'Account' --output text) - PREPROD_IMAGE="$ACCOUNT.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$ECR_REPO" - PR_NUM=$(echo $CODEBUILD_SOURCE_VERSION | grep -o '[0-9]\+') - BUILD_ID="$(echo $CODEBUILD_BUILD_ID | sed -e 's/:/-/g')" - echo 'Pull request number:' $PR_NUM '. No value means this build is not from a pull request.' build: commands: # no-op tests to prioritize dlc tests - TOX_PARALLEL_NO_SPINNER=1 - PY_COLORS=0