Skip to content

Add new checks in CI system to verify the built linux pip wheel with cpu-cxx11-abi#79409

Closed
zhuhong61 wants to merge 1 commit intopytorch:masterfrom
zhuhong61:zh/abi_ci
Closed

Add new checks in CI system to verify the built linux pip wheel with cpu-cxx11-abi#79409
zhuhong61 wants to merge 1 commit intopytorch:masterfrom
zhuhong61:zh/abi_ci

Conversation

@zhuhong61
Copy link
Copy Markdown
Contributor

@zhuhong61 zhuhong61 commented Jun 13, 2022

We added the linux pip wheel with cpu-cxx11-abi in pytorch/builder, see: pytorch/builder#990 and pytorch/builder#1023

The purpose of this PR is to add new checks in pytorch CI system to verify the linux pip wheel with cpu-cxx11-abi.

Co-authored-by: Zhu Hong hong.zhu@intel.com
Co-authored-by: Guo Yejun yejun.guo@intel.com

cc @jgong5 @mingfeima @XiaobingSuper @sanchitintel @ashokei @jingxu10

@zhuhong61 zhuhong61 requested a review from a team as a code owner June 13, 2022 09:33
@facebook-github-bot
Copy link
Copy Markdown
Contributor

facebook-github-bot commented Jun 13, 2022

🔗 Helpful links

❌ 5 New Failures, 3 Pending

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

Expand to see more
  • 5/5 failures introduced in this PR

🕵️ 5 new failures recognized by patterns

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

See GitHub Actions build linux-binary-manywheel / manywheel-py3_9-cpu-cxx11-abi-build / build (1/5)

Step: "Pull Docker image" (full log | diagnosis details)

