8000 Process inputs and outputs in fx interpreter by 842974287 · Pull Request #74242 · pytorch/pytorch · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Process inputs and outputs in fx interpreter #74242

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

842974287
Copy link
Contributor

Summary: The inputs and outputs of the graph module might be different from the graph inputs and outputs if users are using custom codegen. In interpreter, it runs the graph instead of the generated forward function so it might not work if user provides the inputs to the graph module. To fill the gap, we call process_inputs and process_outputs inside interpreter.

Test Plan: unit test: test_interpreter_with_codegen

Differential Revision: D34898108

@pytorch-bot
Copy link
pytorch-bot bot commented Mar 15, 2022
CI Flow Status

⚛️ CI Flow

Ruleset - Version: v1
Ruleset - File: https://github.com/842974287/pytorch/blob/012418fc36b719d20a4bd054cb71ddfdd2a495b7/.github/generated-ciflow-ruleset.json
PR ciflow labels: ciflow/default
Add ciflow labels to this PR to trigger more builds:

Workflows Labels (bold enabled) Status
Triggered Workflows
linux-binary-conda ciflow/binaries, ciflow/binaries_conda, ciflow/default ✅ triggered
linux-binary-libtorch-cxx11-abi ciflow/all, ciflow/binaries, ciflow/binaries_libtorch, ciflow/default, ciflow/trunk ✅ triggered
linux-binary-libtorch-pre-cxx11 ciflow/all, ciflow/binaries, ciflow/binaries_libtorch, ciflow/default, ciflow/trunk ✅ triggered
linux-binary-manywheel ciflow/all, ciflow/binaries, ciflow/binaries_wheel, ciflow/default, ciflow/trunk ✅ triggered
linux-bionic-py3.7-clang9 ciflow/all, ciflow/cpu, ciflow/default, ciflow/linux, ciflow/noarch, ciflow/trunk ✅ triggered
linux-bionic-rocm4.5-py3.7 ciflow/all, ciflow/default, ciflow/linux, ciflow/rocm, ciflow/trunk ✅ triggered
linux-docs ciflow/all, ciflow/cpu, ciflow/default, ciflow/docs, ciflow/linux, ciflow/trunk ✅ triggered
linux-vulkan-bionic-py3.7-clang9 ciflow/all, ciflow/cpu, ciflow/default, ciflow/linux, ciflow/trunk, ciflow/vulkan ✅ triggered
linux-xenial-cuda11.3-py3.7-gcc7 ciflow/all, ciflow/cuda, ciflow/default, ciflow/linux, ciflow/trunk ✅ triggered
linux-xenial-cuda11.3-py3.7-gcc7-bazel-test ciflow/all, ciflow/bazel, ciflow/cpu, ciflow/default, ciflow/linux, ciflow/trunk ✅ triggered
linux-xenial-py3-clang5-mobile-build ciflow/all, ciflow/default, ciflow/linux, ciflow/mobile, ciflow/trunk ✅ triggered
linux-xenial-py3-clang5-mobile-custom-build-static ciflow/all, ciflow/default, ciflow/linux, ciflow/mobile, ciflow/trunk ✅ triggered
linux-xenial-py3.7-clang7-asan ciflow/all, ciflow/cpu, ciflow/default, ciflow/linux, ciflow/sanitizers, ciflow/trunk ✅ triggered
linux-xenial-py3.7-clang7-onnx ciflow/all, ciflow/cpu, ciflow/default, ciflow/linux, ciflow/onnx, ciflow/trunk ✅ triggered
linux-xenial-py3.7-gcc5.4 ciflow/all, ciflow/cpu, ciflow/default, ciflow/linux, ciflow/trunk ✅ triggered
linux-xenial-py3.7-gcc5.4-mobile-lightweight-dispatch-build ciflow/all, ciflow/cpu, ciflow/default, ciflow/libtorch, ciflow/linux, ciflow/mobile, ciflow/trunk ✅ triggered
linux-xenial-py3.7-gcc7 ciflow/all, ciflow/cpu, ciflow/default, ciflow/linux, ciflow/trunk ✅ triggered
linux-xenial-py3.7-gcc7-no-ops ciflow/all, ciflow/cpu, ciflow/default, ciflow/linux, ciflow/trunk ✅ triggered
macos-arm64-binary-conda ciflow/binaries, ciflow/binaries_conda, ciflow/default ✅ triggered
macos-arm64-binary-wheel ciflow/binaries, ciflow/binaries_wheel, ciflow/default ✅ triggered
macos-binary-conda ciflow/binaries, ciflow/binaries_conda, ciflow/default ✅ triggered
macos-binary-libtorch-cxx11-abi ciflow/binaries, ciflow/binaries_libtorch, ciflow/default ✅ triggered
macos-binary-libtorch-pre-cxx11 ciflow/binaries, ciflow/binaries_libtorch, ciflow/default ✅ triggered
macos-binary-wheel ciflow/binaries, ciflow/binaries_wheel, ciflow/default ✅ triggered
pytorch-linux-xenial-py3-clang5-android-ndk-r19c-gradle-custom-build-single ciflow/all, ciflow/android, ciflow/cpu, ciflow/default, ciflow/linux, ciflow/trunk ✅ triggered
pytorch-linux-xenial-py3-clang5-android-ndk-r19c-gradle-custom-build-single-full-jit ciflow/all, ciflow/android, ciflow/cpu, ciflow/default, ciflow/linux, ciflow/trunk ✅ triggered
win-vs2019-cpu-py3 ciflow/all, ciflow/cpu, ciflow/default, ciflow/trunk, ciflow/win ✅ triggered
win-vs2019-cuda11.3-py3 ciflow/all, ciflow/cuda, ciflow/default, ciflow/trunk, ciflow/win ✅ triggered
windows-binary-conda ciflow/binaries, ciflow/binaries_conda, ciflow/default ✅ triggered
windows-binary-libtorch-debug ciflow/all, ciflow/binaries, ciflow/binaries_libtorch, ciflow/default, ciflow/trunk ✅ triggered
windows-binary-libtorch-release ciflow/all, ciflow/binaries, ciflow/binaries_libtorch, ciflow/default, ciflow/trunk ✅ triggered
windows-binary-wheel ciflow/all, ciflow/binaries, ciflow/binaries_wheel, ciflow/default, ciflow/trunk ✅ triggered
Skipped Workflows
caffe2-linux-xenial-py3.7-gcc5.4 ciflow/all, ciflow/cpu, ciflow/linux, ciflow/trunk 🚫 skipped
docker-builds ciflow/all, ciflow/trunk 🚫 skipped
ios-12-5-1-arm64 ciflow/all, ciflow/ios, ciflow/macos, ciflow/scheduled 🚫 skipped
ios-12-5-1-arm64-coreml ciflow/all, ciflow/ios, ciflow/macos, ciflow/scheduled 🚫 skipped
ios-12-5-1-arm64-custom-ops ciflow/all, ciflow/ios, ciflow/macos, ciflow/scheduled 🚫 skipped
ios-12-5-1-arm64-metal ciflow/all, ciflow/ios, ciflow/macos, ciflow/scheduled 🚫 skipped
ios-12-5-1-x86-64 ciflow/all, ciflow/ios, ciflow/macos, ciflow/trunk 🚫 skipped
ios-12-5-1-x86-64-coreml ciflow/all, ciflow/ios, ciflow/macos, ciflow/trunk 🚫 skipped
libtorch-linux-xenial-cuda10.2-py3.7-gcc7 ciflow/all, ciflow/cuda, ciflow/libtorch, ciflow/linux, ciflow/trunk 🚫 skipped
libtorch-linux-xenial-cuda11.3-py3.7-gcc7 ciflow/all, ciflow/cuda, ciflow/libtorch, ciflow/linux, ciflow/trunk 🚫 skipped
linux-bionic-cuda10.2-py3.9-gcc7 ciflow/all, ciflow/cuda, ciflow/linux, ciflow/slow, ciflow/trunk 🚫 skipped
linux-bionic-rocm4.5-py3.7-distributed ciflow/all, ciflow/linux, ciflow/rocm, ciflow/trunk 🚫 skipped
linux-docs-push ciflow/all, ciflow/cpu, ciflow/linux, ciflow/scheduled 🚫 skipped
linux-xenial-cuda11.3-py3.7-gcc7-no-ops ciflow/all, ciflow/cuda, ciflow/linux, ciflow/trunk 🚫 skipped
macos-10-15-py3-arm64 ciflow/all, ciflow/macos, ciflow/trunk 🚫 skipped
macos-10-15-py3-lite-interpreter-x86-64 ciflow/all, ciflow/macos, ciflow/trunk 🚫 skipped
macos-11-py3-x86-64 ciflow/all, ciflow/macos, ciflow/trunk 🚫 skipped
parallelnative-linux-xenial-py3.7-gcc5.4 ciflow/all, ciflow/cpu, ciflow/linux, ciflow/trunk 🚫 skipped
periodic-libtorch-linux-bionic-cuda11.5-py3.7-gcc7 ciflow/all, ciflow/cuda, ciflow/libtorch, ciflow/linux, ciflow/scheduled 🚫 skipped
periodic-linux-bionic-cuda11.5-py3.7-gcc7 ciflow/all, ciflow/cuda, ciflow/linux, ciflow/scheduled 🚫 skipped
periodic-linux-xenial-cuda10.2-py3-gcc7-slow-gradcheck ciflow/all, ciflow/cuda, ciflow/linux, ciflow/scheduled, ciflow/slow, ciflow/slow-gradcheck 🚫 skipped
periodic-linux-xenial-cuda11.3-py3.7-gcc7-debug ciflow/all, ciflow/cuda, ciflow/linux, ciflow/scheduled 🚫 skipped
periodic-win-vs2019-cuda11.5-py3 ciflow/all, ciflow/cuda, ciflow/scheduled, ciflow/win 🚫 skipped
pytorch-linux-xenial-py3-clang5-android-ndk-r19c-build ciflow/all, ciflow/android, ciflow/cpu, ciflow/linux, ciflow/trunk 🚫 skipped
pytorch-xla-linux-bionic-py3.7-clang8 ciflow/all, ciflow/cpu, ciflow/linux, ciflow/trunk, ciflow/xla 🚫 skipped

