From: Eli Uriegas Date: Tue, 31 Aug 2021 19:50:11 +0000 (-0700) Subject: .circleci: Remove migrated jobs, move docs builds (#64222) X-Git-Tag: accepted/tizen/8.0/unified/20231005.095509~550 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=555171a273ef7bbea65b517508141192c83c95c5;p=platform%2Fupstream%2Fpytorch.git .circleci: Remove migrated jobs, move docs builds (#64222) Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/64222 Removes both backwards_compat as well as docs_test from the general gcc5.4 config and moves the docs build from being run on every PR to only being run on master. We can remove docs builds when we migrate the docs push job (including all secrets associated with that) Signed-off-by: Eli Uriegas cc ezyang seemethere malfet walterddr lg20987 pytorch/pytorch-dev-infra Test Plan: Imported from OSS Reviewed By: malfet Differential Revision: D30650953 Pulled By: seemethere fbshipit-source-id: ac11da6a551a6c81f3dc1d47fd81846cbfe9975a --- diff --git a/.circleci/cimodel/data/pytorch_build_definitions.py b/.circleci/cimodel/data/pytorch_build_definitions.py index d7b2015..305bbb4 100644 --- a/.circleci/cimodel/data/pytorch_build_definitions.py +++ b/.circleci/cimodel/data/pytorch_build_definitions.py @@ -214,7 +214,7 @@ def gen_docs_configs(xenial_parent_config): HiddenConf( "pytorch_python_doc_build", parent_build=xenial_parent_config, - filters=gen_filter_dict(branches_list=r"/.*/", + filters=gen_filter_dict(branches_list=["master"], tags_list=RC_PATTERN), ) ) @@ -230,7 +230,7 @@ def gen_docs_configs(xenial_parent_config): HiddenConf( "pytorch_cpp_doc_build", parent_build=xenial_parent_config, - filters=gen_filter_dict(branches_list=r"/.*/", + filters=gen_filter_dict(branches_list=["master"], tags_list=RC_PATTERN), ) ) @@ -241,13 +241,6 @@ def gen_docs_configs(xenial_parent_config): branch="master", ) ) - - configs.append( - HiddenConf( - "pytorch_doc_test", - parent_build=xenial_parent_config - ) - ) return configs @@ -396,24 +389,6 @@ def instantiate_configs(only_slow_gradcheck): if cuda_version == "10.2" and python_version == "3.6" and not is_libtorch and not is_slow_gradcheck: c.dependent_tests = gen_dependent_configs(c) - if ( - compiler_name == "gcc" - and compiler_version == "5.4" - and not is_libtorch - and not is_vulkan - and not is_pure_torch - and parallel_backend is None - ): - bc_breaking_check = Conf( - "backward-compatibility-check", - [], - is_xla=False, - restrict_phases=["test"], - is_libtorch=False, - is_important=True, - parent_build=c, - ) - c.dependent_tests.append(bc_breaking_check) if ( compiler_name != "clang" diff --git a/.circleci/config.yml b/.circleci/config.yml index 1bb32b5..324e5fd 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -7112,7 +7112,8 @@ workflows: - pytorch_python_doc_build: filters: branches: - only: /.*/ + only: + - master tags: only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/ requires: @@ -7132,7 +7133,8 @@ workflows: - pytorch_cpp_doc_build: filters: branches: - only: /.*/ + only: + - master tags: only: /v[0-9]+(\.[0-9]+)*-rc[0-9]+/ requires: @@ -7149,16 +7151,6 @@ workflows: name: pytorch_cpp_doc_push requires: - pytorch_cpp_doc_build - - pytorch_doc_test: - requires: - - pytorch_linux_xenial_py3_6_gcc5_4_build - - pytorch_linux_test: - name: pytorch_linux_backward_compatibility_check_test - requires: - - pytorch_linux_xenial_py3_6_gcc5_4_build - build_environment: "pytorch-linux-backward-compatibility-check-test" - docker_image: "308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3.6-gcc5.4" - resource_class: large - pytorch_linux_test: name: pytorch_linux_pytorch_linux_xenial_py3_6_gcc5_4_distributed_test requires: @@ -9387,6 +9379,18 @@ workflows: name: "docker-pytorch-linux-xenial-py3.6-gcc7" image_name: "pytorch-linux-xenial-py3.6-gcc7" - pytorch_linux_build: + name: pytorch_linux_xenial_py3_6_gcc5_4_build + requires: + - "docker-pytorch-linux-xenial-py3.6-gcc5.4" + build_environment: "pytorch-linux-xenial-py3.6-gcc5.4-build" + docker_image: "308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/pytorch-linux-xenial-py3.6-gcc5.4" + - pytorch_python_doc_build: + requires: + - pytorch_linux_xenial_py3_6_gcc5_4_build + - pytorch_cpp_doc_build: + requires: + - pytorch_linux_xenial_py3_6_gcc5_4_build + - pytorch_linux_build: name: pytorch_paralleltbb_linux_xenial_py3_6_gcc5_4_build requires: - "docker-pytorch-linux-xenial-py3.6-gcc5.4"