2022-08-03T07:18:42.2969822Z ##[error]Process completed with exit code 1.
2022-08-03T07:18:39.0555269Z   BINARY_ENV_FILE: /tmp/env
2022-08-03T07:18:39.0555498Z   BUILD_ENVIRONMENT: linux-binary-manywheel
2022-08-03T07:18:39.0555814Z   GITHUB_TOKEN: ***
2022-08-03T07:18:39.0556036Z   PR_NUMBER: 
2022-08-03T07:18:39.0556221Z   PYTORCH_FINAL_PACKAGE_DIR: /artifacts
2022-08-03T07:18:39.0556457Z   SHA1: 30c8a2eb32dc38ff0d39612bf4ea58a2aa4ce3d9
2022-08-03T07:18:39.0556663Z ##[endgroup]
2022-08-03T07:18:39.1372806Z Error response from daemon: pull access denied for pytorch/manylinuxcxx11-abi-builder, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
2022-08-03T07:18:40.2182808Z Error response from daemon: pull access denied for pytorch/manylinuxcxx11-abi-builder, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
2022-08-03T07:18:42.2951051Z Error response from daemon: pull access denied for pytorch/manylinuxcxx11-abi-builder, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
2022-08-03T07:18:42.2969822Z ##[error]Process completed with exit code 1.
2022-08-03T07:18:42.2991644Z ##[group]Run # Ensure the working directory gets chowned back to the current user
2022-08-03T07:18:42.2991963Z �[36;1m# Ensure the working directory gets chowned back to the current user�[0m
2022-08-03T07:18:42.2992307Z �[36;1mdocker run --rm -v "${RUNNER_TEMP}/artifacts:/v" -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" .�[0m
2022-08-03T07:18:42.3004109Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2022-08-03T07:18:42.3004327Z env:
2022-08-03T07:18:42.3004487Z   PYTORCH_ROOT: /pytorch
2022-08-03T07:18:42.3004679Z   BUILDER_ROOT: /builder
2022-08-03T07:18:42.3004866Z   PACKAGE_TYPE: manywheel
2022-08-03T07:18:42.3005054Z   DESIRED_CUDA: cpu-cxx11-abi
2022-08-03T07:18:42.3005247Z   GPU_ARCH_VERSION: 

See GitHub Actions build linux-binary-manywheel / manywheel-py3_11-cpu-cxx11-abi-build / build (2/5)

Step: "Pull Docker image" (full log | diagnosis details)

2022-08-03T07:17:36.7247985Z ##[error]Process completed with exit code 1.
2022-08-03T07:17:33.4754768Z   BINARY_ENV_FILE: /tmp/env
2022-08-03T07:17:33.4754989Z   BUILD_ENVIRONMENT: linux-binary-manywheel
2022-08-03T07:17:33.4755311Z   GITHUB_TOKEN: ***
2022-08-03T07:17:33.4755471Z   PR_NUMBER: 
2022-08-03T07:17:33.4755669Z   PYTORCH_FINAL_PACKAGE_DIR: /artifacts
2022-08-03T07:17:33.4756000Z   SHA1: 30c8a2eb32dc38ff0d39612bf4ea58a2aa4ce3d9
2022-08-03T07:17:33.4756197Z ##[endgroup]
2022-08-03T07:17:33.5529475Z Error response from daemon: pull access denied for pytorch/manylinuxcxx11-abi-builder, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
2022-08-03T07:17:34.6390631Z Error response from daemon: pull access denied for pytorch/manylinuxcxx11-abi-builder, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
2022-08-03T07:17:36.7228259Z Error response from daemon: pull access denied for pytorch/manylinuxcxx11-abi-builder, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
2022-08-03T07:17:36.7247985Z ##[error]Process completed with exit code 1.
2022-08-03T07:17:36.7270222Z ##[group]Run # Ensure the working directory gets chowned back to the current user
2022-08-03T07:17:36.7270566Z �[36;1m# Ensure the working directory gets chowned back to the current user�[0m
2022-08-03T07:17:36.7270919Z �[36;1mdocker run --rm -v "${RUNNER_TEMP}/artifacts:/v" -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" .�[0m
2022-08-03T07:17:36.7282134Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2022-08-03T07:17:36.7282340Z env:
2022-08-03T07:17:36.7282516Z   PYTORCH_ROOT: /pytorch
2022-08-03T07:17:36.7282709Z   BUILDER_ROOT: /builder
2022-08-03T07:17:36.7282886Z   PACKAGE_TYPE: manywheel
2022-08-03T07:17:36.7283082Z   DESIRED_CUDA: cpu-cxx11-abi
2022-08-03T07:17:36.7283273Z   GPU_ARCH_VERSION: 

See GitHub Actions build linux-binary-manywheel / manywheel-py3_10-cpu-cxx11-abi-build / build (3/5)

Step: "Pull Docker image" (full log | diagnosis details)

2022-08-03T07:18:40.9796446Z ##[error]Process completed with exit code 1.
2022-08-03T07:18:37.7369138Z   BINARY_ENV_FILE: /tmp/env
2022-08-03T07:18:37.7369362Z   BUILD_ENVIRONMENT: linux-binary-manywheel
2022-08-03T07:18:37.7369688Z   GITHUB_TOKEN: ***
2022-08-03T07:18:37.7369862Z   PR_NUMBER: 
2022-08-03T07:18:37.7370045Z   PYTORCH_FINAL_PACKAGE_DIR: /artifacts
2022-08-03T07:18:37.7370284Z   SHA1: 30c8a2eb32dc38ff0d39612bf4ea58a2aa4ce3d9
2022-08-03T07:18:37.7370491Z ##[endgroup]
2022-08-03T07:18:37.8194856Z Error response from daemon: pull access denied for pytorch/manylinuxcxx11-abi-builder, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
2022-08-03T07:18:38.8992536Z Error response from daemon: pull access denied for pytorch/manylinuxcxx11-abi-builder, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
2022-08-03T07:18:40.9778105Z Error response from daemon: pull access denied for pytorch/manylinuxcxx11-abi-builder, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
2022-08-03T07:18:40.9796446Z ##[error]Process completed with exit code 1.
2022-08-03T07:18:40.9817904Z ##[group]Run # Ensure the working directory gets chowned back to the current user
2022-08-03T07:18:40.9818226Z �[36;1m# Ensure the working directory gets chowned back to the current user�[0m
2022-08-03T07:18:40.9818565Z �[36;1mdocker run --rm -v "${RUNNER_TEMP}/artifacts:/v" -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" .�[0m
2022-08-03T07:18:40.9830062Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2022-08-03T07:18:40.9830278Z env:
2022-08-03T07:18:40.9830439Z   PYTORCH_ROOT: /pytorch
2022-08-03T07:18:40.9830630Z   BUILDER_ROOT: /builder
2022-08-03T07:18:40.9830818Z   PACKAGE_TYPE: manywheel
2022-08-03T07:18:40.9831003Z   DESIRED_CUDA: cpu-cxx11-abi
2022-08-03T07:18:40.9831196Z   GPU_ARCH_VERSION: 

See GitHub Actions build linux-binary-manywheel / manywheel-py3_8-cpu-cxx11-abi-build / build (4/5)

Step: "Pull Docker image" (full log | diagnosis details)

2022-08-03T07:18:41.7782626Z ##[error]Process completed with exit code 1.
2022-08-03T07:18:38.5282940Z   BINARY_ENV_FILE: /tmp/env
2022-08-03T07:18:38.5283164Z   BUILD_ENVIRONMENT: linux-binary-manywheel
2022-08-03T07:18:38.5283490Z   GITHUB_TOKEN: ***
2022-08-03T07:18:38.5283664Z   PR_NUMBER: 
2022-08-03T07:18:38.5283847Z   PYTORCH_FINAL_PACKAGE_DIR: /artifacts
2022-08-03T07:18:38.5284085Z   SHA1: 30c8a2eb32dc38ff0d39612bf4ea58a2aa4ce3d9
2022-08-03T07:18:38.5284293Z ##[endgroup]
2022-08-03T07:18:38.6111575Z Error response from daemon: pull access denied for pytorch/manylinuxcxx11-abi-builder, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
2022-08-03T07:18:39.6910806Z Error response from daemon: pull access denied for pytorch/manylinuxcxx11-abi-builder, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
2022-08-03T07:18:41.7764227Z Error response from daemon: pull access denied for pytorch/manylinuxcxx11-abi-builder, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
2022-08-03T07:18:41.7782626Z ##[error]Process completed with exit code 1.
2022-08-03T07:18:41.7804509Z ##[group]Run # Ensure the working directory gets chowned back to the current user
2022-08-03T07:18:41.7804831Z �[36;1m# Ensure the working directory gets chowned back to the current user�[0m
2022-08-03T07:18:41.7805168Z �[36;1mdocker run --rm -v "${RUNNER_TEMP}/artifacts:/v" -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" .�[0m
2022-08-03T07:18:41.7816330Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2022-08-03T07:18:41.7816550Z env:
2022-08-03T07:18:41.7816723Z   PYTORCH_ROOT: /pytorch
2022-08-03T07:18:41.7816899Z   BUILDER_ROOT: /builder
2022-08-03T07:18:41.7817086Z   PACKAGE_TYPE: manywheel
2022-08-03T07:18:41.7817281Z   DESIRED_CUDA: cpu-cxx11-abi
2022-08-03T07:18:41.7817459Z   GPU_ARCH_VERSION: 

See GitHub Actions build linux-binary-manywheel / manywheel-py3_7-cpu-cxx11-abi-build / build (5/5)

Step: "Pull Docker image" (full log | diagnosis details)

2022-08-03T07:18:25.7730280Z ##[error]Process completed with exit code 1.
2022-08-03T07:18:22.5161680Z   BINARY_ENV_FILE: /tmp/env
2022-08-03T07:18:22.5161899Z   BUILD_ENVIRONMENT: linux-binary-manywheel
2022-08-03T07:18:22.5162216Z   GITHUB_TOKEN: ***
2022-08-03T07:18:22.5162388Z   PR_NUMBER: 
2022-08-03T07:18:22.5162570Z   PYTORCH_FINAL_PACKAGE_DIR: /artifacts
2022-08-03T07:18:22.5162805Z   SHA1: 30c8a2eb32dc38ff0d39612bf4ea58a2aa4ce3d9
2022-08-03T07:18:22.5163011Z ##[endgroup]
2022-08-03T07:18:22.6105656Z Error response from daemon: pull access denied for pytorch/manylinuxcxx11-abi-builder, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
2022-08-03T07:18:23.6921453Z Error response from daemon: pull access denied for pytorch/manylinuxcxx11-abi-builder, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
2022-08-03T07:18:25.7711156Z Error response from daemon: pull access denied for pytorch/manylinuxcxx11-abi-builder, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
2022-08-03T07:18:25.7730280Z ##[error]Process completed with exit code 1.
2022-08-03T07:18:25.7751634Z ##[group]Run # Ensure the working directory gets chowned back to the current user
2022-08-03T07:18:25.7751959Z �[36;1m# Ensure the working directory gets chowned back to the current user�[0m
2022-08-03T07:18:25.7752302Z �[36;1mdocker run --rm -v "${RUNNER_TEMP}/artifacts:/v" -w /v "${ALPINE_IMAGE}" chown -R "$(id -u):$(id -g)" .�[0m
2022-08-03T07:18:25.7763746Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2022-08-03T07:18:25.7763966Z env:
2022-08-03T07:18:25.7764147Z   PYTORCH_ROOT: /pytorch
2022-08-03T07:18:25.7764328Z   BUILDER_ROOT: /builder
2022-08-03T07:18:25.7764522Z   PACKAGE_TYPE: manywheel
2022-08-03T07:18:25.7764726Z   DESIRED_CUDA: cpu-cxx11-abi
2022-08-03T07:18:25.7764908Z   GPU_ARCH_VERSION: 

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.

@mikaylagawarecki mikaylagawarecki added the triaged This issue has been looked at a team member, and triaged and prioritized into an appropriate module label Jun 15, 2022
@zhuhong61
Copy link
Copy Markdown
Contributor Author

Hi @malfet, any comment for this? This PR is for pytorch/builder#990 (comment), thanks!

@gujinghui
Copy link
Copy Markdown
Collaborator

gujinghui commented Jul 4, 2022

Hi @malfet
Could you help review? Thanks.

@yanbing-j yanbing-j added the intel This tag is for PR from Intel label Jul 4, 2022
@yanbing-j yanbing-j added the intel priority matters to intel architecture from performance wise label Jul 13, 2022
@malfet
Copy link
Copy Markdown
Contributor

malfet commented Jul 13, 2022

@zhuhong61 please rebase, otherwise looks good to me

@malfet malfet added the ciflow/binaries_wheel Trigger binary build and upload jobs for wheel on the PR label Jul 13, 2022
@zhuhong61
Copy link
Copy Markdown
Contributor Author

@malfet Rebase finished. Thanks!

@jgong5 jgong5 requested a review from malfet July 27, 2022 23:12
Copy link
Copy Markdown
Contributor

@malfet malfet left a comment

Choose a reason for hiding this comment

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

It could not go until pytorch/builder#1062 is re-landed, is it?

@zhuhong61
Copy link
Copy Markdown
Contributor Author

zhuhong61 commented Jul 29, 2022

It could not go until pytorch/builder#1062 is re-landed, is it?

Thanks @malfet
#79409 and pytorch/builder#1062 are independent of each ohter.
This PR #79409 is to support the ci system for pip wheel (merged now, please see pytorch/builder#990 and pytorch/builder#1023) , and pytorch/builder#1062 is for building the conda wheel.

When conda wheel pytorch/builder#1062 is ready, I will add checks in ci system for it separately.

@gujinghui
Copy link
Copy Markdown
Collaborator

It could not go until pytorch/builder#1062 is re-landed, is it?

@malfet This one is ready to merge. Pls help review.

@yanbing-j yanbing-j requested a review from malfet August 3, 2022 10:14
@malfet
Copy link
Copy Markdown
Contributor

malfet commented Aug 10, 2022

Can we validate that it is compatible with manylinux_2_28?

@zhuhong61
Copy link
Copy Markdown
Contributor Author

zhuhong61 commented Aug 11, 2022

Can we validate that it is compatible with manylinux_2_28?

@malfet ,Thanks for your reply. We have validated the pip wheel built with cpu-cxx11-abi in manylinux_2_28 (x86_64 image: quay.io/pypa/manylinux_2_28_x86_64 https://github.com/pypa/manylinux), and it is compatible with manylinux_2_28.
Here is the steps of validation:

  1. Build a pip wheel with cpu-cxx11-abi:
    Ref: pytorch/builder#990 and pytorch/builder#1023
    we will get the torch-1.13.0.dev20220811+cpu.cxx11.abi-cp37-cp37m-linux_x86_64.whl
  2. Pull docker image of manylinux_2_28_x86_64
    docker image pull quay.io/pypa/manylinux_2_28_x86_64
  3. Run the docker:
    docker run -it quay.io/pypa/manylinux_2_28_x86_64:latest
  4. Copy the built pip wheel into docker and create an environment to install it:
    docker cp torch-1.13.0.dev20220811+cpu.cxx11.abi-cp37-cp37m-linux_x86_64.whl e2b558af129d:/
    (e2b558af129d is the container id of manylinux_2_28_x86_64 docker image)
    (install conda ...)
conda create -n py_37 python=3.7
conda activate py_37
pip install torch-1.13.0.dev20220811+cpu.cxx11.abi-cp37-cp37m-linux_x86_64.whl
  1. Validate:
(py_37) [root@e2b558af129d /]# python
>>> import torch
>>> print(torch._C._GLIBCXX_USE_CXX11_ABI)
True
>>> torch.randn(3,4)
tensor([[-2.0821, -0.6565,  0.4604, -1.3281],
        [-0.0822,  0.4391,  0.7771, -0.1675],
        [ 0.6157,  1.7519, -1.0979,  0.1158]])

@zhuhong61
Copy link
Copy Markdown
Contributor Author

Hi @malfet Any comments? Thanks!

@gujinghui
Copy link
Copy Markdown
Collaborator

@malfet
The PR is ready to land. Could you help review again? Thanks.

@facebook-github-bot
Copy link
Copy Markdown
Contributor

/easycla

As part of the transition to the PyTorch Foundation, this project now requires contributions be covered under the new CLA. See #85559 for additional details.

This comment will trigger a new check of this PR. If you are already covered, you will simply see a new "EasyCLA" check that passes. If you are not covered, a bot will leave a new comment with a link to sign.

@linux-foundation-easycla
Copy link
Copy Markdown

linux-foundation-easycla bot commented Oct 4, 2022

CLA Signed

The committers listed above are authorized under a signed CLA.

@pytorch-bot
Copy link
Copy Markdown

pytorch-bot bot commented Nov 2, 2022

🔗 Helpful Links

🧪 See artifacts and rendered test results at hud.pytorch.org/pr/79409

Note: Links to docs will display an error until the docs builds have been completed.

✅ No Failures

As of commit 6c72bcb:
💚 Looks good so far! There are no failures yet. 💚

This comment was automatically generated by Dr. CI and updates every 15 minutes.

@gujinghui
Copy link
Copy Markdown
Collaborator

Hi @malfet @atalman We are targeting this PT2.0 release. The PRs for this nightly build is for verifying we can build this new wheel successfully without blocking pytorch's current builds. But our final purpose is release. Could you please provide the methods for release?

Correct me if I'm wrong, but we've discussed this a few times. This change makes the package interoperable with the rest of the ecosystem(i.e. torch vision build for manylinux2014 would not be able to use cxx11-abi package, would it) Also, switching CXX11 ABI does not bring any performance gains, does it? Moreover, I'm not sure if this package will be compatible with say manylinux_2_28_x86_64?

If one's goal is to distributed custom build PyTorch with some additional extensions, then In my opinion best delivery mechanism is a Linux container, for example, docker.

@malfet Thanks for reply.
This build should be not for performance. Its aim should be to provide an option to ecosystem, to make full coverage of PyTorch use case. As @fzhao3 mentioned above, PyTorch users in community do have the ask to ABI=1 build for a long time. So do we.
To cover ABI=1 use case in ecosystem, we have to start from PyTorch, because PyTorch is the foundation of the whole ecosystem. Although torchvison already has build option for ABI=1, without corresponding PyTorch package, torchvision users are in same situation, to build torchvision with ABI=1 by themselves. So do other torch infrastructures.

To solve or bypass the ABI issue, I think we have 3 options as below.

  1. Wrap PyTorch C++ APIs in which has std::string or std::list, to support both ABI=1 and ABI=0
  2. Applications has glue layer to covert ABI=1 std::string to ABI=1 std::string when talking with PyTorch
  3. Provide PyTorch release package with ABI=1

For #1, it should be a perfect solution, but with PyTorch API changes, which will pollute ecosystem, as well?
For #2, PyTorch APIs with std::string are widely used in our application/extension. It's too difficult to completely hook each invocation, and introduce huge maintain efforts, as PyTorch is evolving fast. Anyway, we will still try to figure out whether it's a doable solution for our requirement.

For #3, @fzhao3 proposed a great idea, that, only provide a release build package on download server in a separate folder, instead of official release path? Could you consider this option? Thanks.

@atalman
Copy link
Copy Markdown
Contributor

atalman commented Feb 7, 2023

@fzhao3 @gujinghui some concerns regarding publishing new binary:

  1. If we decide to publish this binary, we would need to have not only the binary itself but all the associated smoke tests and validation workflows implemented in order to ensure the quality of the build and that the build does not break from one release to another. Please refer to: https://github.com/pytorch/test-infra/wiki/Validation-Framework#using-validation-framework-for-nightly-and-release-validation
  2. Publishing it in separate folder, is problematic since our releng team would need to support new workflow specially for publishing and testing this package.
  3. Is there a way instead of publishing new binary to provide a users with a flag/variable such that people can compile this binary just by setting this flag ?

@malfet
Copy link
Copy Markdown
Contributor

malfet commented Feb 9, 2023

@pytorchbot rebase

@pytorchmergebot
Copy link
Copy Markdown
Collaborator

@pytorchbot successfully started a rebase job. Check the current status here

@pytorchmergebot
Copy link
Copy Markdown
Collaborator

Successfully rebased zh/abi_ci onto refs/remotes/origin/viable/strict, please pull locally before adding more changes (for example, via git checkout zh/abi_ci && git pull --rebase)

@gujinghui
Copy link
Copy Markdown
Collaborator

@malfet @atalman

To fix the failure in xla build as below, we reverted the change in CMakeLists.txt.
Same as previous, only set "-fabi-version=11" for ABI=0 build.

+ python -c 'import torch; exit(0 if torch._C._PYBIND11_BUILD_ABI == '\''_cxxabi1011'\'' else 1)'
Error: Process completed with exit code 1.

Could you please review and merge the PR pytorch/builder#1303 ?
Then, this PR should be able to land.

@atalman
Copy link
Copy Markdown
Contributor

atalman commented Feb 10, 2023

@pytorchbot rebase

@pytorchmergebot
Copy link
Copy Markdown
Collaborator

@pytorchbot successfully started a rebase job. Check the current status here

@pytorchmergebot
Copy link
Copy Markdown
Collaborator

Successfully rebased zh/abi_ci onto refs/remotes/origin/viable/strict, please pull locally before adding more changes (for example, via git checkout zh/abi_ci && git pull --rebase)

@zhuhong61
Copy link
Copy Markdown
Contributor Author

@pytorchbot merge

@pytorch-bot pytorch-bot bot added ciflow/trunk Trigger trunk jobs on your pull request topic: not user facing topic category labels Feb 14, 2023
@pytorchmergebot
Copy link
Copy Markdown
Collaborator

Merge started

Your change will be merged once all checks pass (ETA 0-4 Hours).

Learn more about merging in the wiki.

Questions? Feedback? Please reach out to the PyTorch DevX Team

Advanced Debugging
Check the merge workflow status
here

@zhuhong61
Copy link
Copy Markdown
Contributor Author

@pytorchbot rebase

@pytorchmergebot
Copy link
Copy Markdown
Collaborator

@pytorchbot successfully started a rebase job. Check the current status here

@pytorchmergebot
Copy link
Copy Markdown
Collaborator

Successfully rebased zh/abi_ci onto refs/remotes/origin/viable/strict, please pull locally before adding more changes (for example, via git checkout zh/abi_ci && git pull --rebase)

@pytorchmergebot
Copy link
Copy Markdown
Collaborator

Merge failed

Reason: New commits were pushed while merging. Please rerun the merge command.

Details for Dev Infra team Raised by workflow job

…cpu-cxx11-abi

Co-authored-by: Zhu Hong <hong.zhu@intel.com>
Co-authored-by: Guo Yejun <yejun.guo@intel.com>
@zhuhong61
Copy link
Copy Markdown
Contributor Author

@pytorchbot merge

@pytorchmergebot
Copy link
Copy Markdown
Collaborator

Merge started

Your change will be merged once all checks pass (ETA 0-4 Hours).

Learn more about merging in the wiki.

Questions? Feedback? Please reach out to the PyTorch DevX Team

Advanced Debugging
Check the merge workflow status
here

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

Labels

ciflow/binaries_wheel Trigger binary build and upload jobs for wheel on the PR ciflow/trunk Trigger trunk jobs on your pull request cla signed intel priority matters to intel architecture from performance wise intel This tag is for PR from Intel Merged open source topic: not user facing topic category triaged This issue has been looked at a team member, and triaged and prioritized into an appropriate module

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

10 participants