@facebook-github-bot
Copy link
Contributor
facebook-github-bot commented Mar 15, 2022 8000

🔗 Helpful links

💊 CI failures summary and remediations

As of commit ec8af03 (more details on the Dr. CI page):


  • 15/15 failures introduced in this PR

🕵️ 15 new failures recognized by patterns

The following CI failures do not appear to be due to upstream breakages:

See GitHub Actions build pull / linux-xenial-py3.7-gcc5.4 / test (default, 1, 2, linux.2xlarge) (1/15)

Step: "Test" (full log | diagnosis details | 🔁 rerun)

2022-03-21T20:18:44.4533199Z FAIL [0.009s]: tes...k_compat (__main__.TestFXAPIBackwardCompatibility)
2022-03-21T20:18:44.4080733Z   test_type_check_reshape_false (fx.test_gradual_type.TypeCheckerTest) ... ok (0.002s)
2022-03-21T20:18:44.4106341Z   test_type_check_reshape_true (fx.test_gradual_type.TypeCheckerTest) ... ok (0.003s)
2022-03-21T20:18:44.4122511Z   test_type_check_symbolic_inferenceconv2D_maxpool2d_flatten (fx.test_gradual_type.TypeCheckerTest) ... skip (0.002s)
2022-03-21T20:18:44.4145561Z   test_type_check_transpose_False (fx.test_gradual_type.TypeCheckerTest) ... ok (0.002s)
2022-03-21T20:18:44.4174195Z   test_type_check_transpose_true (fx.test_gradual_type.TypeCheckerTest) ... ok (0.003s)
2022-03-21T20:18:44.4400430Z   test_type_maxpool2d_fully_static (fx.test_gradual_type.TypeCheckerTest) ... ok (0.022s)
2022-03-21T20:18:44.4433894Z   test_type_typechecl_maxpool2d_3dinput (fx.test_gradual_type.TypeCheckerTest) ... ok (0.003s)
2022-03-21T20:18:44.4502668Z   test_typecheck_basicblock (fx.test_gradual_type.TypeCheckerTest) ... ok (0.007s)
2022-03-21T20:18:44.4503032Z 
2022-03-21T20:18:44.4532779Z ======================================================================
2022-03-21T20:18:44.4533199Z FAIL [0.009s]: test_function_back_compat (__main__.TestFXAPIBackwardCompatibility)
2022-03-21T20:18:44.4533630Z Test backward compatibility for function signatures with
2022-03-21T20:18:44.4534218Z ----------------------------------------------------------------------
2022-03-21T20:18:44.4534556Z Traceback (most recent call last):
2022-03-21T20:18:44.4534882Z   File "test_fx.py", line 3674, in test_function_back_compat
2022-03-21T20:18:44.4535427Z     self.assertExpected('\n'.join(signature_strs), 'fx_backcompat_function_signatures')
2022-03-21T20:18:44.4542849Z AssertionError: "torc[5534 chars] None) -> Any\ntorch.fx.interpreter.Interprete[3375 chars]tch]" != "torc[5534 chars] None, enable_io_processing: bool = True) -> A[3410 chars]tch]"
2022-03-21T20:18:44.4544046Z   torch.fx._symbolic_trace.Tracer.__init__(self, autowrap_modules: Tuple[Callable] = (<module math>,), autowrap_functions: Tuple[Callable, ...] = (,), param_shapes_constant: bool = False) -> None
2022-03-21T20:18:44.4544843Z   torch.fx._symbolic_trace.Tracer.call_module(self, m: torch.nn.modules.module.Module, forward: Callable[..., Any], args: Tuple[Any, ...], kwargs: Dict[str, Any]) -> Any
2022-03-21T20:18:44.4545302Z   torch.fx._symbolic_trace.Tracer.create_arg(self, a: Any) -> 'Argument'
2022-03-21T20:18:44.4545827Z   torch.fx._symbolic_trace.Tracer.is_leaf_module(self, m: torch.nn.modules.module.Module, module_qualified_name: str) -> bool

See GitHub Actions build pull / linux-xenial-cuda11.3-py3.7-gcc7-bazel-test / build-and-test (2/15)

Step: "Calculate docker image" (full log | diagnosis details | 🔁 rerun)

