Sort CirlceCI config.yml keys to facilitate diff review after codegen (#38496)

Summary:
This will support another round of migration from hand-written configs to code generation.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/38496

Differential Revision: D21581624

Pulled By: kostmo

fbshipit-source-id: aed814ef6d4fc6af9ce092727b2dacc99de14ae0
This commit is contained in:
Karl Ostmo 2020-05-14 14:31:10 -07:00 committed by Facebook GitHub Bot
parent 69dca43c35
commit 1b973aa2a2
13 changed files with 347 additions and 336 deletions

View File

@ -44,7 +44,7 @@ def render(fh, data, depth, is_list_member=False):
render(fh, v, depth, True) render(fh, v, depth, True)
else: else:
# use empty quotes to denote an empty sting value instead of blank space # use empty quotes to denote an empty string value instead of blank space
modified_data = miniutils.quote(data) if data == '' else data modified_data = miniutils.quote(data) if data == '' else data
list_member_prefix = indentation + LIST_MARKER if is_list_member else "" list_member_prefix = indentation + LIST_MARKER if is_list_member else ""

View File

@ -1,7 +1,8 @@
#!/bin/bash -xe #!/bin/bash -xe
YAML_FILENAME=verbatim-sources/windows-build-test.yml YAML_FILENAME=verbatim-sources/workflows-pytorch-ge-config-tests.yml
DIFF_TOOL=meld
# Allows this script to be invoked from any directory: # Allows this script to be invoked from any directory:
@ -10,7 +11,7 @@ cd $(dirname "$0")
pushd .. pushd ..
meld $YAML_FILENAME <(./normalize_yaml_fragment.py < $YAML_FILENAME) $DIFF_TOOL $YAML_FILENAME <(./codegen_validation/normalize_yaml_fragment.py < $YAML_FILENAME)
popd popd

View File

@ -1,7 +1,12 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
import os
import sys import sys
import yaml import yaml
# Need to import modules that lie on an upward-relative path
sys.path.append(os.path.join(sys.path[0], '..'))
import cimodel.lib.miniyaml as miniyaml import cimodel.lib.miniyaml as miniyaml

View File

@ -0,0 +1,15 @@
#!/bin/bash -xe
YAML_FILENAME=$1
# Allows this script to be invoked from any directory:
cd $(dirname "$0")
pushd ..
TEMP_FILENAME=$(mktemp)
cat $YAML_FILENAME | ./codegen_validation/normalize_yaml_fragment.py > $TEMP_FILENAME
mv $TEMP_FILENAME $YAML_FILENAME
popd

View File

@ -2780,93 +2780,90 @@ workflows:
- setup - setup
- pytorch_macos_10_13_py3_build - pytorch_macos_10_13_py3_build
- pytorch_android_gradle_build-x86_32: - pytorch_android_gradle_build-x86_32:
name: pytorch-linux-xenial-py3-clang5-android-ndk-r19c-gradle-build-x86_32
filters: filters:
branches: branches:
only: only:
- master - master
- /ci-all\/.*/ - /ci-all\/.*/
- /release\/.*/ - /release\/.*/
name: pytorch-linux-xenial-py3-clang5-android-ndk-r19c-gradle-build-x86_32
requires: requires:
- pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_32_build - pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_32_build
- pytorch_android_gradle_build: - pytorch_android_gradle_build:
name: pytorch-linux-xenial-py3-clang5-android-ndk-r19c-gradle-build
filters: filters:
branches: branches:
only: only:
- master - master
- /ci-all\/.*/ - /ci-all\/.*/
- /release\/.*/ - /release\/.*/
name: pytorch-linux-xenial-py3-clang5-android-ndk-r19c-gradle-build
requires: requires:
- pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_32_build - pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_32_build
- pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_64_build - pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_64_build
- pytorch_linux_xenial_py3_clang5_android_ndk_r19c_arm_v7a_build - pytorch_linux_xenial_py3_clang5_android_ndk_r19c_arm_v7a_build
- pytorch_linux_xenial_py3_clang5_android_ndk_r19c_arm_v8a_build - pytorch_linux_xenial_py3_clang5_android_ndk_r19c_arm_v8a_build
# Pytorch iOS PR builds
- pytorch_ios_build: - pytorch_ios_build:
build_environment: pytorch-ios-11.2.1-x86_64_build
ios_arch: x86_64
ios_platform: SIMULATOR
name: pytorch_ios_11_2_1_x86_64_build name: pytorch_ios_11_2_1_x86_64_build
build_environment: "pytorch-ios-11.2.1-x86_64_build"
ios_arch: "x86_64"
ios_platform: "SIMULATOR"
requires: requires:
- setup - setup
- pytorch_ios_build: - pytorch_ios_build:
build_environment: pytorch-ios-11.2.1-arm64_build
context: org-member
ios_arch: arm64
ios_platform: OS
name: pytorch_ios_11_2_1_arm64_build name: pytorch_ios_11_2_1_arm64_build
context: org-member
build_environment: "pytorch-ios-11.2.1-arm64_build"
ios_arch: "arm64"
ios_platform: "OS"
requires: requires:
- setup - setup
- pytorch_ios_build: - pytorch_ios_build:
name: pytorch_ios_11_2_1_arm64_custom_build build_environment: pytorch-ios-11.2.1-arm64_custom_build
context: org-member context: org-member
build_environment: "pytorch-ios-11.2.1-arm64_custom_build" ios_arch: arm64
ios_arch: "arm64" ios_platform: OS
ios_platform: "OS" name: pytorch_ios_11_2_1_arm64_custom_build
op_list: "mobilenetv2.yaml" op_list: mobilenetv2.yaml
requires: requires:
- setup - setup
# PyTorch Mobile PR builds (use linux host toolchain + mobile build options) # PyTorch Mobile PR builds (use linux host toolchain + mobile build options)
- pytorch_linux_build: - pytorch_linux_build:
build_environment: pytorch-linux-xenial-py3-clang5-mobile-build
build_only: "1"
docker_image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-asan:9a3986fa-7ce7-4a36-a001-3c9bef9892e2
name: pytorch_linux_xenial_py3_clang5_mobile_build name: pytorch_linux_xenial_py3_clang5_mobile_build
requires: requires:
- setup - setup
build_environment: "pytorch-linux-xenial-py3-clang5-mobile-build"
build_only: "1"
docker_image: "308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-asan:9a3986fa-7ce7-4a36-a001-3c9bef9892e2"
- pytorch_linux_build: - pytorch_linux_build:
build_environment: pytorch-linux-xenial-py3-clang5-mobile-custom-build-static
build_only: "1"
docker_image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-asan:9a3986fa-7ce7-4a36-a001-3c9bef9892e2
name: pytorch_linux_xenial_py3_clang5_mobile_custom_build_static name: pytorch_linux_xenial_py3_clang5_mobile_custom_build_static
requires: requires:
- setup - setup
build_environment: "pytorch-linux-xenial-py3-clang5-mobile-custom-build-static"
build_only: "1"
docker_image: "308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-asan:9a3986fa-7ce7-4a36-a001-3c9bef9892e2"
- pytorch_linux_build: - pytorch_linux_build:
build_environment: pytorch-linux-xenial-py3-clang5-mobile-custom-build-dynamic
build_only: "1"
# Use LLVM-DEV toolchain in android-ndk-r19c docker image
docker_image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2
name: pytorch_linux_xenial_py3_clang5_mobile_custom_build_dynamic name: pytorch_linux_xenial_py3_clang5_mobile_custom_build_dynamic
requires: requires:
- setup - setup
build_environment: "pytorch-linux-xenial-py3-clang5-mobile-custom-build-dynamic"
build_only: "1"
# Use LLVM-DEV toolchain in android-ndk-r19c docker image
docker_image: "308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2"
- pytorch_linux_build: - pytorch_linux_build:
name: pytorch_linux_xenial_py3_clang5_mobile_code_analysis # Use LLVM-DEV toolchain in android-ndk-r19c docker image
requires:
- setup
# Most of this CI is already covered by "mobile-custom-build-dynamic" job # Most of this CI is already covered by "mobile-custom-build-dynamic" job
build_environment: pytorch-linux-xenial-py3-clang5-mobile-code-analysis
build_only: "1"
docker_image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2
filters: filters:
branches: branches:
only: only:
- master - master
- /ci-all\/.*/ - /ci-all\/.*/
- /release\/.*/ - /release\/.*/
build_environment: "pytorch-linux-xenial-py3-clang5-mobile-code-analysis" name: pytorch_linux_xenial_py3_clang5_mobile_code_analysis
build_only: "1" requires:
# Use LLVM-DEV toolchain in android-ndk-r19c docker image - setup
docker_image: "308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2"
- pytorch_linux_test: - pytorch_linux_test:
name: pytorch_linux_xenial_py3_6_gcc5_4_ge_config_legacy_test name: pytorch_linux_xenial_py3_6_gcc5_4_ge_config_legacy_test
requires: requires:
@ -2910,19 +2907,19 @@ workflows:
use_cuda_docker_runtime: "1" use_cuda_docker_runtime: "1"
resource_class: gpu.medium resource_class: gpu.medium
- pytorch_linux_bazel_build: - pytorch_linux_bazel_build:
build_environment: pytorch-linux-xenial-py3.6-gcc7-bazel-build
docker_image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3.6-gcc7:f990c76a-a798-42bb-852f-5be5006f8026
name: pytorch_bazel_build name: pytorch_bazel_build
requires: requires:
- setup - setup
build_environment: "pytorch-linux-xenial-py3.6-gcc7-bazel-build"
docker_image: "308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3.6-gcc7:f990c76a-a798-42bb-852f-5be5006f8026"
resource_class: large resource_class: large
- pytorch_linux_bazel_test: - pytorch_linux_bazel_test:
build_environment: pytorch-linux-xenial-py3.6-gcc7-bazel-test
docker_image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3.6-gcc7:f990c76a-a798-42bb-852f-5be5006f8026
name: pytorch_bazel_test name: pytorch_bazel_test
requires: requires:
- setup - setup
- pytorch_bazel_build - pytorch_bazel_build
build_environment: "pytorch-linux-xenial-py3.6-gcc7-bazel-test"
docker_image: "308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3.6-gcc7:f990c76a-a798-42bb-852f-5be5006f8026"
- caffe2_linux_build: - caffe2_linux_build:
name: caffe2_onnx_main_py3_6_clang7_ubuntu16_04_build name: caffe2_onnx_main_py3_6_clang7_ubuntu16_04_build
requires: requires:
@ -2961,116 +2958,117 @@ workflows:
# the binary_and_smoke_tests_on_pr variable in # the binary_and_smoke_tests_on_pr variable in
# pytorch-ci-hud to adjust the list of whitelisted builds # pytorch-ci-hud to adjust the list of whitelisted builds
# at https://github.com/ezyang/pytorch-ci-hud/blob/master/src/BuildHistoryDisplay.js # at https://github.com/ezyang/pytorch-ci-hud/blob/master/src/BuildHistoryDisplay.js
#
- binary_linux_build: # Note:
name: binary_linux_manywheel_3_7m_cu102_devtoolset7_build
build_environment: "manywheel 3.7m cu102 devtoolset7"
requires:
- setup
docker_image: "pytorch/manylinux-cuda102"
filters:
branches:
only:
- master
- /ci-all\/.*/
- /release\/.*/
# This binary build is currently broken, see https://github_com/pytorch/pytorch/issues/16710 # This binary build is currently broken, see https://github_com/pytorch/pytorch/issues/16710
# - binary_linux_conda_3_6_cu90_devtoolset7_build # - binary_linux_conda_3_6_cu90_devtoolset7_build
- binary_linux_build: # - binary_linux_conda_3_6_cu90_devtoolset7_test
name: binary_linux_libtorch_3_7m_cpu_devtoolset7_shared-with-deps_build #
build_environment: "libtorch 3.7m cpu devtoolset7" # TODO
requires: # we should test a libtorch cuda build, but they take too long
- setup
libtorch_variant: "shared-with-deps"
docker_image: "pytorch/manylinux-cuda102"
- binary_linux_build:
name: binary_linux_libtorch_3_7m_cpu_gcc5_4_cxx11-abi_shared-with-deps_build
build_environment: "libtorch 3.7m cpu gcc5.4_cxx11-abi"
requires:
- setup
libtorch_variant: "shared-with-deps"
docker_image: "pytorch/pytorch-binary-docker-image-ubuntu16.04:latest"
# TODO we should test a libtorch cuda build, but they take too long
# - binary_linux_libtorch_3_6m_cu90_devtoolset7_static-without-deps_build # - binary_linux_libtorch_3_6m_cu90_devtoolset7_static-without-deps_build
- binary_linux_build:
build_environment: manywheel 3.7m cu102 devtoolset7
docker_image: pytorch/manylinux-cuda102
filters:
branches:
only:
- master
- /ci-all\/.*/
- /release\/.*/
name: binary_linux_manywheel_3_7m_cu102_devtoolset7_build
requires:
- setup
- binary_linux_build:
build_environment: libtorch 3.7m cpu devtoolset7
docker_image: pytorch/manylinux-cuda102
libtorch_variant: shared-with-deps
name: binary_linux_libtorch_3_7m_cpu_devtoolset7_shared-with-deps_build
requires:
- setup
- binary_linux_build:
build_environment: libtorch 3.7m cpu gcc5.4_cxx11-abi
docker_image: pytorch/pytorch-binary-docker-image-ubuntu16.04:latest
libtorch_variant: shared-with-deps
name: binary_linux_libtorch_3_7m_cpu_gcc5_4_cxx11-abi_shared-with-deps_build
requires:
- setup
- binary_mac_build: - binary_mac_build:
build_environment: wheel 3.7 cpu
filters:
branches:
only:
- master
- /ci-all\/.*/
- /release\/.*/
name: binary_macos_wheel_3_7_cpu_build name: binary_macos_wheel_3_7_cpu_build
build_environment: "wheel 3.7 cpu"
requires: requires:
- setup - setup
filters:
branches:
only:
- master
- /ci-all\/.*/
- /release\/.*/
# This job has an average run time of 3 hours o.O
# Now only running this on master to reduce overhead
- binary_mac_build: - binary_mac_build:
# This job has an average run time of 3 hours o.O
# Now only running this on master to reduce overhead
build_environment: libtorch 3.7 cpu
filters:
branches:
only:
- master
- /ci-all\/.*/
- /release\/.*/
name: binary_macos_libtorch_3_7_cpu_build name: binary_macos_libtorch_3_7_cpu_build
build_environment: "libtorch 3.7 cpu"
requires: requires:
- setup - setup
filters:
branches:
only:
- master
- /ci-all\/.*/
- /release\/.*/
- binary_windows_build: - binary_windows_build:
build_environment: libtorch 3.7 cpu debug
name: binary_windows_libtorch_3_7_cpu_debug_build name: binary_windows_libtorch_3_7_cpu_debug_build
build_environment: "libtorch 3.7 cpu debug"
requires: requires:
- setup - setup
- binary_windows_build: - binary_windows_build:
build_environment: libtorch 3.7 cpu release
name: binary_windows_libtorch_3_7_cpu_release_build name: binary_windows_libtorch_3_7_cpu_release_build
build_environment: "libtorch 3.7 cpu release"
requires: requires:
- setup - setup
- binary_windows_build: - binary_windows_build:
name: binary_windows_wheel_3_7_cu102_build build_environment: wheel 3.7 cu102
build_environment: "wheel 3.7 cu102"
requires:
- setup
filters: filters:
branches: branches:
only: only:
- master - master
- /ci-all\/.*/ - /ci-all\/.*/
- /release\/.*/ - /release\/.*/
name: binary_windows_wheel_3_7_cu102_build
requires:
- setup
- binary_linux_test: - binary_linux_test:
build_environment: manywheel 3.7m cu102 devtoolset7
docker_image: pytorch/manylinux-cuda102
filters:
branches:
only:
- master
- /ci-all\/.*/
- /release\/.*/
name: binary_linux_manywheel_3_7m_cu102_devtoolset7_test name: binary_linux_manywheel_3_7m_cu102_devtoolset7_test
build_environment: "manywheel 3.7m cu102 devtoolset7"
requires: requires:
- setup - setup
- binary_linux_manywheel_3_7m_cu102_devtoolset7_build - binary_linux_manywheel_3_7m_cu102_devtoolset7_build
docker_image: "pytorch/manylinux-cuda102"
use_cuda_docker_runtime: "1"
resource_class: gpu.medium resource_class: gpu.medium
filters: use_cuda_docker_runtime: "1"
branches:
only:
- master
- /ci-all\/.*/
- /release\/.*/
# This binary build is currently broken, see https://github_com/pytorch/pytorch/issues/16710
# - binary_linux_conda_3_6_cu90_devtoolset7_test:
- binary_linux_test: - binary_linux_test:
build_environment: libtorch 3.7m cpu devtoolset7
docker_image: pytorch/manylinux-cuda102
libtorch_variant: shared-with-deps
name: binary_linux_libtorch_3_7m_cpu_devtoolset7_shared-with-deps_test name: binary_linux_libtorch_3_7m_cpu_devtoolset7_shared-with-deps_test
build_environment: "libtorch 3.7m cpu devtoolset7"
requires: requires:
- setup - setup
- binary_linux_libtorch_3_7m_cpu_devtoolset7_shared-with-deps_build - binary_linux_libtorch_3_7m_cpu_devtoolset7_shared-with-deps_build
libtorch_variant: "shared-with-deps"
docker_image: "pytorch/manylinux-cuda102"
- binary_linux_test: - binary_linux_test:
build_environment: libtorch 3.7m cpu gcc5.4_cxx11-abi
docker_image: pytorch/pytorch-binary-docker-image-ubuntu16.04:latest
libtorch_variant: shared-with-deps
name: binary_linux_libtorch_3_7m_cpu_gcc5_4_cxx11-abi_shared-with-deps_test name: binary_linux_libtorch_3_7m_cpu_gcc5_4_cxx11-abi_shared-with-deps_test
build_environment: "libtorch 3.7m cpu gcc5.4_cxx11-abi"
requires: requires:
- setup - setup
- binary_linux_libtorch_3_7m_cpu_gcc5_4_cxx11-abi_shared-with-deps_build - binary_linux_libtorch_3_7m_cpu_gcc5_4_cxx11-abi_shared-with-deps_build
libtorch_variant: "shared-with-deps"
docker_image: "pytorch/pytorch-binary-docker-image-ubuntu16.04:latest"
- smoke_linux_test: - smoke_linux_test:
name: smoke_linux_manywheel_3_6m_cpu_devtoolset7_nightly name: smoke_linux_manywheel_3_6m_cpu_devtoolset7_nightly
build_environment: "manywheel 3.6m cpu devtoolset7" build_environment: "manywheel 3.6m cpu devtoolset7"
@ -4911,95 +4909,92 @@ workflows:
only: nightly only: nightly
tags: tags:
only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/ only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/
# Pytorch iOS binary builds
- binary_ios_build: - binary_ios_build:
build_environment: libtorch-ios-11.2.1-nightly-x86_64-build
context: org-member
filters:
branches:
only: nightly
ios_arch: x86_64
ios_platform: SIMULATOR
name: pytorch_ios_11_2_1_nightly_x86_64_build name: pytorch_ios_11_2_1_nightly_x86_64_build
build_environment: "libtorch-ios-11.2.1-nightly-x86_64-build" requires:
context: org-member
ios_platform: "SIMULATOR"
ios_arch: "x86_64"
requires:
- setup - setup
filters:
branches:
only: nightly
- binary_ios_build: - binary_ios_build:
name: pytorch_ios_11_2_1_nightly_arm64_build build_environment: libtorch-ios-11.2.1-nightly-arm64-build
build_environment: "libtorch-ios-11.2.1-nightly-arm64-build"
context: org-member context: org-member
ios_arch: "arm64"
ios_platform: "OS"
requires:
- setup
filters: filters:
branches: branches:
only: nightly only: nightly
ios_arch: arm64
ios_platform: OS
name: pytorch_ios_11_2_1_nightly_arm64_build
requires:
- setup
- binary_ios_upload: - binary_ios_upload:
build_environment: "libtorch-ios-11.2.1-nightly-binary-build-upload" build_environment: libtorch-ios-11.2.1-nightly-binary-build-upload
context: org-member context: org-member
filters:
branches:
only: nightly
requires: requires:
- setup - setup
- pytorch_ios_11_2_1_nightly_x86_64_build - pytorch_ios_11_2_1_nightly_x86_64_build
- pytorch_ios_11_2_1_nightly_arm64_build - pytorch_ios_11_2_1_nightly_arm64_build
- pytorch_linux_build:
build_environment: pytorch-linux-xenial-py3-clang5-android-ndk-r19c-x86_32
docker_image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2
filters: filters:
branches: branches:
only: nightly only: nightly
- pytorch_linux_build:
name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_32_build name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_32_build
build_environment: "pytorch-linux-xenial-py3-clang5-android-ndk-r19c-x86_32"
requires: requires:
- setup - setup
docker_image: "308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2" - pytorch_linux_build:
build_environment: pytorch-linux-xenial-py3-clang5-android-ndk-r19c-x86_64
docker_image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2
filters: filters:
branches: branches:
only: nightly only: nightly
- pytorch_linux_build:
name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_64_build name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_64_build
build_environment: "pytorch-linux-xenial-py3-clang5-android-ndk-r19c-x86_64"
requires: requires:
- setup - setup
docker_image: "308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2" - pytorch_linux_build:
build_environment: pytorch-linux-xenial-py3-clang5-android-ndk-r19c-arm-v7a
docker_image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2
filters: filters:
branches: branches:
only: nightly only: nightly
- pytorch_linux_build:
name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_arm_v7a_build name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_arm_v7a_build
build_environment: "pytorch-linux-xenial-py3-clang5-android-ndk-r19c-arm-v7a"
requires: requires:
- setup - setup
docker_image: "308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2"
filters:
branches:
only: nightly
- pytorch_linux_build: - pytorch_linux_build:
name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_arm_v8a_build build_environment: pytorch-linux-xenial-py3-clang5-android-ndk-r19c-arm-v8a
build_environment: "pytorch-linux-xenial-py3-clang5-android-ndk-r19c-arm-v8a" docker_image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2
requires:
- setup
docker_image: "308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2"
filters: filters:
branches: branches:
only: nightly only: nightly
name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_arm_v8a_build
requires:
- setup
- pytorch_android_gradle_build: - pytorch_android_gradle_build:
filters:
branches:
only: nightly
name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_android_gradle_build name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_android_gradle_build
requires: requires:
- nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_32_build - nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_32_build
- nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_64_build - nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_64_build
- nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_arm_v7a_build - nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_arm_v7a_build
- nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_arm_v8a_build - nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_arm_v8a_build
filters:
branches:
only: nightly
- pytorch_android_publish_snapshot: - pytorch_android_publish_snapshot:
name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_32_android_publish_snapshot
requires:
- nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_android_gradle_build
context: org-member context: org-member
filters: filters:
branches: branches:
only: nightly only: nightly
name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_32_android_publish_snapshot
requires:
- nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_android_gradle_build
############################################################################## ##############################################################################
# Nightly tests # Nightly tests
############################################################################## ##############################################################################
@ -7086,42 +7081,42 @@ workflows:
# CircleCI security context # CircleCI security context
- promote_approval: - promote_approval:
context: org-member context: org-member
type: approval
filters: filters:
branches:
ignore: /.*/
tags: tags:
only: /v[0-9]+(\.[0-9]+)*/ only: /v[0-9]+(\.[0-9]+)*/
branches: type: approval
ignore: /.*/
- promote_s3: - promote_s3:
context: org-member context: org-member
filters:
branches:
ignore: /.*/
tags:
only: /v[0-9]+(\.[0-9]+)*/
name: promote_s3_libtorch name: promote_s3_libtorch
package_name: libtorch package_name: libtorch
requires: requires:
- promote_approval - promote_approval
filters:
tags:
only: /v[0-9]+(\.[0-9]+)*/
branches:
ignore: /.*/
- promote_s3: - promote_s3:
context: org-member context: org-member
filters:
branches:
ignore: /.*/
tags:
only: /v[0-9]+(\.[0-9]+)*/
name: promote_s3_torch name: promote_s3_torch
package_name: torch package_name: torch
requires: requires:
- promote_approval - promote_approval
filters:
tags:
only: /v[0-9]+(\.[0-9]+)*/
branches:
ignore: /.*/
- promote_conda: - promote_conda:
context: org-member context: org-member
filters:
branches:
ignore: /.*/
tags:
only: /v[0-9]+(\.[0-9]+)*/
name: promote_conda_pytorch name: promote_conda_pytorch
package_name: pytorch package_name: pytorch
requires: requires:
- promote_approval - promote_approval
filters:
tags:
only: /v[0-9]+(\.[0-9]+)*/
branches:
ignore: /.*/

View File

@ -6,113 +6,114 @@
# the binary_and_smoke_tests_on_pr variable in # the binary_and_smoke_tests_on_pr variable in
# pytorch-ci-hud to adjust the list of whitelisted builds # pytorch-ci-hud to adjust the list of whitelisted builds
# at https://github.com/ezyang/pytorch-ci-hud/blob/master/src/BuildHistoryDisplay.js # at https://github.com/ezyang/pytorch-ci-hud/blob/master/src/BuildHistoryDisplay.js
#
- binary_linux_build: # Note:
name: binary_linux_manywheel_3_7m_cu102_devtoolset7_build
build_environment: "manywheel 3.7m cu102 devtoolset7"
requires:
- setup
docker_image: "pytorch/manylinux-cuda102"
filters:
branches:
only:
- master
- /ci-all\/.*/
- /release\/.*/
# This binary build is currently broken, see https://github_com/pytorch/pytorch/issues/16710 # This binary build is currently broken, see https://github_com/pytorch/pytorch/issues/16710
# - binary_linux_conda_3_6_cu90_devtoolset7_build # - binary_linux_conda_3_6_cu90_devtoolset7_build
- binary_linux_build: # - binary_linux_conda_3_6_cu90_devtoolset7_test
name: binary_linux_libtorch_3_7m_cpu_devtoolset7_shared-with-deps_build #
build_environment: "libtorch 3.7m cpu devtoolset7" # TODO
requires: # we should test a libtorch cuda build, but they take too long
- setup
libtorch_variant: "shared-with-deps"
docker_image: "pytorch/manylinux-cuda102"
- binary_linux_build:
name: binary_linux_libtorch_3_7m_cpu_gcc5_4_cxx11-abi_shared-with-deps_build
build_environment: "libtorch 3.7m cpu gcc5.4_cxx11-abi"
requires:
- setup
libtorch_variant: "shared-with-deps"
docker_image: "pytorch/pytorch-binary-docker-image-ubuntu16.04:latest"
# TODO we should test a libtorch cuda build, but they take too long
# - binary_linux_libtorch_3_6m_cu90_devtoolset7_static-without-deps_build # - binary_linux_libtorch_3_6m_cu90_devtoolset7_static-without-deps_build
- binary_linux_build:
build_environment: manywheel 3.7m cu102 devtoolset7
docker_image: pytorch/manylinux-cuda102
filters:
branches:
only:
- master
- /ci-all\/.*/
- /release\/.*/
name: binary_linux_manywheel_3_7m_cu102_devtoolset7_build
requires:
- setup
- binary_linux_build:
build_environment: libtorch 3.7m cpu devtoolset7
docker_image: pytorch/manylinux-cuda102
libtorch_variant: shared-with-deps
name: binary_linux_libtorch_3_7m_cpu_devtoolset7_shared-with-deps_build
requires:
- setup
- binary_linux_build:
build_environment: libtorch 3.7m cpu gcc5.4_cxx11-abi
docker_image: pytorch/pytorch-binary-docker-image-ubuntu16.04:latest
libtorch_variant: shared-with-deps
name: binary_linux_libtorch_3_7m_cpu_gcc5_4_cxx11-abi_shared-with-deps_build
requires:
- setup
- binary_mac_build: - binary_mac_build:
build_environment: wheel 3.7 cpu
filters:
branches:
only:
- master
- /ci-all\/.*/
- /release\/.*/
name: binary_macos_wheel_3_7_cpu_build name: binary_macos_wheel_3_7_cpu_build
build_environment: "wheel 3.7 cpu"
requires: requires:
- setup - setup
filters:
branches:
only:
- master
- /ci-all\/.*/
- /release\/.*/
# This job has an average run time of 3 hours o.O
# Now only running this on master to reduce overhead
- binary_mac_build: - binary_mac_build:
# This job has an average run time of 3 hours o.O
# Now only running this on master to reduce overhead
build_environment: libtorch 3.7 cpu
filters:
branches:
only:
- master
- /ci-all\/.*/
- /release\/.*/
name: binary_macos_libtorch_3_7_cpu_build name: binary_macos_libtorch_3_7_cpu_build
build_environment: "libtorch 3.7 cpu"
requires: requires:
- setup - setup
filters:
branches:
only:
- master
- /ci-all\/.*/
- /release\/.*/
- binary_windows_build: - binary_windows_build:
build_environment: libtorch 3.7 cpu debug
name: binary_windows_libtorch_3_7_cpu_debug_build name: binary_windows_libtorch_3_7_cpu_debug_build
build_environment: "libtorch 3.7 cpu debug"
requires: requires:
- setup - setup
- binary_windows_build: - binary_windows_build:
build_environment: libtorch 3.7 cpu release
name: binary_windows_libtorch_3_7_cpu_release_build name: binary_windows_libtorch_3_7_cpu_release_build
build_environment: "libtorch 3.7 cpu release"
requires: requires:
- setup - setup
- binary_windows_build: - binary_windows_build:
name: binary_windows_wheel_3_7_cu102_build build_environment: wheel 3.7 cu102
build_environment: "wheel 3.7 cu102"
requires:
- setup
filters: filters:
branches: branches:
only: only:
- master - master
- /ci-all\/.*/ - /ci-all\/.*/
- /release\/.*/ - /release\/.*/
name: binary_windows_wheel_3_7_cu102_build
requires:
- setup
- binary_linux_test: - binary_linux_test:
build_environment: manywheel 3.7m cu102 devtoolset7
docker_image: pytorch/manylinux-cuda102
filters:
branches:
only:
- master
- /ci-all\/.*/
- /release\/.*/
name: binary_linux_manywheel_3_7m_cu102_devtoolset7_test name: binary_linux_manywheel_3_7m_cu102_devtoolset7_test
build_environment: "manywheel 3.7m cu102 devtoolset7"
requires: requires:
- setup - setup
- binary_linux_manywheel_3_7m_cu102_devtoolset7_build - binary_linux_manywheel_3_7m_cu102_devtoolset7_build
docker_image: "pytorch/manylinux-cuda102"
use_cuda_docker_runtime: "1"
resource_class: gpu.medium resource_class: gpu.medium
filters: use_cuda_docker_runtime: "1"
branches:
only:
- master
- /ci-all\/.*/
- /release\/.*/
# This binary build is currently broken, see https://github_com/pytorch/pytorch/issues/16710
# - binary_linux_conda_3_6_cu90_devtoolset7_test:
- binary_linux_test: - binary_linux_test:
build_environment: libtorch 3.7m cpu devtoolset7
docker_image: pytorch/manylinux-cuda102
libtorch_variant: shared-with-deps
name: binary_linux_libtorch_3_7m_cpu_devtoolset7_shared-with-deps_test name: binary_linux_libtorch_3_7m_cpu_devtoolset7_shared-with-deps_test
build_environment: "libtorch 3.7m cpu devtoolset7"
requires: requires:
- setup - setup
- binary_linux_libtorch_3_7m_cpu_devtoolset7_shared-with-deps_build - binary_linux_libtorch_3_7m_cpu_devtoolset7_shared-with-deps_build
libtorch_variant: "shared-with-deps"
docker_image: "pytorch/manylinux-cuda102"
- binary_linux_test: - binary_linux_test:
build_environment: libtorch 3.7m cpu gcc5.4_cxx11-abi
docker_image: pytorch/pytorch-binary-docker-image-ubuntu16.04:latest
libtorch_variant: shared-with-deps
name: binary_linux_libtorch_3_7m_cpu_gcc5_4_cxx11-abi_shared-with-deps_test name: binary_linux_libtorch_3_7m_cpu_gcc5_4_cxx11-abi_shared-with-deps_test
build_environment: "libtorch 3.7m cpu gcc5.4_cxx11-abi"
requires: requires:
- setup - setup
- binary_linux_libtorch_3_7m_cpu_gcc5_4_cxx11-abi_shared-with-deps_build - binary_linux_libtorch_3_7m_cpu_gcc5_4_cxx11-abi_shared-with-deps_build
libtorch_variant: "shared-with-deps"
docker_image: "pytorch/pytorch-binary-docker-image-ubuntu16.04:latest"

View File

@ -1,56 +1,54 @@
- pytorch_linux_build: - pytorch_linux_build:
build_environment: pytorch-linux-xenial-py3-clang5-android-ndk-r19c-x86_32
docker_image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2
filters:
branches:
only: nightly
name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_32_build name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_32_build
build_environment: "pytorch-linux-xenial-py3-clang5-android-ndk-r19c-x86_32"
requires: requires:
- setup - setup
docker_image: "308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2" - pytorch_linux_build:
build_environment: pytorch-linux-xenial-py3-clang5-android-ndk-r19c-x86_64
docker_image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2
filters: filters:
branches: branches:
only: nightly only: nightly
- pytorch_linux_build:
name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_64_build name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_64_build
build_environment: "pytorch-linux-xenial-py3-clang5-android-ndk-r19c-x86_64"
requires: requires:
- setup - setup
docker_image: "308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2" - pytorch_linux_build:
build_environment: pytorch-linux-xenial-py3-clang5-android-ndk-r19c-arm-v7a
docker_image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2
filters: filters:
branches: branches:
only: nightly only: nightly
- pytorch_linux_build:
name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_arm_v7a_build name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_arm_v7a_build
build_environment: "pytorch-linux-xenial-py3-clang5-android-ndk-r19c-arm-v7a"
requires: requires:
- setup - setup
docker_image: "308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2"
filters:
branches:
only: nightly
- pytorch_linux_build: - pytorch_linux_build:
name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_arm_v8a_build build_environment: pytorch-linux-xenial-py3-clang5-android-ndk-r19c-arm-v8a
build_environment: "pytorch-linux-xenial-py3-clang5-android-ndk-r19c-arm-v8a" docker_image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2
requires:
- setup
docker_image: "308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2"
filters: filters:
branches: branches:
only: nightly only: nightly
name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_arm_v8a_build
requires:
- setup
- pytorch_android_gradle_build: - pytorch_android_gradle_build:
filters:
branches:
only: nightly
name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_android_gradle_build name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_android_gradle_build
requires: requires:
- nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_32_build - nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_32_build
- nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_64_build - nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_64_build
- nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_arm_v7a_build - nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_arm_v7a_build
- nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_arm_v8a_build - nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_arm_v8a_build
filters:
branches:
only: nightly
- pytorch_android_publish_snapshot: - pytorch_android_publish_snapshot:
name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_32_android_publish_snapshot
requires:
- nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_android_gradle_build
context: org-member context: org-member
filters: filters:
branches: branches:
only: nightly only: nightly
name: nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_32_android_publish_snapshot
requires:
- nightly_pytorch_linux_xenial_py3_clang5_android_ndk_r19c_android_gradle_build

View File

@ -1,33 +1,32 @@
# Pytorch iOS binary builds
- binary_ios_build: - binary_ios_build:
build_environment: libtorch-ios-11.2.1-nightly-x86_64-build
context: org-member
filters:
branches:
only: nightly
ios_arch: x86_64
ios_platform: SIMULATOR
name: pytorch_ios_11_2_1_nightly_x86_64_build name: pytorch_ios_11_2_1_nightly_x86_64_build
build_environment: "libtorch-ios-11.2.1-nightly-x86_64-build" requires:
context: org-member
ios_platform: "SIMULATOR"
ios_arch: "x86_64"
requires:
- setup - setup
filters:
branches:
only: nightly
- binary_ios_build: - binary_ios_build:
name: pytorch_ios_11_2_1_nightly_arm64_build build_environment: libtorch-ios-11.2.1-nightly-arm64-build
build_environment: "libtorch-ios-11.2.1-nightly-arm64-build"
context: org-member context: org-member
ios_arch: "arm64"
ios_platform: "OS"
requires:
- setup
filters: filters:
branches: branches:
only: nightly only: nightly
ios_arch: arm64
ios_platform: OS
name: pytorch_ios_11_2_1_nightly_arm64_build
requires:
- setup
- binary_ios_upload: - binary_ios_upload:
build_environment: "libtorch-ios-11.2.1-nightly-binary-build-upload" build_environment: libtorch-ios-11.2.1-nightly-binary-build-upload
context: org-member context: org-member
filters:
branches:
only: nightly
requires: requires:
- setup - setup
- pytorch_ios_11_2_1_nightly_x86_64_build - pytorch_ios_11_2_1_nightly_x86_64_build
- pytorch_ios_11_2_1_nightly_arm64_build - pytorch_ios_11_2_1_nightly_arm64_build
filters:
branches:
only: nightly

View File

@ -5,42 +5,42 @@
# CircleCI security context # CircleCI security context
- promote_approval: - promote_approval:
context: org-member context: org-member
type: approval
filters: filters:
branches:
ignore: /.*/
tags: tags:
only: /v[0-9]+(\.[0-9]+)*/ only: /v[0-9]+(\.[0-9]+)*/
branches: type: approval
ignore: /.*/
- promote_s3: - promote_s3:
context: org-member context: org-member
filters:
branches:
ignore: /.*/
tags:
only: /v[0-9]+(\.[0-9]+)*/
name: promote_s3_libtorch name: promote_s3_libtorch
package_name: libtorch package_name: libtorch
requires: requires:
- promote_approval - promote_approval
filters:
tags:
only: /v[0-9]+(\.[0-9]+)*/
branches:
ignore: /.*/
- promote_s3: - promote_s3:
context: org-member context: org-member
filters:
branches:
ignore: /.*/
tags:
only: /v[0-9]+(\.[0-9]+)*/
name: promote_s3_torch name: promote_s3_torch
package_name: torch package_name: torch
requires: requires:
- promote_approval - promote_approval
filters:
tags:
only: /v[0-9]+(\.[0-9]+)*/
branches:
ignore: /.*/
- promote_conda: - promote_conda:
context: org-member context: org-member
filters:
branches:
ignore: /.*/
tags:
only: /v[0-9]+(\.[0-9]+)*/
name: promote_conda_pytorch name: promote_conda_pytorch
package_name: pytorch package_name: pytorch
requires: requires:
- promote_approval - promote_approval
filters:
tags:
only: /v[0-9]+(\.[0-9]+)*/
branches:
ignore: /.*/

View File

@ -1,22 +1,21 @@
- pytorch_android_gradle_build-x86_32: - pytorch_android_gradle_build-x86_32:
name: pytorch-linux-xenial-py3-clang5-android-ndk-r19c-gradle-build-x86_32
filters: filters:
branches: branches:
only: only:
- master - master
- /ci-all\/.*/ - /ci-all\/.*/
- /release\/.*/ - /release\/.*/
name: pytorch-linux-xenial-py3-clang5-android-ndk-r19c-gradle-build-x86_32
requires: requires:
- pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_32_build - pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_32_build
- pytorch_android_gradle_build: - pytorch_android_gradle_build:
name: pytorch-linux-xenial-py3-clang5-android-ndk-r19c-gradle-build
filters: filters:
branches: branches:
only: only:
- master - master
- /ci-all\/.*/ - /ci-all\/.*/
- /release\/.*/ - /release\/.*/
name: pytorch-linux-xenial-py3-clang5-android-ndk-r19c-gradle-build
requires: requires:
- pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_32_build - pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_32_build
- pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_64_build - pytorch_linux_xenial_py3_clang5_android_ndk_r19c_x86_64_build

View File

@ -1,14 +1,14 @@
- pytorch_linux_bazel_build: - pytorch_linux_bazel_build:
build_environment: pytorch-linux-xenial-py3.6-gcc7-bazel-build
docker_image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3.6-gcc7:f990c76a-a798-42bb-852f-5be5006f8026
name: pytorch_bazel_build name: pytorch_bazel_build
requires: requires:
- setup - setup
build_environment: "pytorch-linux-xenial-py3.6-gcc7-bazel-build"
docker_image: "308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3.6-gcc7:f990c76a-a798-42bb-852f-5be5006f8026"
resource_class: large resource_class: large
- pytorch_linux_bazel_test: - pytorch_linux_bazel_test:
build_environment: pytorch-linux-xenial-py3.6-gcc7-bazel-test
docker_image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3.6-gcc7:f990c76a-a798-42bb-852f-5be5006f8026
name: pytorch_bazel_test name: pytorch_bazel_test
requires: requires:
- setup - setup
- pytorch_bazel_build - pytorch_bazel_build
build_environment: "pytorch-linux-xenial-py3.6-gcc7-bazel-test"
docker_image: "308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3.6-gcc7:f990c76a-a798-42bb-852f-5be5006f8026"

View File

@ -1,26 +1,24 @@
# Pytorch iOS PR builds
- pytorch_ios_build: - pytorch_ios_build:
build_environment: pytorch-ios-11.2.1-x86_64_build
ios_arch: x86_64
ios_platform: SIMULATOR
name: pytorch_ios_11_2_1_x86_64_build name: pytorch_ios_11_2_1_x86_64_build
build_environment: "pytorch-ios-11.2.1-x86_64_build"
ios_arch: "x86_64"
ios_platform: "SIMULATOR"
requires: requires:
- setup - setup
- pytorch_ios_build: - pytorch_ios_build:
build_environment: pytorch-ios-11.2.1-arm64_build
context: org-member
ios_arch: arm64
ios_platform: OS
name: pytorch_ios_11_2_1_arm64_build name: pytorch_ios_11_2_1_arm64_build
context: org-member
build_environment: "pytorch-ios-11.2.1-arm64_build"
ios_arch: "arm64"
ios_platform: "OS"
requires: requires:
- setup - setup
- pytorch_ios_build: - pytorch_ios_build:
name: pytorch_ios_11_2_1_arm64_custom_build build_environment: pytorch-ios-11.2.1-arm64_custom_build
context: org-member context: org-member
build_environment: "pytorch-ios-11.2.1-arm64_custom_build" ios_arch: arm64
ios_arch: "arm64" ios_platform: OS
ios_platform: "OS" name: pytorch_ios_11_2_1_arm64_custom_build
op_list: "mobilenetv2.yaml" op_list: mobilenetv2.yaml
requires: requires:
- setup - setup

View File

@ -1,38 +1,38 @@
# PyTorch Mobile PR builds (use linux host toolchain + mobile build options) # PyTorch Mobile PR builds (use linux host toolchain + mobile build options)
- pytorch_linux_build: - pytorch_linux_build:
build_environment: pytorch-linux-xenial-py3-clang5-mobile-build
build_only: "1"
docker_image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-asan:9a3986fa-7ce7-4a36-a001-3c9bef9892e2
name: pytorch_linux_xenial_py3_clang5_mobile_build name: pytorch_linux_xenial_py3_clang5_mobile_build
requires: requires:
- setup - setup
build_environment: "pytorch-linux-xenial-py3-clang5-mobile-build"
build_only: "1"
docker_image: "308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-asan:9a3986fa-7ce7-4a36-a001-3c9bef9892e2"
- pytorch_linux_build: - pytorch_linux_build:
build_environment: pytorch-linux-xenial-py3-clang5-mobile-custom-build-static
build_only: "1"
docker_image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-asan:9a3986fa-7ce7-4a36-a001-3c9bef9892e2
name: pytorch_linux_xenial_py3_clang5_mobile_custom_build_static name: pytorch_linux_xenial_py3_clang5_mobile_custom_build_static
requires: requires:
- setup - setup
build_environment: "pytorch-linux-xenial-py3-clang5-mobile-custom-build-static"
build_only: "1"
docker_image: "308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-asan:9a3986fa-7ce7-4a36-a001-3c9bef9892e2"
- pytorch_linux_build: - pytorch_linux_build:
build_environment: pytorch-linux-xenial-py3-clang5-mobile-custom-build-dynamic
build_only: "1"
# Use LLVM-DEV toolchain in android-ndk-r19c docker image
docker_image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2
name: pytorch_linux_xenial_py3_clang5_mobile_custom_build_dynamic name: pytorch_linux_xenial_py3_clang5_mobile_custom_build_dynamic
requires: requires:
- setup - setup
build_environment: "pytorch-linux-xenial-py3-clang5-mobile-custom-build-dynamic"
build_only: "1"
# Use LLVM-DEV toolchain in android-ndk-r19c docker image
docker_image: "308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2"
- pytorch_linux_build: - pytorch_linux_build:
name: pytorch_linux_xenial_py3_clang5_mobile_code_analysis # Use LLVM-DEV toolchain in android-ndk-r19c docker image
requires:
- setup
# Most of this CI is already covered by "mobile-custom-build-dynamic" job # Most of this CI is already covered by "mobile-custom-build-dynamic" job
build_environment: pytorch-linux-xenial-py3-clang5-mobile-code-analysis
build_only: "1"
docker_image: 308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2
filters: filters:
branches: branches:
only: only:
- master - master
- /ci-all\/.*/ - /ci-all\/.*/
- /release\/.*/ - /release\/.*/
build_environment: "pytorch-linux-xenial-py3-clang5-mobile-code-analysis" name: pytorch_linux_xenial_py3_clang5_mobile_code_analysis
build_only: "1" requires:
# Use LLVM-DEV toolchain in android-ndk-r19c docker image - setup
docker_image: "308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3-clang5-android-ndk-r19c:9a3986fa-7ce7-4a36-a001-3c9bef9892e2"