atalman
519269a415
[BE] - Remove conda test and upload scripts and env variables from Workflows Part 1 ( #144870 )
...
Remove conda test and upload scripts and env variables from Workflows
Related to: https://github.com/pytorch/pytorch/issues/138506
Pull Request resolved: https://github.com/pytorch/pytorch/pull/144870
Approved by: https://github.com/malfet
2025-01-16 17:20:14 +00:00
atalman
6c32ef4c5b
Remove builder repo from workflows and scripts ( #143776 )
...
Part of https://github.com/pytorch/builder/issues/2054
Builder is repo is no longer used. Hence remove any references to builder repo
Pull Request resolved: https://github.com/pytorch/pytorch/pull/143776
Approved by: https://github.com/huydhn
2024-12-24 14:11:51 +00:00
Nikita Shulga
5e172ea004
[BE] Get rid of malfet/checkout@silent-checkout ( #143516 )
...
Instead use `actions/checkout@v4` with `show-progress: false`. It's more verbose than the quiet option, but our logs are long anyway...
Partially addresses https://github.com/pytorch/pytorch/issues/143079
Pull Request resolved: https://github.com/pytorch/pytorch/pull/143516
Approved by: https://github.com/atalman , https://github.com/ZainRizvi , https://github.com/huydhn
2024-12-19 00:36:36 +00:00
atalman
e3fe5f62b6
Remove Checkout pytorch/builder for Linux Binary Builds ( #143125 )
...
Follow Up after: https://github.com/pytorch/pytorch/pull/142282
Remove Checkout pytorch/builder for Linux Binary Builds
I believe we where not using builder already. Hence remove this checkout.
We should be using scripts from this folder:
```
/pytorch/.ci/${{ inputs.PACKAGE_TYPE }}/build.sh
```
TODO: Will followup with removing BUILDER_ROOT everywhere from PyTorch repo
Pull Request resolved: https://github.com/pytorch/pytorch/pull/143125
Approved by: https://github.com/kit1980
2024-12-12 18:55:00 +00:00
Nikita Shulga
96ca17fec4
[CD] Move linux-aarch64 build scripts ( #139815 )
...
All files in `.ci/aarch64_linux` folder are from 88590cd635/aarch64_linux
Companion PR to delete `aarch64_linux` folder in builder: https://github.com/pytorch/builder/pull/2030
Pull Request resolved: https://github.com/pytorch/pytorch/pull/139815
Approved by: https://github.com/wdvr , https://github.com/huydhn
2024-11-06 04:16:48 +00:00
atalman
078dca1ce8
Aarch64 binary builds - fix passing env_file to Docker ( #138588 )
...
Aarch64 builds skipped the logic of sourcing binary env file. And as a result PYTORCH_EXTRA_INSTALL_REQUIREMENTS passed to Aarch64 builds have not included triton dependency constraint. This PR makes sure Aarch64 builds follow same path as our regular manywheel builds.
To work around this issue we had to inject triton in aarrch64 builds for release 2.5, which is not ideal: https://github.com/pytorch/builder/pull/2011
Pull Request resolved: https://github.com/pytorch/pytorch/pull/138588
Approved by: https://github.com/jeanschmidt , https://github.com/malfet
2024-10-22 19:04:19 +00:00
atalman
912ea5601b
Move manywheel binary scripts to pytorch ( #138103 )
...
PR to remove Manywheel Scripts:
https://github.com/pytorch/builder/pull/2017
Test PR : https://github.com/pytorch/pytorch/pull/138325
Pull Request resolved: https://github.com/pytorch/pytorch/pull/138103
Approved by: https://github.com/malfet
2024-10-18 17:11:28 +00:00
Nikita Shulga
105ac2418c
Fix binary builds artifact download ( #135139 )
...
By upgrading upload-artifacts action to v4.4.0
As artifact store layout is different between v3 and v4 actions and artifacts uploaded by v3 can not be downloaded by v4
Should fix`Unable to download artifact(s): Artifact not found for name: libtorch-cpu-shared-with-deps-release`, which could be seen for example [here](https://github.com/pytorch/pytorch/actions/runs/10707740040/job/29690137218#step:7:29 )
I.e. fix regression introduced by https://github.com/pytorch/pytorch/pull/135068
Pull Request resolved: https://github.com/pytorch/pytorch/pull/135139
Approved by: https://github.com/atalman , https://github.com/huydhn
2024-09-05 00:43:34 +00:00
atalman
ff77c67d16
Use ephemeral runners for linux nightly builds ( #134367 )
...
Should be landed with https://github.com/pytorch/test-infra/pull/5590
Pull Request resolved: https://github.com/pytorch/pytorch/pull/134367
Approved by: https://github.com/kit1980 , https://github.com/malfet , https://github.com/seemethere
2024-08-24 12:49:07 +00:00
Zain Rizvi
1371c420c3
Migrate binary builds to use Amazon2023 runners ( #131826 )
...
A continuation of the migration started in
- https://github.com/pytorch/pytorch/pull/131250
Migrates all linux binary builds.
The failures are windows jobs which aren't touched by this PR
prev runs (for tracking):
- https://hud.pytorch.org/pytorch/pytorch/pull/131826?sha=e1ee074b1e7b17008e3f3774e4842b5e1d4c1355
- https://hud.pytorch.org/pytorch/pytorch/pull/131826?sha=50a3488ae776f86bd6bead8b048b051c49a25ec7
Pull Request resolved: https://github.com/pytorch/pytorch/pull/131826
Approved by: https://github.com/malfet
2024-08-12 17:18:55 +00:00
PaliC
b0044e2e18
[Split Build] Support nightly release ( #129011 )
...
This PR adds the split build to our binaries workflow. Validation for the workflow is done using the PR above in conjunction with https://github.com/pytorch/builder/pull/1876 .
Test Workflow: Check CI in the workflow above
Pull Request resolved: https://github.com/pytorch/pytorch/pull/129011
Approved by: https://github.com/atalman
2024-06-22 05:45:14 +00:00
PyTorch MergeBot
ee140a198f
Revert "[Port][Quant][Inductor] Bug fix: mutation nodes not handled correctly for QLinearPointwiseBinaryPT2E ( #128591 )"
...
This reverts commit 03e8a4cf45 .
Reverted https://github.com/pytorch/pytorch/pull/128591 on behalf of https://github.com/atalman due to Contains release only changes should not be landed ([comment](https://github.com/pytorch/pytorch/pull/128591#issuecomment-2168308233 ))
2024-06-14 15:51:00 +00:00
Xia, Weiwen
03e8a4cf45
[Port][Quant][Inductor] Bug fix: mutation nodes not handled correctly for QLinearPointwiseBinaryPT2E ( #128591 )
...
Port #127592 from main to release/2.4
------
Fixes #127402
- Revert some changes to `ir.MutationOutput` and inductor/test_flex_attention.py
- Add checks of mutation for QLinearPointwiseBinaryPT2E
Pull Request resolved: https://github.com/pytorch/pytorch/pull/127592
Approved by: https://github.com/leslie-fang-intel , https://github.com/Chillee
Pull Request resolved: https://github.com/pytorch/pytorch/pull/128591
Approved by: https://github.com/jgong5 , https://github.com/Chillee
2024-06-14 09:31:38 +00:00
Ting Lu
1c2e221e25
CUDA 12.4 ARM wheel integration to CD - nightly build ( #126174 )
...
rebasing https://github.com/pytorch/pytorch/pull/124112 .
too many conflict files, so starting a new PR.
Test https://github.com/pytorch/builder/pull/1775 (merged) for ARM wheel addition
Test https://github.com/pytorch/builder/pull/1828 (merged) for setting MAX_JOBS
Current issue to follow up:
https://github.com/pytorch/pytorch/issues/126980
Co-authored-by: Aidyn-A <aidyn.b.aitzhan@gmail.com>
Pull Request resolved: https://github.com/pytorch/pytorch/pull/126174
Approved by: https://github.com/nWEIdia , https://github.com/atalman
2024-05-27 05:50:36 +00:00
Aleksei Nikiforov
da7ced6e8c
S390x binaries ( #120398 )
...
Allow building nightly, rc and release binaries for s390x.
This PR implements building binaries, but publishing part is currently missing.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/120398
Approved by: https://github.com/huydhn
2024-05-11 02:32:25 +00:00
atalman
302d7e9a6e
[Binary Build] Increase timeout for Linux nightly binary builds ( #124668 )
...
Related issue: https://github.com/pytorch/pytorch/issues/124667 . Please note, this is mitigation PR. Will follow up with investigation and proper fix for this.
Similar to: 94d6463255
Pull Request resolved: https://github.com/pytorch/pytorch/pull/124668
Approved by: https://github.com/huydhn
2024-04-22 22:38:39 +00:00
atalman
a887ad0b60
Add continue-on-error if ssh step is failing ( #111916 )
...
This is debugging step and should not cause the whole workflow to fail. Hence adding continue-on-error which Prevents a job from failing when a step fails. Set to true to allow a job to pass when this step fails
Failure:
https://github.com/pytorch/pytorch/actions/runs/6627941257/job/18003997514?pr=111821
Example:
```
Run seemethere/add-github-ssh-key@v1
with:
GITHUB_TOKEN: ***
activate-with-label: true
label: with-ssh
remove-existing-keys: true
env:
ALPINE_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine
ANACONDA_USER: pytorch
AWS_DEFAULT_REGION: us-east-1
BUILD_ENVIRONMENT: windows-binary-conda
GITHUB_TOKEN: ***
PR_NUMBER:
SHA1: e561cd9d[2](https://github.com/pytorch/pytorch/actions/runs/6627941257/job/18003997514?pr=111821#step:3:2 )5[3](https://github.com/pytorch/pytorch/actions/runs/6627941257/job/18003997514?pr=111821#step:3:3 )d8[4](https://github.com/pytorch/pytorch/actions/runs/6627941257/job/18003997514?pr=111821#step:3:4 )0834d8bbef4ec98ad8[6](https://github.com/pytorch/pytorch/actions/runs/6627941257/job/18003997514?pr=111821#step:3:6 )[8](https://github.com/pytorch/pytorch/actions/runs/6627941257/job/18003997514?pr=111821#step:3:8 )ba01e4
SKIP_ALL_TESTS: 1
PYTORCH_ROOT: C:\actions-runner\_work\pytorch\pytorch/pytorch
BUILDER_ROOT: C:\actions-runner\_work\pytorch\pytorch/builder
PACKAGE_TYPE: conda
DESIRED_CUDA: cu118
GPU_ARCH_VERSION: 11.8
GPU_ARCH_TYPE: cuda
DESIRED_PYTHON: 3.[9](https://github.com/pytorch/pytorch/actions/runs/6627941257/job/18003997514?pr=111821#step:3:9 )
ciflow reference detected, attempting to extract PR number
Error: The request could not be processed because too many files changed
```
Pull Request resolved: https://github.com/pytorch/pytorch/pull/111916
Approved by: https://github.com/malfet
2023-10-24 14:53:40 +00:00
DanilBaibak
a5de10d7a5
Remove linux.t4g.2xlarge Usage ( #110064 )
...
Switched from linux.t4g.2xlarge to linux.arm64.2xlarge
Pull Request resolved: https://github.com/pytorch/pytorch/pull/110064
Approved by: https://github.com/atalman , https://github.com/malfet
2023-09-26 14:30:35 +00:00
Huy Do
f0c6e5c91f
Fix the use of inputs.build_environment in #107868 ( #108075 )
...
It should be `${{ inputs.build_environment }}`, although I wonder why not just clean up the artifacts directory for all build instead of just `aarch64`
Pull Request resolved: https://github.com/pytorch/pytorch/pull/108075
Approved by: https://github.com/atalman , https://github.com/seemethere
2023-08-28 18:29:19 +00:00
DanilBaibak
b445ed3158
Cleanup RUNNER_TEMP folder ( #107868 )
...
Cleanup RUNNER_TEMP folder
Pull Request resolved: https://github.com/pytorch/pytorch/pull/107868
Approved by: https://github.com/atalman
2023-08-25 15:09:15 +00:00
Mike Schneider
ec85ab6157
Adding aarch64 wheel CI workflows ( #104109 )
...
Adding Workflows for building aarch64 Linux PyTorch PIP wheels
Updates:
* Created aarch64 template for generated workflows
* Updated generate_ci_workflows.py to include aarch64
* Generated the aarch64 wheel workflow
* added _binary-build-aarch64.yml for building aarch64 wheel
* added _binary-test-aarch64.yml for sanity check of aarch64 wheel
* Updated binary_linux_test.sh to use --extra-index-url for aarch64 till needed aarch64 dependencies are available at https://download.pytorch.org/whl/nightly/cpu
NOTES:
* The build and test workflows are using arm64v8/alpine and quay.io/pypa/manylinux2014_aarch64:latest docker images at this time.
* Conda generated workflow not included at this time and being worked on.
Workflows were successfully tested at https://github.com/xncqr/pytorch/actions/runs/5351891068
Pull Request resolved: https://github.com/pytorch/pytorch/pull/104109
Approved by: https://github.com/malfet , https://github.com/atalman
2023-06-29 18:58:43 +00:00
Huy Do
9035b6a651
Allow disable binary build jobs on CI ( #100754 )
...
Given the recent outage w.r.t. binary workflows running on CI, I want to close the gap between them and regular CI jobs. The first part is to add the same filter step used by regular CI jobs so that oncalls can disable the job if need.
* Nightly runs are excluded as it includes the step to publish nightly binaries. Allowing oncalls to disable this part requires more thoughts. So this covers only CI binary build and test jobs
* As binary jobs doesn't have a concept of test matrix config which is a required parameter to the filter script, I use a pseudo input of test config default there
### Testing
* https://github.com/pytorch/pytorch/issues/100758 . The job is skipped in https://github.com/pytorch/pytorch/actions/runs/4911034089/jobs/8768782689
* https://github.com/pytorch/pytorch/issues/100759 . The job is skipped in https://github.com/pytorch/pytorch/actions/runs/4911033966/jobs/8768713669
Note that Windows binary jobs are not run in PR anymore after https://github.com/pytorch/pytorch/pull/100638 , and MacOS binary jobs only run nightly. So there are only Linux jobs left.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/100754
Approved by: https://github.com/ZainRizvi
2023-05-09 20:01:00 +00:00
PyTorch MergeBot
43127f19f1
Revert "Allow disable binary build jobs on CI ( #100754 )"
...
This reverts commit 4c3b52a5a9 .
Reverted https://github.com/pytorch/pytorch/pull/100754 on behalf of https://github.com/huydhn due to The subset of Windows binary jobs running only in trunk fails because the runners do not have Python setup ([comment](https://github.com/pytorch/pytorch/pull/100754#issuecomment-1539586399 ))
2023-05-09 07:15:32 +00:00
Huy Do
4c3b52a5a9
Allow disable binary build jobs on CI ( #100754 )
...
Given the recent outage w.r.t. binary workflows running on CI, I want to close the gap between them and regular CI jobs. The first part is to add the same filter step used by regular CI jobs so that oncalls can disable the job if need.
* Nightly runs are excluded as it includes the step to publish nightly binaries. Allowing oncalls to disable this part requires more thoughts. So this covers only CI binary build and test jobs
* As binary jobs doesn't have a concept of test matrix config which is a required parameter to the filter script, I use a pseudo input of test config default there
### Testing
* https://github.com/pytorch/pytorch/issues/100758 . The job is skipped in https://github.com/pytorch/pytorch/actions/runs/4911034089/jobs/8768782689
* https://github.com/pytorch/pytorch/issues/100759 . The job is skipped in https://github.com/pytorch/pytorch/actions/runs/4911033966/jobs/8768713669
Note that Windows binary jobs are not run in PR anymore after https://github.com/pytorch/pytorch/pull/100638 , and MacOS binary jobs only run nightly. So there are only Linux jobs left.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/100754
Approved by: https://github.com/ZainRizvi
2023-05-09 06:53:34 +00:00
Nikita Shulga
2418b94576
Rename default branch to main ( #99210 )
...
Mostly `s/@master/@main` in numerous `.yml` files.
Keep `master` in `weekly.yml` as it refers to `xla` repo and in `test_trymerge.py` as it refers to a branch PR originates from.
2023-04-16 18:48:14 -07:00
Eli Uriegas
2a8669c54c
ci: Increase timeout for linux binary builds ( #92859 )
...
Not entirely sure why conda builds would take 3 hours but failure from https://github.com/pytorch/pytorch/actions/runs/3984411372/jobs/6842256518 seems to indicate that this isn't an issue with the build itself but rather the time limit.
We should _probably_ do an investigation as to why the conda build is taking 3+ hours on a 12 core machine but that's a problem for a different day.
Signed-off-by: Eli Uriegas <eliuriegas@meta.com>
Pull Request resolved: https://github.com/pytorch/pytorch/pull/92859
Approved by: https://github.com/ZainRizvi , https://github.com/atalman , https://github.com/malfet
2023-01-24 01:20:21 +00:00
Nikita Shulga
c83ff1ea08
[GHA][BE] Update to newer checkout action ( #90969 )
...
This one uses node-16 so it would not spew that many warnings
Also, change `build` to `test` in `_binary_test_linux` to fix https://github.com/pytorch/pytorch/issues/83044
Pull Request resolved: https://github.com/pytorch/pytorch/pull/90969
Approved by: https://github.com/seemethere , https://github.com/ZainRizvi
2022-12-16 20:56:29 +00:00
Nikita Shulga
ab9a19a95b
[BE] Move setup-ssh step ahead of clone PyTorch ( #88715 )
...
It allows one to SSH faster rather than having to wait for repo clone to
finish.
I.e. right now one usually have to wait for a few minutes fore PyTorch clone is finished, but with this change you can SSH ahead of time (thanks to `setup-ssh` being a composite action
Pull Request resolved: https://github.com/pytorch/pytorch/pull/88715
Approved by: https://github.com/clee2000 , https://github.com/izaitsevfb
2022-11-09 06:55:22 +00:00
Huy Do
9c2555f018
Upgrade CI binary build runner from 4x to 12xlarge ( #87727 )
...
It currently takes a whopping 2h30m just to build PyTorch binary for every PR and commit. Pushing it to 12xlarge reduces the time to 1h40m https://github.com/pytorch/pytorch/actions/runs/3323869550/jobs/5494754029 , not exactly a linear (and fair) trade, but good enough to reduce this long pole.
I'll monitor the queue for 12xlarge after this change.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/87727
Approved by: https://github.com/kit1980 , https://github.com/malfet
2022-10-26 02:28:36 +00:00
Nikita Shulga
c28cdb53ea
[BE] Delete BUILD_SPLIT_CUDA option ( #87502 )
...
As we are linking with cuDNN and cuBLAS dynamically for all configs anyway, as statically linked cuDNN is different library than dynamically linked one, increases default memory footprint, etc, and libtorch_cuda even if compiled for all GPU architectures is no longer approaching 2Gb binary size limit, so BUILD_SPLIT_CUDA can go away.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/87502
Approved by: https://github.com/atalman
2022-10-22 06:00:59 +00:00
Nikita Shulga
fe89cd6c57
[BE] Use reusable workflows from test-infra ( #86035 )
...
Instead of local copies, use workflows checked into test-infra by https://github.com/pytorch/test-infra/pull/783
Thought about deleting the actions later, but if I understand how GHA merges work, older PRs merged onto this changes should not cause any problems as it will immediately reference actions from test-infra
Pull Request resolved: https://github.com/pytorch/pytorch/pull/86035
Approved by: https://github.com/kit1980
2022-10-01 17:21:31 +00:00
atalman
eb94df28c7
Use pip install cu117 ( #85097 )
...
Creates new wheel workflow specific to CUDA 11.7 that does not bundle the cudnn and cublas.
Workflow:
https://github.com/pytorch/pytorch/actions/runs/3094622781
New Package:
manywheel-py3_10-cuda11_7-with-pypi-cudnn | 843 MB
Old Package:
manywheel-py3_10-cuda11_7 | 1.65 GB
Testing workflow:
[manywheel-py3_7-cuda11_7-with-pypi-cudnn-build / build](https://github.com/pytorch/pytorch/actions/runs/3091145546/jobs/5000867662#logs ):
```
Bundling without cudnn and cublas.
+ DEPS_LIST=("/usr/local/cuda/lib64/libcudart.so.11.0" "/usr/local/cuda/lib64/libnvToolsExt.so.1" "/usr/local/cuda/lib64/libnvrtc.so.11.2" "/usr/local/cuda/lib64/libnvrtc-builtins.so.11.7" "$LIBGOMP_PATH")
+ DEPS_SONAME=("libcudart.so.11.0" "libnvToolsExt.so.1" "libnvrtc.so.11.2" "libnvrtc-builtins.so.11.7" "libgomp.so.1")
.....
pytorch_extra_install_requirements: nvidia-cuda-runtime-cu11, nvidia-cudnn-cu11, nvidia-cublas-cu11
```
[manywheel-py3_7-cuda11_7-build / build](https://github.com/pytorch/pytorch/actions/runs/3091145546/jobs/5000863250#logs )
```
Bundling with cudnn and cublas.
+ DEPS_LIST=("/usr/local/cuda/lib64/libcudart.so.11.0" "/usr/local/cuda/lib64/libnvToolsExt.so.1" "/usr/local/cuda/lib64/libnvrtc.so.11.2" "/usr/local/cuda/lib64/libnvrtc-builtins.so.11.7" "/usr/local/cuda/lib64/libcudnn_adv_infer.so.8" "/usr/local/cuda/lib64/libcudnn_adv_train.so.8" "/usr/local/cuda/lib64/libcudnn_cnn_infer.so.8" "/usr/local/cuda/lib64/libcudnn_cnn_train.so.8" "/usr/local/cuda/lib64/libcudnn_ops_infer.so.8" "/usr/local/cuda/lib64/libcudnn_ops_train.so.8" "/usr/local/cuda/lib64/libcudnn.so.8" "/usr/local/cuda/lib64/libcublas.so.11" "/usr/local/cuda/lib64/libcublasLt.so.11" "$LIBGOMP_PATH")
+ DEPS_SONAME=("libcudart.so.11.0" "libnvToolsExt.so.1" "libnvrtc.so.11.2" "libnvrtc-builtins.so.11.7" "libcudnn_adv_infer.so.8" "libcudnn_adv_train.so.8" "libcudnn_cnn_infer.so.8" "libcudnn_cnn_train.so.8" "libcudnn_ops_infer.so.8" "libcudnn_ops_train.so.8" "libcudnn.so.8" "libcublas.so.11" "libcublasLt.so.11" "libgomp.so.1")
```
cc: @malfet @ptrblck
Pull Request resolved: https://github.com/pytorch/pytorch/pull/85097
Approved by: https://github.com/malfet
2022-09-21 16:30:25 +00:00
Nikita Shulga
1a1bcc7361
Actually chown artifacts ( #84672 )
...
Rollback part of 045ebc771d to actually chown artifacts folder rather than workspace
Fixes https://github.com/pytorch/pytorch/issues/84644
Pull Request resolved: https://github.com/pytorch/pytorch/pull/84672
Approved by: https://github.com/kit1980 , https://github.com/huydhn
2022-09-08 01:09:10 +00:00
Nikita Shulga
045ebc771d
[BE] Use teardown-linux/chown actions for binary builds ( #84449 )
...
Also embed `wait_for_ssh_to_drain.sh` into the action (to make it more reusable across repos) and delete unused teardown_linux template from `common.yml`
Also, in `_binary-test-linux.yml` move artifact download step after repo checkout, to make errors during that step more parseable
Pull Request resolved: https://github.com/pytorch/pytorch/pull/84449
Approved by: https://github.com/kit1980
2022-09-07 05:52:27 +00:00
PyTorch MergeBot
ee228ad949
Revert "[BE] Use teardown-linux/chown actions for binary builds ( #84449 )"
...
This reverts commit 1a16b2576f .
Reverted https://github.com/pytorch/pytorch/pull/84449 on behalf of https://github.com/malfet due to Revert as it broke trunk, though on next PR
2022-09-06 17:12:12 +00:00
Nikita Shulga
1a16b2576f
[BE] Use teardown-linux/chown actions for binary builds ( #84449 )
...
Also embed `wait_for_ssh_to_drain.sh` into the action (to make it more reusable across repos) and delete unused teardown_linux template from `common.yml`
Pull Request resolved: https://github.com/pytorch/pytorch/pull/84449
Approved by: https://github.com/kit1980
2022-09-05 21:44:32 +00:00
atalman
e90db17565
Increase timeout for linux binary builds ( #84008 )
...
Increase timeout for linux binary builds
This mitigates conda build issue: https://github.com/pytorch/pytorch/issues/84003
Pull Request resolved: https://github.com/pytorch/pytorch/pull/84008
Approved by: https://github.com/malfet
2022-08-25 01:08:26 +00:00
Eli Uriegas
765fd77d9a
ci: Switch binary builds to github artifacting ( #83778 )
...
Switches binary builds artifacting from s3 artifact solution to github's
artifact solution.
Signed-off-by: Eli Uriegas <eliuriegas@fb.com>
Pull Request resolved: https://github.com/pytorch/pytorch/pull/83778
Approved by: https://github.com/malfet
2022-08-21 23:14:26 +00:00
Zain Rizvi
ee1d79a6df
[Reusable workflows] Linux - Move codegened binary builds + upload to a reusable workflow (take 2) ( #81564 )
...
Refactor the codgen used to generate linux binary builds into reusable workflows
This PR extracts out what's needed for binary builds & tests for linux, and the upload step that's shared by all OSes.
Other OS workflows are extracted in these PRs:
- Windows: https://github.com/pytorch/pytorch/pull/81572
- MacOS: https://github.com/pytorch/pytorch/pull/81571
The one exception here is I left the ROCm workflow steps as codegen since bugs with those workflows would bring down the entire ROCm runner for all other users as well.
Partially fixes https://github.com/pytorch/pytorch/issues/74480
### Testing
Ran CI with `ciflow/trunk`, `ciflow/binaries`, `ciflow/binaries_conda`, and `ciflow/binaries_wheel` labels
Pull Request resolved: https://github.com/pytorch/pytorch/pull/81564
Approved by: https://github.com/huydhn
2022-07-20 15:32:21 +00:00
PyTorch MergeBot
f482820596
Revert "[Reusable workflows] Windows - Move codegened binary builds to reusable workflows ( #81442 )"
...
This reverts commit 30a5f2a910 .
Reverted https://github.com/pytorch/pytorch/pull/81442 on behalf of https://github.com/malfet due to Actually broke runs, see details in https://github.com/pytorch/pytorch/pull/81044
2022-07-14 23:23:35 +00:00
Zain Rizvi
30a5f2a910
[Reusable workflows] Windows - Move codegened binary builds to reusable workflows ( #81442 )
...
Refactor the codgen used to generate windows binary builds into reusable workflows
This PR extracts out what's needed for binary builds & tests for windows. https://github.com/pytorch/pytorch/pull/81447 extracts out the steps for MacOS workflows as well
Together, these two (combined with https://github.com/pytorch/pytorch/pull/81044 ) fix https://github.com/pytorch/pytorch/issues/74480
### Testing
Ran CI with `ciflow/trunk`, `ciflow/binaries`, `ciflow/binaries_conda`, and `ciflow/binaries_wheel` labels
Pull Request resolved: https://github.com/pytorch/pytorch/pull/81442
Approved by: https://github.com/malfet
2022-07-14 17:20:34 +00:00