2022-03-21T19:47:03.9104957Z ERROR: Something h... isn't available for the merge-base of your branch
2022-03-21T19:47:03.9061643Z ++ git merge-base HEAD 2d3c220c8d3220e2cbb6c309e60fbf54c7fec070
2022-03-21T19:47:03.9074786Z + MERGE_BASE=956a028b5596120b25b0f5d52fc7a7fa34ee7359
2022-03-21T19:47:03.9075602Z + git rev-parse 956a028b5596120b25b0f5d52fc7a7fa34ee7359:.circleci/docker
2022-03-21T19:47:03.9087340Z 1a95a1a070af5dce05d58354e8615737c1134998
2022-03-21T19:47:03.9091077Z ++ git rev-parse 956a028b5596120b25b0f5d52fc7a7fa34ee7359:.circleci/docker
2022-03-21T19:47:03.9102884Z + PREVIOUS_DOCKER_TAG=1a95a1a070af5dce05d58354e8615737c1134998
2022-03-21T19:47:03.9103270Z + [[ 1a95a1a070af5dce05d58354e8615737c1134998 = \1\a\9\5\a\1\a\0\7\0\a\f\5\d\c\e\0\5\d\5\8\3\5\4\e\8\6\1\5\7\3\7\c\1\1\3\4\9\9\8 ]]
2022-03-21T19:47:03.9103956Z + echo 'ERROR: Something has gone wrong and the previous image isn'\''t available for the merge-base of your branch'
2022-03-21T19:47:03.9104396Z + echo '       contact the PyTorch team to restore the original images'
2022-03-21T19:47:03.9104607Z + exit 1
2022-03-21T19:47:03.9104957Z ERROR: Something has gone wrong and the previous image isn't available for the merge-base of your branch
2022-03-21T19:47:03.9105281Z        contact the PyTorch team to restore the original images
2022-03-21T19:47:03.9113558Z ##[error]Process completed with exit code 1.
2022-03-21T19:47:03.9292635Z ##[group]Run pytorch/pytorch/.github/actions/chown-workspace@master
2022-03-21T19:47:03.9292865Z env:
2022-03-21T19:47:03.9293024Z   IN_CI: 1
2022-03-21T19:47:03.9293187Z   IS_GHA: 1
2022-03-21T19:47:03.9293354Z   GIT_DEFAULT_BRANCH: master
2022-03-21T19:47:03.9293542Z ##[endgroup]
2022-03-21T19:47:03.9306131Z ##[group]Run docker run --rm -v "$(pwd)":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" .
2022-03-21T19:47:03.9306467Z �[36;1mdocker run --rm -v "$(pwd)":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" .�[0m

See GitHub Actions build pull / pytorch-linux-xenial-py3-clang5-android-ndk-r19c-gradle-custom-build-single / build-and-test (3/15)

Step: "Calculate docker image" (full log | diagnosis details | 🔁 rerun)

2022-03-21T19:47:12.1035545Z ERROR: Something h... isn't available for the merge-base of your branch
2022-03-21T19:47:12.0989386Z ++ git merge-base HEAD 2d3c220c8d3220e2cbb6c309e60fbf54c7fec070
2022-03-21T19:47:12.1003785Z + MERGE_BASE=956a028b5596120b25b0f5d52fc7a7fa34ee7359
2022-03-21T19:47:12.1004569Z + git rev-parse 956a028b5596120b25b0f5d52fc7a7fa34ee7359:.circleci/docker
2022-03-21T19:47:12.1016721Z 1a95a1a070af5dce05d58354e8615737c1134998
2022-03-21T19:47:12.1020184Z ++ git rev-parse 956a028b5596120b25b0f5d52fc7a7fa34ee7359:.circleci/docker
2022-03-21T19:47:12.1032457Z + PREVIOUS_DOCKER_TAG=1a95a1a070af5dce05d58354e8615737c1134998
2022-03-21T19:47:12.1033153Z + [[ 1a95a1a070af5dce05d58354e8615737c1134998 = \1\a\9\5\a\1\a\0\7\0\a\f\5\d\c\e\0\5\d\5\8\3\5\4\e\8\6\1\5\7\3\7\c\1\1\3\4\9\9\8 ]]
2022-03-21T19:47:12.1033889Z + echo 'ERROR: Something has gone wrong and the previous image isn'\''t available for the merge-base of your branch'
2022-03-21T19:47:12.1034509Z + echo '       contact the PyTorch team to restore the original images'
2022-03-21T19:47:12.1034965Z + exit 1
2022-03-21T19:47:12.1035545Z ERROR: Something has gone wrong and the previous image isn't available for the merge-base of your branch
2022-03-21T19:47:12.1035875Z        contact the PyTorch team to restore the original images
2022-03-21T19:47:12.1044586Z ##[error]Process completed with exit code 1.
2022-03-21T19:47:12.1224397Z ##[group]Run pytorch/pytorch/.github/actions/chown-workspace@master
2022-03-21T19:47:12.1224626Z env:
2022-03-21T19:47:12.1224784Z   IN_CI: 1
2022-03-21T19:47:12.1224950Z   IS_GHA: 1
2022-03-21T19:47:12.1225118Z   GIT_DEFAULT_BRANCH: master
2022-03-21T19:47:12.1225305Z ##[endgroup]
2022-03-21T19:47:12.1237973Z ##[group]Run docker run --rm -v "$(pwd)":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" .
2022-03-21T19:47:12.1238311Z �[36;1mdocker run --rm -v "$(pwd)":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" .�[0m

See GitHub Actions build pull / linux-xenial-py3.7-clang7-asan / test (default, 2, 3, linux.2xlarge) (4/15)

Step: "Test" (full log | diagnosis details | 🔁 rerun)

2022-03-21T20:34:05.8298995Z FAIL [0.011s]: tes...k_compat (__main__.TestFXAPIBackwardCompatibility)
2022-03-21T20:34:05.7780296Z   test_type_check_reshape_false (fx.test_gradual_type.TypeCheckerTest) ... ok (0.003s)
2022-03-21T20:34:05.7810543Z   test_type_check_reshape_true (fx.test_gradual_type.TypeCheckerTest) ... ok (0.003s)
2022-03-21T20:34:05.7829163Z   test_type_check_symbolic_inferenceconv2D_maxpool2d_flatten (fx.test_gradual_type.TypeCheckerTest) ... skip (0.002s)
2022-03-21T20:34:05.7858332Z   test_type_check_transpose_False (fx.test_gradual_type.TypeCheckerTest) ... ok (0.003s)
2022-03-21T20:34:05.7892504Z   test_type_check_transpose_true (fx.test_gradual_type.TypeCheckerTest) ... ok (0.003s)
2022-03-21T20:34:05.8169371Z   test_type_maxpool2d_fully_static (fx.test_gradual_type.TypeCheckerTest) ... ok (0.027s)
2022-03-21T20:34:05.8209197Z   test_type_typechecl_maxpool2d_3dinput (fx.test_gradual_type.TypeCheckerTest) ... ok (0.004s)
2022-03-21T20:34:05.8298056Z   test_typecheck_basicblock (fx.test_gradual_type.TypeCheckerTest) ... ok (0.008s)
2022-03-21T20:34:05.8298394Z 
2022-03-21T20:34:05.8298549Z ======================================================================
2022-03-21T20:34:05.8298995Z FAIL [0.011s]: test_function_back_compat (__main__.TestFXAPIBackwardCompatibility)
2022-03-21T20:34:05.8301687Z Test backward compatibility for function signatures with
2022-03-21T20:34:05.8302617Z ----------------------------------------------------------------------
2022-03-21T20:34:05.8303057Z Traceback (most recent call last):
2022-03-21T20:34:05.8303375Z   File "test_fx.py", line 3674, in test_function_back_compat
2022-03-21T20:34:05.8303948Z     self.assertExpected('\n'.join(signature_strs), 'fx_backcompat_function_signatures')
2022-03-21T20:34:05.8304664Z AssertionError: "torc[5534 chars] None) -> Any\ntorch.fx.interpreter.Interprete[3375 chars]tch]" != "torc[5534 chars] None, enable_io_processing: bool = True) -> A[3410 chars]tch]"
2022-03-21T20:34:05.8305435Z   torch.fx._symbolic_trace.Tracer.__init__(self, autowrap_modules: Tuple[Callable] = (<module math>,), autowrap_functions: Tuple[Callable, ...] = (,), param_shapes_constant: bool = False) -> None
2022-03-21T20:34:05.8306728Z   torch.fx._symbolic_trace.Tracer.call_module(self, m: torch.nn.modules.module.Module, forward: Callable[..., Any], args: Tuple[Any, ...], kwargs: Dict[str, Any]) -> Any
2022-03-21T20:34:05.8307722Z   torch.fx._symbolic_trace.Tracer.create_arg(self, a: Any) -> 'Argument'
2022-03-21T20:34:05.8308599Z   torch.fx._symbolic_trace.Tracer.is_leaf_module(self, m: torch.nn.modules.module.Module, module_qualified_name: str) -> bool

See GitHub Actions build pull / linux-vulkan-bionic-py3.7-clang9 / build (5/15)

Step: "Calculate docker image" (full log | diagnosis details | 🔁 rerun)

2022-03-21T19:47:10.8497965Z ERROR: Something h... isn't available for the merge-base of your branch
2022-03-21T19:47:10.8454340Z ++ git merge-base HEAD 2d3c220c8d3220e2cbb6c309e60fbf54c7fec070
2022-03-21T19:47:10.8468354Z + MERGE_BASE=956a028b5596120b25b0f5d52fc7a7fa34ee7359
2022-03-21T19:47:10.8468997Z + git rev-parse 956a028b5596120b25b0f5d52fc7a7fa34ee7359:.circleci/docker
2022-03-21T19:47:10.8480503Z 1a95a1a070af5dce05d58354e8615737c1134998
2022-03-21T19:47:10.8483763Z ++ git rev-parse 956a028b5596120b25b0f5d52fc7a7fa34ee7359:.circleci/docker
2022-03-21T19:47:10.8495313Z + PREVIOUS_DOCKER_TAG=1a95a1a070af5dce05d58354e8615737c1134998
2022-03-21T19:47:10.8495848Z + [[ 1a95a1a070af5dce05d58354e8615737c1134998 = \1\a\9\5\a\1\a\0\7\0\a\f\5\d\c\e\0\5\d\5\8\3\5\4\e\8\6\1\5\7\3\7\c\1\1\3\4\9\9\8 ]]
2022-03-21T19:47:10.8496957Z + echo 'ERROR: Something has gone wrong and the previous image isn'\''t available for the merge-base of your branch'
2022-03-21T19:47:10.8497369Z + echo '       contact the PyTorch team to restore the original images'
2022-03-21T19:47:10.8497629Z + exit 1
2022-03-21T19:47:10.8497965Z ERROR: Something has gone wrong and the previous image isn't available for the merge-base of your branch
2022-03-21T19:47:10.8498286Z        contact the PyTorch team to restore the original images
2022-03-21T19:47:10.8506657Z ##[error]Process completed with exit code 1.
2022-03-21T19:47:10.8685941Z ##[group]Run pytorch/pytorch/.github/actions/chown-workspace@master
2022-03-21T19:47:10.8686269Z env:
2022-03-21T19:47:10.8686429Z   IN_CI: 1
2022-03-21T19:47:10.8686588Z   IS_GHA: 1
2022-03-21T19:47:10.8686738Z ##[endgroup]
2022-03-21T19:47:10.8733078Z ##[group]Run docker run --rm -v "$(pwd)":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" .
2022-03-21T19:47:10.8733497Z �[36;1mdocker run --rm -v "$(pwd)":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" .�[0m
2022-03-21T19:47:10.8749231Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}

See GitHub Actions build pull / win-vs2019-cuda11.3-py3 / test (force_on_cpu, 1, 1, windows.4xlarge) (6/15)

Step: "Test" (full log | diagnosis details | 🔁 rerun)

2022-03-21T21:23:33.2047972Z FAIL [0.016s]: tes...k_compat (__main__.TestFXAPIBackwardCompatibility)
2022-03-21T21:23:33.1529139Z   test_type_check_reshape_false (fx.test_gradual_type.TypeCheckerTest) ... ok (0.000s)
2022-03-21T21:23:33.1563976Z   test_type_check_reshape_true (fx.test_gradual_type.TypeCheckerTest) ... ok (0.016s)
2022-03-21T21:23:33.1587118Z   test_type_check_symbolic_inferenceconv2D_maxpool2d_flatten (fx.test_gradual_type.TypeCheckerTest) ... skip (0.000s)
2022-03-21T21:23:33.1615776Z   test_type_check_transpose_False (fx.test_gradual_type.TypeCheckerTest) ... ok (0.000s)
2022-03-21T21:23:33.1648848Z   test_type_check_transpose_true (fx.test_gradual_type.TypeCheckerTest) ... ok (0.000s)
2022-03-21T21:23:33.1923788Z   test_type_maxpool2d_fully_static (fx.test_gradual_type.TypeCheckerTest) ... ok (0.032s)
2022-03-21T21:23:33.1963723Z   test_type_typechecl_maxpool2d_3dinput (fx.test_gradual_type.TypeCheckerTest) ... ok (0.000s)
2022-03-21T21:23:33.2044230Z   test_typecheck_basicblock (fx.test_gradual_type.TypeCheckerTest) ... ok (0.016s)
2022-03-21T21:23:33.2046664Z 
2022-03-21T21:23:33.2047086Z ======================================================================
2022-03-21T21:23:33.2047972Z FAIL [0.016s]: test_function_back_compat (__main__.TestFXAPIBackwardCompatibility)
2022-03-21T21:23:33.2049297Z Test backward compatibility for function signatures with
2022-03-21T21:23:33.2050127Z ----------------------------------------------------------------------
2022-03-21T21:23:33.2050802Z Traceback (most recent call last):
2022-03-21T21:23:33.2052289Z   File "test_fx.py", line 3674, in test_function_back_compat
2022-03-21T21:23:33.2053991Z     self.assertExpected('\n'.join(signature_strs), 'fx_backcompat_function_signatures')
2022-03-21T21:23:33.2055588Z AssertionError: "torc[5534 chars] None) -> Any\ntorch.fx.interpreter.Interprete[3375 chars]tch]" != "torc[5534 chars] None, enable_io_processing: bool = True) -> A[3410 chars]tch]"
2022-03-21T21:23:33.2057463Z   torch.fx._symbolic_trace.Tracer.__init__(self, autowrap_modules: Tuple[Callable] = (<module math>,), autowrap_functions: Tuple[Callable, ...] = (,), param_shapes_constant: bool = False) -> None
2022-03-21T21:23:33.2059327Z   torch.fx._symbolic_trace.Tracer.call_module(self, m: torch.nn.modules.module.Module, forward: Callable[..., Any], args: Tuple[Any, ...], kwargs: Dict[str, Any]) -> Any
2022-03-21T21:23:33.2060782Z   torch.fx._symbolic_trace.Tracer.create_arg(self, a: Any) -> 'Argument'
2022-03-21T21:23:33.2062143Z   torch.fx._symbolic_trace.Tracer.is_leaf_module(self, m: torch.nn.modules.module.Module, module_qualified_name: str) -> bool

See GitHub Actions build pull / deploy-linux-xenial-cuda11.3-py3.7-gcc7 / build (7/15)

Step: "Calculate docker image" (full log | diagnosis details | 🔁 rerun)

2022-03-21T19:47:10.8256994Z ERROR: Something h... isn't available for the merge-base of your branch
2022-03-21T19:47:10.8213549Z ++ git merge-base HEAD 2d3c220c8d3220e2cbb6c309e60fbf54c7fec070
2022-03-21T19:47:10.8226997Z + MERGE_BASE=956a028b5596120b25b0f5d52fc7a7fa34ee7359
2022-03-21T19:47:10.8227491Z + git rev-parse 956a028b5596120b25b0f5d52fc7a7fa34ee7359:.circleci/docker
2022-03-21T19:47:10.8239980Z 1a95a1a070af5dce05d58354e8615737c1134998
2022-03-21T19:47:10.8243140Z ++ git rev-parse 956a028b5596120b25b0f5d52fc7a7fa34ee7359:.circleci/docker
2022-03-21T19:47:10.8254126Z + PREVIOUS_DOCKER_TAG=1a95a1a070af5dce05d58354e8615737c1134998
2022-03-21T19:47:10.8254924Z + [[ 1a95a1a070af5dce05d58354e8615737c1134998 = \1\a\9\5\a\1\a\0\7\0\a\f\5\d\c\e\0\5\d\5\8\3\5\4\e\8\6\1\5\7\3\7\c\1\1\3\4\9\9\8 ]]
2022-03-21T19:47:10.8255514Z + echo 'ERROR: Something has gone wrong and the previous image isn'\''t available for the merge-base of your branch'
2022-03-21T19:47:10.8256084Z + echo '       contact the PyTorch team to restore the original images'
2022-03-21T19:47:10.8256417Z + exit 1
2022-03-21T19:47:10.8256994Z ERROR: Something has gone wrong and the previous image isn't available for the merge-base of your branch
2022-03-21T19:47:10.8257487Z        contact the PyTorch team to restore the original images
2022-03-21T19:47:10.8266362Z ##[error]Process completed with exit code 1.
2022-03-21T19:47:10.8442955Z ##[group]Run pytorch/pytorch/.github/actions/chown-workspace@master
2022-03-21T19:47:10.8443195Z env:
2022-03-21T19:47:10.8443353Z   IN_CI: 1
2022-03-21T19:47:10.8443514Z   IS_GHA: 1
2022-03-21T19:47:10.8443674Z ##[endgroup]
2022-03-21T19:47:10.8456173Z ##[group]Run docker run --rm -v "$(pwd)":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" .
2022-03-21T19:47:10.8456519Z �[36;1mdocker run --rm -v "$(pwd)":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" .�[0m
2022-03-21T19:47:10.8467626Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}

See GitHub Actions build pull / pytorch-linux-xenial-py3-clang5-android-ndk-r19c-gradle-custom-build-single-full-jit / build-and-test (8/15)

Step: "Calculate docker image" (full log | diagnosis details | 🔁 rerun)

2022-03-21T19:47:18.0922462Z ERROR: Something h... isn't available for the merge-base of your branch
2022-03-21T19:47:18.0877396Z ++ git merge-base HEAD 2d3c220c8d3220e2cbb6c309e60fbf54c7fec070
2022-03-21T19:47:18.0891646Z + MERGE_BASE=956a028b5596120b25b0f5d52fc7a7fa34ee7359
2022-03-21T19:47:18.0892497Z + git rev-parse 956a028b5596120b25b0f5d52fc7a7fa34ee7359:.circleci/docker
2022-03-21T19:47:18.0904305Z 1a95a1a070af5dce05d58354e8615737c1134998
2022-03-21T19:47:18.0907728Z ++ git rev-parse 956a028b5596120b25b0f5d52fc7a7fa34ee7359:.circleci/docker
2022-03-21T19:47:18.0920225Z + PREVIOUS_DOCKER_TAG=1a95a1a070af5dce05d58354e8615737c1134998
2022-03-21T19:47:18.0920633Z + [[ 1a95a1a070af5dce05d58354e8615737c1134998 = \1\a\9\5\a\1\a\0\7\0\a\f\5\d\c\e\0\5\d\5\8\3\5\4\e\8\6\1\5\7\3\7\c\1\1\3\4\9\9\8 ]]
2022-03-21T19:47:18.0921402Z + echo 'ERROR: Something has gone wrong and the previous image isn'\''t available for the merge-base of your branch'
2022-03-21T19:47:18.0921806Z + echo '       contact the PyTorch team to restore the original images'
2022-03-21T19:47:18.0922016Z + exit 1
2022-03-21T19:47:18.0922462Z ERROR: Something has gone wrong and the previous image isn't available for the merge-base of your branch
2022-03-21T19:47:18.0922786Z        contact the PyTorch team to restore the original images
2022-03-21T19:47:18.0931454Z ##[error]Process completed with exit code 1.
2022-03-21T19:47:18.1112381Z ##[group]Run pytorch/pytorch/.github/actions/chown-workspace@master
2022-03-21T19:47:18.1112619Z env:
2022-03-21T19:47:18.1112777Z   IN_CI: 1
2022-03-21T19:47:18.1112940Z   IS_GHA: 1
2022-03-21T19:47:18.1113108Z   GIT_DEFAULT_BRANCH: master
2022-03-21T19:47:18.1113302Z ##[endgroup]
2022-03-21T19:47:18.1128180Z ##[group]Run docker run --rm -v "$(pwd)":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" .
2022-03-21T19:47:18.1128530Z �[36;1mdocker run --rm -v "$(pwd)":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" .�[0m

See GitHub Actions build pull / linux-bionic-rocm4.5-py3.7 / build (9/15)

Step: "Calculate docker image" (full log | diagnosis details | 🔁 rerun)

2022-03-21T19:47:13.0281432Z ERROR: Something h... isn't available for the merge-base of your branch
2022-03-21T19:47:13.0235480Z ++ git merge-base HEAD 2d3c220c8d3220e2cbb6c309e60fbf54c7fec070
2022-03-21T19:47:13.0249196Z + MERGE_BASE=956a028b5596120b25b0f5d52fc7a7fa34ee7359
2022-03-21T19:47:13.0249845Z + git rev-parse 956a028b5596120b25b0f5d52fc7a7fa34ee7359:.circleci/docker
2022-03-21T19:47:13.0262877Z 1a95a1a070af5dce05d58354e8615737c1134998
2022-03-21T19:47:13.0266443Z ++ git rev-parse 956a028b5596120b25b0f5d52fc7a7fa34ee7359:.circleci/docker
2022-03-21T19:47:13.0278073Z + PREVIOUS_DOCKER_TAG=1a95a1a070af5dce05d58354e8615737c1134998
2022-03-21T19:47:13.0278504Z + [[ 1a95a1a070af5dce05d58354e8615737c1134998 = \1\a\9\5\a\1\a\0\7\0\a\f\5\d\c\e\0\5\d\5\8\3\5\4\e\8\6\1\5\7\3\7\c\1\1\3\4\9\9\8 ]]
2022-03-21T19:47:13.0279566Z + echo 'ERROR: Something has gone wrong and the previous image isn'\''t available for the merge-base of your branch'
2022-03-21T19:47:13.0280374Z + echo '       contact the PyTorch team to restore the original images'
2022-03-21T19:47:13.0280786Z + exit 1
2022-03-21T19:47:13.0281432Z ERROR: Something has gone wrong and the previous image isn't available for the merge-base of your branch
2022-03-21T19:47:13.0281982Z        contact the PyTorch team to restore the original images
2022-03-21T19:47:13.0289232Z ##[error]Process completed with exit code 1.
2022-03-21T19:47:13.0461663Z ##[group]Run pytorch/pytorch/.github/actions/chown-workspace@master
2022-03-21T19:47:13.0461892Z env:
2022-03-21T19:47:13.0462048Z   IN_CI: 1
2022-03-21T19:47:13.0462210Z   IS_GHA: 1
2022-03-21T19:47:13.0462361Z ##[endgroup]
2022-03-21T19:47:13.0476266Z ##[group]Run docker run --rm -v "$(pwd)":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" .
2022-03-21T19:47:13.0476611Z �[36;1mdocker run --rm -v "$(pwd)":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" .�[0m
2022-03-21T19:47:13.0487609Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}

See GitHub Actions build pull / win-vs2019-cuda11.3-py3 / test (default, 2, 2, windows.8xlarge.nvidia.gpu) (10/15)

Step: "Test" (full log | diagnosis details | 🔁 rerun)

2022-03-21T22:46:17.1082455Z FAIL [0.016s]: tes...k_compat (__main__.TestFXAPIBackwardCompatibility)
2022-03-21T22:46:17.0412552Z   test_type_check_reshape_false (fx.test_gradual_type.TypeCheckerTest) ... ok (0.000s)
2022-03-21T22:46:17.0454049Z   test_type_check_reshape_true (fx.test_gradual_type.TypeCheckerTest) ... ok (0.000s)
2022-03-21T22:46:17.0485130Z   test_type_check_symbolic_inferenceconv2D_maxpool2d_flatten (fx.test_gradual_type.TypeCheckerTest) ... skip (0.000s)
2022-03-21T22:46:17.0519608Z   test_type_check_transpose_False (fx.test_gradual_type.TypeCheckerTest) ... ok (0.016s)
2022-03-21T22:46:17.0559526Z   test_type_check_transpose_true (fx.test_gradual_type.TypeCheckerTest) ... ok (0.000s)
2022-03-21T22:46:17.0926854Z   test_type_maxpool2d_fully_static (fx.test_gradual_type.TypeCheckerTest) ... ok (0.036s)
2022-03-21T22:46:17.0975818Z   test_type_typechecl_maxpool2d_3dinput (fx.test_gradual_type.TypeCheckerTest) ... ok (0.000s)
2022-03-21T22:46:17.1077151Z   test_typecheck_basicblock (fx.test_gradual_type.TypeCheckerTest) ... ok (0.016s)
2022-03-21T22:46:17.1079845Z 
2022-03-21T22:46:17.1080906Z ======================================================================
2022-03-21T22:46:17.1082455Z FAIL [0.016s]: test_function_back_compat (__main__.TestFXAPIBackwardCompatibility)
2022-03-21T22:46:17.1084126Z Test backward compatibility for function signatures with
2022-03-21T22:46:17.1084966Z ----------------------------------------------------------------------
2022-03-21T22:46:17.1085616Z Traceback (most recent call last):
2022-03-21T22:46:17.1086882Z   File "test_fx.py", line 3674, in test_function_back_compat
2022-03-21T22:46:17.1088419Z     self.assertExpected('\n'.join(signature_strs), 'fx_backcompat_function_signatures')
2022-03-21T22:46:17.1090904Z AssertionError: "torc[5534 chars] None) -> Any\ntorch.fx.interpreter.Interprete[3375 chars]tch]" != "torc[5534 chars] None, enable_io_processing: bool = True) -> A[3410 chars]tch]"
2022-03-21T22:46:17.1093211Z   torch.fx._symbolic_trace.Tracer.__init__(self, autowrap_modules: Tuple[Callable] = (<module math>,), autowrap_functions: Tuple[Callable, ...] = (,), param_shapes_constant: bool = False) -> None
2022-03-21T22:46:17.1094890Z   torch.fx._symbolic_trace.Tracer.call_module(self, m: torch.nn.modules.module.Module, forward: Callable[..., Any], args: Tuple[Any, ...], kwargs: Dict[str, Any]) -> Any
2022-03-21T22:46:17.1096182Z   torch.fx._symbolic_trace.Tracer.create_arg(self, a: Any) -> 'Argument'
2022-03-21T22:46:17.1097612Z   torch.fx._symbolic_trace.Tracer.is_leaf_module(self, m: torch.nn.modules.module.Module, module_qualified_name: str) -> bool

See GitHub Actions build pull / linux-xenial-py3-clang5-mobile-custom-build-static / build (11/15)

Step: "Calculate docker image" (full log | diagnosis details | 🔁 rerun)

2022-03-21T19:47:10.6408280Z ERROR: Something h... isn't available for the merge-base of your branch
2022-03-21T19:47:10.6361461Z + [[ 2d3c220c8d3220e2cbb6c309e60fbf54c7fec070 = \e\c\8\a\f\0\3\5\9\d\b\f\3\e\b\5\a\3\4\4\9\2\7\8\e\d\8\0\9\8\3\e\1\9\8\a\2\c\3\4 ]]
2022-03-21T19:47:10.6363434Z ++ git merge-base HEAD 2d3c220c8d3220e2cbb6c309e60fbf54c7fec070
2022-03-21T19:47:10.6377691Z + MERGE_BASE=956a028b5596120b25b0f5d52fc7a7fa34ee7359
2022-03-21T19:47:10.6378103Z + git rev-parse 956a028b5596120b25b0f5d52fc7a7fa34ee7359:.circleci/docker
2022-03-21T19:47:10.6390142Z 1a95a1a070af5dce05d58354e8615737c1134998
2022-03-21T19:47:10.6393921Z ++ git rev-parse 956a028b5596120b25b0f5d52fc7a7fa34ee7359:.circleci/docker
2022-03-21T19:47:10.6405513Z + PREVIOUS_DOCKER_TAG=1a95a1a070af5dce05d58354e8615737c1134998
2022-03-21T19:47:10.6406173Z + [[ 1a95a1a070af5dce05d58354e8615737c1134998 = \1\a\9\5\a\1\a\0\7\0\a\f\5\d\c\e\0\5\d\5\8\3\5\4\e\8\6\1\5\7\3\7\c\1\1\3\4\9\9\8 ]]
2022-03-21T19:47:10.6407021Z + echo 'ERROR: Something has gone wrong and the previous image isn'\''t available for the merge-base of your branch'
2022-03-21T19:47:10.6407644Z + echo '       contact the PyTorch team to restore the original images'
2022-03-21T19:47:10.6408280Z ERROR: Something has gone wrong and the previous image isn't available for the merge-base of your branch
2022-03-21T19:47:10.6408693Z + exit 1
2022-03-21T19:47:10.6409008Z        contact the PyTorch team to restore the original images
2022-03-21T19:47:10.6418560Z ##[error]Process completed with exit code 1.
2022-03-21T19:47:10.6592808Z ##[group]Run pytorch/pytorch/.github/actions/chown-workspace@master
2022-03-21T19:47:10.6593038Z env:
2022-03-21T19:47:10.6593194Z   IN_CI: 1
2022-03-21T19:47:10.6593351Z   IS_GHA: 1
2022-03-21T19:47:10.6593504Z ##[endgroup]
2022-03-21T19:47:10.6606302Z ##[group]Run docker run --rm -v "$(pwd)":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" .
2022-03-21T19:47:10.6606653Z �[36;1mdocker run --rm -v "$(pwd)":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" .�[0m

See GitHub Actions build pull / linux-xenial-cuda11.3-py3.7-gcc7 / build (12/15)

Step: "Calculate docker image" (full log | diagnosis details | 🔁 rerun)

8000
2022-03-21T19:47:15.0138280Z ERROR: Something h... isn't available for the merge-base of your branch
2022-03-21T19:47:15.0093076Z ++ git merge-base HEAD 2d3c220c8d3220e2cbb6c309e60fbf54c7fec070
2022-03-21T19:47:15.0106718Z + MERGE_BASE=956a028b5596120b25b0f5d52fc7a7fa34ee7359
2022-03-21T19:47:15.0107162Z + git rev-parse 956a028b5596120b25b0f5d52fc7a7fa34ee7359:.circleci/docker
2022-03-21T19:47:15.0120465Z 1a95a1a070af5dce05d58354e8615737c1134998
2022-03-21T19:47:15.0123660Z ++ git rev-parse 956a028b5596120b25b0f5d52fc7a7fa34ee7359:.circleci/docker
2022-03-21T19:47:15.0135318Z + PREVIOUS_DOCKER_TAG=1a95a1a070af5dce05d58354e8615737c1134998
2022-03-21T19:47:15.0136254Z + [[ 1a95a1a070af5dce05d58354e8615737c1134998 = \1\a\9\5\a\1\a\0\7\0\a\f\5\d\c\e\0\5\d\5\8\3\5\4\e\8\6\1\5\7\3\7\c\1\1\3\4\9\9\8 ]]
2022-03-21T19:47:15.0137265Z + echo 'ERROR: Something has gone wrong and the previous image isn'\''t available for the merge-base of your branch'
2022-03-21T19:47:15.0137707Z + echo '       contact the PyTorch team to restore the original images'
2022-03-21T19:47:15.0137930Z + exit 1
2022-03-21T19:47:15.0138280Z ERROR: Something has gone wrong and the previous image isn't available for the merge-base of your branch
2022-03-21T19:47:15.0138593Z        contact the PyTorch team to restore the original images
2022-03-21T19:47:15.0147830Z ##[error]Process completed with exit code 1.
2022-03-21T19:47:15.0328579Z ##[group]Run pytorch/pytorch/.github/actions/chown-workspace@master
2022-03-21T19:47:15.0328824Z env:
2022-03-21T19:47:15.0328987Z   IN_CI: 1
2022-03-21T19:47:15.0329152Z   IS_GHA: 1
2022-03-21T19:47:15.0329306Z ##[endgroup]
2022-03-21T19:47:15.0342349Z ##[group]Run docker run --rm -v "$(pwd)":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" .
2022-03-21T19:47:15.0342704Z �[36;1mdocker run --rm -v "$(pwd)":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" .�[0m
2022-03-21T19:47:15.0354119Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}

See GitHub Actions build pull / linux-bionic-py3.7-clang9 / build (13/15)

Step: "Calculate docker image" (full log | diagnosis details | 🔁 rerun)

2022-03-21T19:47:09.0669393Z ERROR: Something h... isn't available for the merge-base of your branch
2022-03-21T19:47:09.0612025Z ++ git rev-parse HEAD
2022-03-21T19:47:09.0623177Z + [[ 2d3c220c8d3220e2cbb6c309e60fbf54c7fec070 = \e\c\8\a\f\0\3\5\9\d\b\f\3\e\b\5\a\3\4\4\9\2\7\8\e\d\8\0\9\8\3\e\1\9\8\a\2\c\3\4 ]]
2022-03-21T19:47:09.0625983Z ++ git merge-base HEAD 2d3c220c8d3220e2cbb6c309e60fbf54c7fec070
2022-03-21T19:47:09.0638879Z + MERGE_BASE=956a028b5596120b25b0f5d52fc7a7fa34ee7359
2022-03-21T19:47:09.0639304Z + git rev-parse 956a028b5596120b25b0f5d52fc7a7fa34ee7359:.circleci/docker
2022-03-21T19:47:09.0651653Z 1a95a1a070af5dce05d58354e8615737c1134998
2022-03-21T19:47:09.0655232Z ++ git rev-parse 956a028b5596120b25b0f5d52fc7a7fa34ee7359:.circleci/docker
2022-03-21T19:47:09.0667167Z + PREVIOUS_DOCKER_TAG=1a95a1a070af5dce05d58354e8615737c1134998
2022-03-21T19:47:09.0667619Z + [[ 1a95a1a070af5dce05d58354e8615737c1134998 = \1\a\9\5\a\1\a\0\7\0\a\f\5\d\c\e\0\5\d\5\8\3\5\4\e\8\6\1\5\7\3\7\c\1\1\3\4\9\9\8 ]]
2022-03-21T19:47:09.0668681Z + echo 'ERROR: Something has gone wrong and the previous image isn'\''t available for the merge-base of your branch'
2022-03-21T19:47:09.0669393Z ERROR: Something has gone wrong and the previous image isn't available for the merge-base of your branch
2022-03-21T19:47:09.0669815Z + echo '       contact the PyTorch team to restore the original images'
2022-03-21T19:47:09.0670039Z + exit 1
2022-03-21T19:47:09.0670264Z        contact the PyTorch team to restore the original images
2022-03-21T19:47:09.0679095Z ##[error]Process completed with exit code 1.
2022-03-21T19:47:09.0855500Z ##[group]Run pytorch/pytorch/.github/actions/chown-workspace@master
2022-03-21T19:47:09.0855740Z env:
2022-03-21T19:47:09.0855901Z   IN_CI: 1
2022-03-21T19:47:09.0856066Z   IS_GHA: 1
2022-03-21T19:47:09.0856222Z ##[endgroup]
2022-03-21T19:47:09.0894292Z ##[group]Run docker run --rm -v "$(pwd)":/v -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" .

See GitHub Actions build pull / linux-xenial-py3.7-gcc7 / test (default, 1, 2, linux.2xlarge) (14/15)

Step: "Test" (full log | diagnosis details | 🔁 rerun)

2022-03-21T20:22:26.9892697Z FAIL [0.009s]: tes...k_compat (__main__.TestFXAPIBackwardCompatibility)
2022-03-21T20:22:26.9427356Z   test_type_check_reshape_false (fx.test_gradual_type.TypeCheckerTest) ... ok (0.002s)
2022-03-21T20:22:26.9452989Z   test_type_check_reshape_true (fx.test_gradual_type.TypeCheckerTest) ... ok (0.003s)
2022-03-21T20:22:26.9468805Z   test_type_check_symbolic_inferenceconv2D_maxpool2d_flatten (fx.test_gradual_type.TypeCheckerTest) ... skip (0.002s)
2022-03-21T20:22:26.9491270Z   test_type_check_transpose_False (fx.test_gradual_type.TypeCheckerTest) ... ok (0.002s)
2022-03-21T20:22:26.9518685Z   test_type_check_transpose_true (fx.test_gradual_type.TypeCheckerTest) ... ok (0.003s)
2022-03-21T20:22:26.9746123Z   test_type_maxpool2d_fully_static (fx.test_gradual_type.TypeCheckerTest) ... ok (0.023s)
2022-03-21T20:22:26.9779009Z   test_type_typechecl_maxpool2d_3dinput (fx.test_gradual_type.TypeCheckerTest) ... ok (0.003s)
2022-03-21T20:22:26.9891288Z   test_typecheck_basicblock (fx.test_gradual_type.TypeCheckerTest) ... ok (0.007s)
2022-03-21T20:22:26.9892034Z 
2022-03-21T20:22:26.9892197Z ======================================================================
2022-03-21T20:22:26.9892697Z FAIL [0.009s]: test_function_back_compat (__main__.TestFXAPIBackwardCompatibility)
2022-03-21T20:22:26.9893261Z Test backward compatibility for function signatures with
2022-03-21T20:22:26.9894054Z ----------------------------------------------------------------------
2022-03-21T20:22:26.9894506Z Traceback (most recent call last):
2022-03-21T20:22:26.9894773Z   File "test_fx.py", line 3674, in test_function_back_compat
2022-03-21T20:22:26.9895167Z     self.assertExpected('\n'.join(signature_strs), 'fx_backcompat_function_signatures')
2022-03-21T20:22:26.9896171Z AssertionError: "torc[5534 chars] None) -> Any\ntorch.fx.interpreter.Interprete[3375 chars]tch]" != "torc[5534 chars] None, enable_io_processing: bool = True) -> A[3410 chars]tch]"
2022-03-21T20:22:26.9897343Z   torch.fx._symbolic_trace.Tracer.__init__(self, autowrap_modules: Tuple[Callable] = (<module math>,), autowrap_functions: Tuple[Callable, ...] = (,), param_shapes_constant: bool = False) -> None
2022-03-21T20:22:26.9898389Z   torch.fx._symbolic_trace.Tracer.call_module(self, m: torch.nn.modules.module.Module, forward: Callable[..., Any], args: Tuple[Any, ...], kwargs: Dict[str, Any]) -> Any
2022-03-21T20:22:26.9898874Z   torch.fx._symbolic_trace.Tracer.create_arg(self, a: Any) -> 'Argument'
2022-03-21T20:22:26.9899342Z   torch.fx._symbolic_trace.Tracer.is_leaf_module(self, m: torch.nn.modules.module.Module, module_qualified_name: str) -> bool

See GitHub Actions build pull / win-vs2019-cpu-py3 / test (default, 1, 2, windows.4xlarge) (15/15)

Step: "Test" (full log | diagnosis details | 🔁 rerun)

2022-03-21T21:15:45.5999043Z FAIL [0.021s]: tes...k_compat (__main__.TestFXAPIBackwardCompatibility)
2022-03-21T21:15:45.5483737Z   test_type_check_reshape_false (fx.test_gradual_type.TypeCheckerTest) ... ok (0.000s)
2022-03-21T21:15:45.5518296Z   test_type_check_reshape_true (fx.test_gradual_type.TypeCheckerTest) ... ok (0.000s)
2022-03-21T21:15:45.5541213Z   test_type_check_symbolic_inferenceconv2D_maxpool2d_flatten (fx.test_gradual_type.TypeCheckerTest) ... skip (0.000s)
2022-03-21T21:15:45.5569971Z   test_type_check_transpose_False (fx.test_gradual_type.TypeCheckerTest) ... ok (0.000s)
2022-03-21T21:15:45.5603428Z   test_type_check_transpose_true (fx.test_gradual_type.TypeCheckerTest) ... ok (0.016s)
2022-03-21T21:15:45.5875952Z   test_type_maxpool2d_fully_static (fx.test_gradual_type.TypeCheckerTest) ... ok (0.016s)
2022-03-21T21:15:45.5916122Z   test_type_typechecl_maxpool2d_3dinput (fx.test_gradual_type.TypeCheckerTest) ... ok (0.016s)
2022-03-21T21:15:45.5995509Z   test_typecheck_basicblock (fx.test_gradual_type.TypeCheckerTest) ... ok (0.000s)
2022-03-21T21:15:45.5997659Z 
2022-03-21T21:15:45.5998084Z ======================================================================
2022-03-21T21:15:45.5999043Z FAIL [0.021s]: test_function_back_compat (__main__.TestFXAPIBackwardCompatibility)
2022-03-21T21:15:45.6000156Z Test backward compatibility for function signatures with
2022-03-21T21:15:45.6001137Z ----------------------------------------------------------------------
2022-03-21T21:15:45.6001914Z Traceback (most recent call last):
2022-03-21T21:15:45.6005230Z   File "test_fx.py", line 3674, in test_function_back_compat
2022-03-21T21:15:45.6006382Z     self.assertExpected('\n'.join(signature_strs), 'fx_backcompat_function_signatures')
2022-03-21T21:15:45.6007551Z AssertionError: "torc[5534 chars] None) -> Any\ntorch.fx.interpreter.Interprete[3375 chars]tch]" != "torc[5534 chars] None, enable_io_processing: bool = True) -> A[3410 chars]tch]"
2022-03-21T21:15:45.6008910Z   torch.fx._symbolic_trace.Tracer.__init__(self, autowrap_modules: Tuple[Callable] = (<module math>,), autowrap_functions: Tuple[Callable, ...] = (,), param_shapes_constant: bool = False) -> None
2022-03-21T21:15:45.6010258Z   torch.fx._symbolic_trace.Tracer.call_module(self, m: torch.nn.modules.module.Module, forward: Callable[..., Any], args: Tuple[Any, ...], kwargs: Dict[str, Any]) -> Any
2022-03-21T21:15:45.6011323Z   torch.fx._symbolic_trace.Tracer.create_arg(self, a: Any) -> 'Argument'
2022-03-21T21:15:45.6012317Z   torch.fx._symbolic_trace.Tracer.is_leaf_module(self, m: torch.nn.modules.module.Module, module_qualified_name: str) -> bool

This comment was automatically generated by Dr. CI (expand for details).

Please report bugs/suggestions to the (internal) Dr. CI Users group.

Click here to manually regenerate this comment.

@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D34898108

@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D34898108

Summary:
Pull Request resolved: pytorch#74242

The inputs and outputs of the graph module might be different from the graph inputs and outputs if users are using custom codegen. In interpreter, it runs the graph instead of the generated forward function so it might not work if user provides the inputs to the graph module. To fill the gap, we call `process_inputs` and `process_outputs` inside interpreter.

Test Plan: unit test: test_interpreter_with_codegen

Reviewed By: Chillee

Differential Revision: D34898108

fbshipit-source-id: 447c2817504b415e4c4fe269434b10ee64ea87ca
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D34898108

Copy link
Collaborator
@jamesr66a jamesr66a left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems fine to me, but @Chillee should probably take a look as well

Copy link
Collaborator
@jamesr66a jamesr66a left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

BC test is fine, since you've added a kwarg with default it should be BC (however there is a BC breaking vector where someone overrides that method, but I don't think we have any mitigation possible for it). Feel free to --accept the change

facebook-github-bot pushed a commit that referenced this pull request Mar 22, 2022
Summary:
Pull Request resolved: #74242

The inputs and outputs of the graph module might be different from the graph inputs and outputs if users are using custom codegen. In interpreter, it runs the graph instead of the generated forward function so it might not work if user provides the inputs to the graph module. To fill the gap, we call `process_inputs` and `process_outputs` inside interpreter.

Test Plan: unit test: test_interpreter_with_codegen

Reviewed By: jamesr66a, Chillee

Differential Revision: D34898108

fbshipit-source-id: 250bd236f6c8c1268a363cf19a09521a4f64b3a9
@github-actions
Copy link
Contributor

Hey @842974287.
You've committed this PR, but it does not have both a 'release notes: ...' and 'topics: ...' label. Please add one of each to the PR. The 'release notes: ...' label should represent the part of PyTorch that this PR changes (fx, autograd, distributed, etc) and the 'topics: ...' label should represent the kind of PR it is (not user facing, new feature, bug fix, perf improvement, etc). The list of valid labels can be found here for the 'release notes: ...' and here for the 'topics: ...'.
For changes that are 'topic: not user facing' there is no need for a release notes label.

@suo
Copy link
Member
suo commented Mar 22, 2022

Looks like this broke the BC tests on master (didn't run --accept?) I am reverting

@suo
Copy link
Member
suo commented Mar 22, 2022

@pytorchbot revert this

@pytorchmergebot
Copy link
Collaborator

Reverting PR 74242 failed due to 'nodyText'
Raised by https://github.com/pytorch/pytorch/actions/runs/2024313778

@suo
Copy link
Member
suo commented Mar 22, 2022

cc @malfet for error, reverting in phab

@facebook-github-bot
Copy link
Contributor

This pull request has been reverted by bf5e25f. To re-land this change, please open another pull request, assignthe same reviewers, fix the CI failures that caused the revert and make sure that the failing CI runs on the PR by applying the proper ciflow label (e.g., ciflow/trunk).

9E88

@malfet
Copy link
Contributor
malfet commented Mar 22, 2022

cc @malfet for error, reverting in phab

Already fixed by #74570 , but shouldn't we always revert on phab for changes that already landed?

842974287 added a commit to 842974287/pytorch that referenced this pull request Mar 23, 2022
Summary:
Pull Request resolved: pytorch#74637

Forgot to update the expect file in pytorch#74242. Reland to include changes in expect file.

Test Plan: unit test

Differential Revision: D35089989

fbshipit-source-id: 7697274eff5333d218d522ef105c33b9f1e1ba70
facebook-github-bot pushed a commit that referenced this pull request Mar 24, 2022
Summary:
Pull Request resolved: #74637

Forgot to update the expect file in #74242. Reland to include changes in expect file.

Test Plan: unit test

Reviewed By: yinghai

Differential Revision: D35089989

fbshipit-source-id: 5e3ad9c696cf31cbc691d34fdb77eff26f92e38d
pytorchmergebot pushed a commit that referenced this pull request Mar 24, 2022
Summary:
Pull Request resolved: #74637

Forgot to update the expect file in #74242. Reland to include changes in expect file.

Test Plan: unit test

Reviewed By: yinghai

Differential Revision: D35089989

fbshipit-source-id: 5e3ad9c696cf31cbc691d34fdb77eff26f92e38d
(cherry picked from commit 110ac12)
shahofblah pushed a commit that referenced this pull request Mar 25, 2022
Summary:
Pull Request resolved: #74242

The inputs and outputs of the graph module might be different from the graph inputs and outputs if users are using custom codegen. In interpreter, it runs the graph instead of the generated forward function so it might not work if user provides the inputs to the graph module. To fill the gap, we call `process_inputs` and `process_outputs` inside interpreter.

Test Plan: unit test: test_interpreter_with_codegen

Reviewed By: jamesr66a, Chillee

Differential Revision: D34898108

fbshipit-source-id: 250bd236f6c8c1268a363cf19a09521a4f64b3a9
(cherry picked from commit b33076f)
shahofblah pushed a commit that referenced this pull request Mar 25, 2022
Summary:
Pull Request resolved: #74637

Forgot to update the expect file in #74242. Reland to include changes in expect file.

Test Plan: unit test

Reviewed By: yinghai

Differential Revision: D35089989

fbshipit-source-id: 5e3ad9c696cf31cbc691d34fdb77eff26f92e38d
(cherry picked from commit 110ac12)
@facebook-github-bot
Copy link
Contributor

This pull request has been reverted by bf5e25f. To re-land this change, please open another pull request, assignthe same reviewers, fix the CI failures that caused the revert and make sure that the failing CI runs on the PR by applying the proper ciflow label (e.g., ciflow/trunk).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants
0