7d39e73c57
Fix more URLs ( #153277 )
...
Or ignore them.
Found by running the lint_urls.sh script locally with https://github.com/pytorch/pytorch/pull/153246
Pull Request resolved: https://github.com/pytorch/pytorch/pull/153277
Approved by: https://github.com/malfet
2025-05-14 16:23:50 +00:00
fe8ebacee4
[ROCm] Upgrade ROCm CI to ROCm6.4 ( #151368 )
...
Pull Request resolved: https://github.com/pytorch/pytorch/pull/151368
Approved by: https://github.com/jeffdaily , https://github.com/malfet
Co-authored-by: Jeff Daily <jeff.daily@amd.com >
2025-05-08 16:12:16 +00:00
0145f9e29e
[CI] docker images use tags instead of image name ( #152209 )
...
Change CI docker images to be `ci-image:<image name>-<folder sha>` instead of `<image name>:<folder sha>` so we never have to make a new ecr repo ever again
Pros:
never have to make a new ecr repo ever again
Cons:
if it aint broken, dont fix it?
Don't need to change linux-test images since they use the "full name" of the image with the docker registry and the tag
In order to prevent others needing to rebase past this PR, also push the image to the "old name". This can be removed after this PR has been in main for a while
Pull Request resolved: https://github.com/pytorch/pytorch/pull/152209
Approved by: https://github.com/seemethere , https://github.com/atalman
2025-05-05 18:02:29 +00:00
cc28b43950
Revert "[ROCm] Upgrade ROCm CI to ROCm6.4 ( #151368 )"
...
This reverts commit 844842dfbf937c43b41c528e461d3f3931bca6e9.
Reverted https://github.com/pytorch/pytorch/pull/151368 on behalf of https://github.com/malfet due to This broke inductor cpp wrapper ([comment](https://github.com/pytorch/pytorch/pull/151368#issuecomment-2848519706 ))
2025-05-03 08:31:31 +00:00
844842dfbf
[ROCm] Upgrade ROCm CI to ROCm6.4 ( #151368 )
...
Pull Request resolved: https://github.com/pytorch/pytorch/pull/151368
Approved by: https://github.com/jeffdaily
Co-authored-by: Jeff Daily <jeff.daily@amd.com >
2025-05-02 17:21:18 +00:00
79e8dc7d53
Pin to SHA for actions outside of PyTorch ( #152110 )
...
Pin actions from repos external to the PyTorch project to their shasums for security. This is a best practice as Git tags are not immutable.
https://openssf.org/blog/2024/08/12/mitigating-attack-vectors-in-github-workflows/
Pull Request resolved: https://github.com/pytorch/pytorch/pull/152110
Approved by: https://github.com/seemethere , https://github.com/ZainRizvi
2025-04-28 17:57:32 +00:00
d79144da52
[BE] Move aarch64 docker build to larger node ( #151808 )
...
They happen once a week or so, not sure why it needs to be on the slowest machine possible
Pull Request resolved: https://github.com/pytorch/pytorch/pull/151808
Approved by: https://github.com/huydhn , https://github.com/ZainRizvi
2025-04-21 18:54:31 +00:00
7b79e17275
[BE] Move cuda12.6 builds to gcc11 ( #148740 )
...
I.e. `s/pytorch-linux-focal-cuda12.6-cudnn9-py3-gcc9/pytorch-linux-focal-cuda12.6-cudnn9-py3-gcc11/`
Which accidentally fixes undefined symbol references errors namely
```
/usr/bin/ld: /var/lib/jenkins/cpp-build/caffe2/build/lib/libtorch_cuda.so: undefined reference to `std::__throw_bad_array_new_length()'
```
Which happens because `libmagma.a` that were build with gcc-11 (after https://github.com/pytorch/pytorch/pull/148135 ) contains symbols which are defined in `/opt/rh/gcc-toolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/libstdc++_nonshared.a` but missing from the corresponding library bundled with `g++-9`)
Though I could not figure out what flags one must use to trigger generation of those symbols, see https://godbolt.org/z/E9KfdhzzY or
```
$ echo "int* foo(int x) { return new int[x];}"|g++ -std=c++17 -S -O3 -x c++ -o - -
.file ""
.text
.section .text.unlikely,"ax",@progbits
.LCOLDB0:
.text
.LHOTB0:
.p2align 4
.globl _Z3fooi
.type _Z3fooi, @function
_Z3fooi:
.LFB0:
.cfi_startproc
endbr64
movslq %edi, %rdi
subq $8, %rsp
.cfi_def_cfa_offset 16
movabsq $2305843009213693950, %rax
cmpq %rax, %rdi
ja .L2
salq $2, %rdi
addq $8, %rsp
.cfi_def_cfa_offset 8
jmp _Znam@PLT
.cfi_endproc
.section .text.unlikely
.cfi_startproc
.type _Z3fooi.cold, @function
_Z3fooi.cold:
.LFSB0:
.L2:
.cfi_def_cfa_offset 16
call __cxa_throw_bad_array_new_length@PLT
.cfi_endproc
```
Fixes https://github.com/pytorch/pytorch/issues/148728 and https://github.com/pytorch/pytorch/issues/148495
Pull Request resolved: https://github.com/pytorch/pytorch/pull/148740
Approved by: https://github.com/wdvr , https://github.com/atalman , https://github.com/Skylion007 , https://github.com/ZainRizvi
2025-03-07 21:21:12 +00:00
d8dc700e25
Delete duplicate entry from docker-builds.yml
( #148782 )
...
Regression introduced by merge conflict of https://github.com/pytorch/pytorch/pull/148612
Pull Request resolved: https://github.com/pytorch/pytorch/pull/148782
Approved by: https://github.com/atalman
2025-03-07 20:55:46 +00:00
9769618d35
[CI] [inductor] Add cu126 inductor jobs and move away cu124 ( #148612 )
...
https://github.com/pytorch/pytorch/issues/145570
breaking https://github.com/pytorch/pytorch/pull/140793 into eager and inductor benchmarks to unblock
Seems many inductor yml are added after initial change was prepared.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/148612
Approved by: https://github.com/nWEIdia , https://github.com/atalman
Co-authored-by: atalman <atalman@fb.com >
2025-03-07 18:30:14 +00:00
a0bc6d81bb
[CI][CUDA] Move away from cuda12.4, Add cuda12.6 eager CI tests ( #148602 )
...
https://github.com/pytorch/pytorch/issues/145570
breaking https://github.com/pytorch/pytorch/pull/140793/ into eager and inductor benchmarks to unblock
Pull Request resolved: https://github.com/pytorch/pytorch/pull/148602
Approved by: https://github.com/atalman , https://github.com/malfet
Co-authored-by: atalman <atalman@fb.com >
2025-03-07 00:15:04 +00:00
6bcb545d9c
[CI][CUDA][cuSPARSELt] cusparselt 0.6.3 and cu121 related cleanups ( #145793 )
...
Make ci cusparselt installation be consistent with nightly binary
Remove cu121 related docker build jobs and inductor runs Update test failures relating to cu121
Retry of https://github.com/pytorch/pytorch/pull/145696
Pull Request resolved: https://github.com/pytorch/pytorch/pull/145793
Approved by: https://github.com/eqy , https://github.com/tinglvv
2025-01-28 21:01:58 +00:00
9b6ef8abaf
Update inductor jobs to use CUDA 12.4 ( #142177 )
...
CUDA 12.4 is the default now. This frees up some resources. This also fixes newly added Python 3.13 job by #140733 . That PR missed adding the new Docker image `pytorch-linux-focal-cuda12.4-cudnn9-py3.13-gcc9-inductor-benchmarks` into docker build workflow.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/142177
Approved by: https://github.com/atalman
2024-12-09 16:18:38 +00:00
0ecba57561
[CI] Add xpu new docker image name into docker builds workflow ( #142298 )
...
Add missed new xpu docker image name to adapt the new mechanism introduced by https://github.com/pytorch/test-infra/pull/6013
Works for https://github.com/pytorch/pytorch/issues/114850
Pull Request resolved: https://github.com/pytorch/pytorch/pull/142298
Approved by: https://github.com/huydhn
2024-12-08 09:34:20 +00:00
416f500bfe
[CI, 3.13] enable 3.13 CI ( #139533 )
...
Pull Request resolved: https://github.com/pytorch/pytorch/pull/139533
Approved by: https://github.com/atalman , https://github.com/malfet
ghstack dependencies: #141409 , #142003 , #141572 , #141577 , #141605 , #141621 , #141623 , #141673 , #141674 , #141858 , #141862
2024-12-05 00:25:03 +00:00
2239d1a7a3
Revert "[CI, 3.13] enable 3.13 CI ( #139533 )"
...
This reverts commit b7a25c1ee7cdb559516db2b10279c996742a1708.
Reverted https://github.com/pytorch/pytorch/pull/139533 on behalf of https://github.com/huydhn due to Sorry for reverting your change but it is failing test_cpp_extensions_open_device_registration. The test was wrongly excluded by TD ([comment](https://github.com/pytorch/pytorch/pull/139533#issuecomment-2494328806 ))
2024-11-22 17:18:49 +00:00
b7a25c1ee7
[CI, 3.13] enable 3.13 CI ( #139533 )
...
Pull Request resolved: https://github.com/pytorch/pytorch/pull/139533
Approved by: https://github.com/atalman , https://github.com/malfet
2024-11-22 14:43:02 +00:00
9c75475c77
Add missing pytorch-linux-jammy-py3.12-triton-cpu Docker image ( #140571 )
...
When investigating the burst of 429 rate limit failures from docker.io yesterday, I found out that ` pytorch-linux-jammy-py3.12-triton-cpu` hasn't been added to docker build workflow at all. The bad effect is that the image is rebuilt on every job https://github.com/pytorch/pytorch/actions/runs/11808772774/job/32900628381
Pull Request resolved: https://github.com/pytorch/pytorch/pull/140571
Approved by: https://github.com/seemethere , https://github.com/wdvr
2024-11-13 23:49:31 +00:00
c25999bdc0
Revert "Add missing pytorch-linux-jammy-py3.12-triton-cpu Docker image ( #140571 )"
...
This reverts commit 51e0996d58e6fa40a8d255a26b767c3f3e035943.
Reverted https://github.com/pytorch/pytorch/pull/140571 on behalf of https://github.com/huydhn due to Not sure why lint fails, maybe a landrace ([comment](https://github.com/pytorch/pytorch/pull/140571#issuecomment-2474627883 ))
2024-11-13 19:54:11 +00:00
51e0996d58
Add missing pytorch-linux-jammy-py3.12-triton-cpu Docker image ( #140571 )
...
When investigating the burst of 429 rate limit failures from docker.io yesterday, I found out that ` pytorch-linux-jammy-py3.12-triton-cpu` hasn't been added to docker build workflow at all. The bad effect is that the image is rebuilt on every job https://github.com/pytorch/pytorch/actions/runs/11808772774/job/32900628381
Pull Request resolved: https://github.com/pytorch/pytorch/pull/140571
Approved by: https://github.com/seemethere , https://github.com/wdvr
2024-11-13 19:08:14 +00:00
18f3b3c991
Clean up Android jobs in CI ( #139350 )
...
As an outcome of https://fburl.com/gdoc/voce5o06 and confirm with @iseeyuan, we can now clean up Android lite interpreter jobs on PyTorch CI. There is not much value in running them anymore.
It's stated in https://github.com/pytorch/android-demo-app/blob/master/README.md that ExecuTorch is the replacement now.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/139350
Approved by: https://github.com/ZainRizvi
2024-11-01 21:10:19 +00:00
66a3c249ae
Linter for no workflows on fork ( #138849 )
...
MInor, adds a linter that ensures that all jobs run on pull_request, schedule, push etc have a `if: github.repository_owner == 'pytorch'` or are dependent on a job that has that check
There is also a setting in Github repos that can disable all workflows for that repo
A lot of these are unnecessary because many jobs use reusable workflows that have that check. However, this is a one time change so I'm not that bothered
Unfortunately I can't put this at the workflow level, which would make this better
Lots of weird string parsing
Pull Request resolved: https://github.com/pytorch/pytorch/pull/138849
Approved by: https://github.com/malfet
2024-10-28 17:46:50 +00:00
41f7d01ccf
Increase Docker push timeout limit from 15 to 30m ( #138487 )
...
Some images now take more than 15 to finish pushing and keep timing out, for example, https://github.com/pytorch/pytorch/actions/runs/11442231435/job/31832143440
Pull Request resolved: https://github.com/pytorch/pytorch/pull/138487
Approved by: https://github.com/kit1980 , https://github.com/atalman , https://github.com/ZainRizvi
2024-10-21 19:44:52 +00:00
69bcf1035e
Updates reference to _runner-determinator.yml workflow, from current version to main version. ( #137791 )
...
Updates all references to runner determinator workflow (`_runner-determinator.yml`) from current cloned version to main version.
This enables the team to push updates to this workflow, like fixing bugs or pushing improvements, and have it immediately be reflected on all open PRs. So avoiding potentially breaking situations, empowering moving fast and fast and simple recover in case of bugs.
From:
```
jobs:
get-label-type:
uses: ./.github/workflows/_runner-determinator.yml
```
To:
```
jobs:
get-label-type:
uses: pytorch/pytorch/.github/workflows/_runner-determinator.yml@main
```
Pull Request resolved: https://github.com/pytorch/pytorch/pull/137791
Approved by: https://github.com/malfet , https://github.com/huydhn , https://github.com/zxiiro
2024-10-12 00:18:50 +00:00
bd48933323
Run docker builds on Meta account for now ( #137358 )
...
To fix
```
arn:aws:sts::391835788720:assumed-role/ghci-lf-github-action-runners-runner-role/i-096a3e2616140518b is not authorized to perform: ecr:InitiateLayerUpload on resource: arn:aws:ecr:us-east-1:308535385114:repository/pytorch/pytorch-linux-jammy-py3-clang18-asan because no resource-based policy allows the ecr:InitiateLayerUpload action
```
Which seems to be doing the trick see https://github.com/pytorch/pytorch/actions/runs/11185419440/job/31098258344
Pull Request resolved: https://github.com/pytorch/pytorch/pull/137358
Approved by: https://github.com/huydhn
2024-10-04 20:39:56 +00:00
6b9b2a126e
Build clang18 image for ASAN tests ( #128763 )
...
Use the latest clang.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/128763
Approved by: https://github.com/malfet
2024-10-04 00:53:56 +00:00
5e0788befb
Migrate remaining jobs to use runner determinator ( #134867 )
...
At this point all self-hosted runner jobs should be using the runner determinator to switch between LF and Meta runners. This change updates the remaining jobs that have not yet been migrated over.
Issue: https://lf-pytorch.atlassian.net/browse/PC-25
Pull Request resolved: https://github.com/pytorch/pytorch/pull/134867
Approved by: https://github.com/ZainRizvi
2024-09-10 18:14:00 +00:00
6180574771
Move py 3.8->3.9 pull, trunk, inductor, prerioric CI tests ( #133624 )
...
Part of Deprecation of python 3.8 and moving to 3.9. Related to: https://github.com/pytorch/pytorch/issues/120718
Except XPU and ROCM jobs
Pull Request resolved: https://github.com/pytorch/pytorch/pull/133624
Approved by: https://github.com/Skylion007 , https://github.com/malfet , https://github.com/ZainRizvi
2024-08-29 19:15:59 +00:00
d1abd6241a
[CI][BE] Update retry action to v3.0.0 ( #119403 )
...
To reduce number of
```
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20
```
Finally can land this one as all nodes has been migrated to AmazonLinux2023
Pull Request resolved: https://github.com/pytorch/pytorch/pull/119403
Approved by: https://github.com/clee2000 , https://github.com/Skylion007
2024-08-20 23:56:37 +00:00
6c95f79645
[CI] Increase the timeout for aarch64 docker build ( #131926 )
...
Summary: Increase the timeout limit for pytorch-linux-jammy-aarch64-py3.10-gcc11-inductor-benchmarks. If slow build is a problem later, we can upgrade the arm64 CI instance capability.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/131926
Approved by: https://github.com/avikchaudhuri
2024-07-26 19:27:45 +00:00
e73fa28ec8
[CI] Fix arm64 docker build arch ( #131869 )
...
Attempt to fix arm64 docker build arch on https://github.com/pytorch/pytorch/pull/131855
Pull Request resolved: https://github.com/pytorch/pytorch/pull/131869
Approved by: https://github.com/desertfire
2024-07-26 13:19:36 +00:00
745b55d14a
[CI][dashboard] Add a workflow to collect aarch64 perf ( #131729 )
...
Summary: as title
Pull Request resolved: https://github.com/pytorch/pytorch/pull/131729
Approved by: https://github.com/huydhn
2024-07-25 14:58:47 +00:00
ee140a198f
Revert "[Port][Quant][Inductor] Bug fix: mutation nodes not handled correctly for QLinearPointwiseBinaryPT2E ( #128591 )"
...
This reverts commit 03e8a4cf45ee45611de77b55b515a8936f60ce31.
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
99988be423
[halide-backend] Add test shard ( #127308 )
...
Pull Request resolved: https://github.com/pytorch/pytorch/pull/127308
Approved by: https://github.com/shunting314 , https://github.com/eellison
ghstack dependencies: #128266
2024-06-14 10:02:57 +00:00
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
de4f8b9946
[BE]: Update cudnn to 9.1.0.70 ( #123475 )
...
cuDNN has managed to upload cu11 and cu12 wheels for ~~9.0.0.312~~ 9.1.0.70, so trying this out...
CC @Skylion007 @malfet
Co-authored-by: Wei Wang <weiwan@nvidia.com >
Co-authored-by: atalman <atalman@fb.com >
Pull Request resolved: https://github.com/pytorch/pytorch/pull/123475
Approved by: https://github.com/Skylion007 , https://github.com/malfet , https://github.com/nWEIdia , https://github.com/atalman
2024-06-06 18:45:22 +00:00
9a8ab778d3
Revert "[BE]: Update cudnn to 9.1.0.70 ( #123475 )"
...
This reverts commit c490046693e77e254664e19d940e9b05a1da18ef.
Reverted https://github.com/pytorch/pytorch/pull/123475 on behalf of https://github.com/huydhn due to CUDA trunk jobs are pretty red after this change, and the forward fix https://github.com/pytorch/pytorch/pull/127984 does not look working ([comment](https://github.com/pytorch/pytorch/pull/123475#issuecomment-2149258430 ))
2024-06-05 08:59:53 +00:00
c490046693
[BE]: Update cudnn to 9.1.0.70 ( #123475 )
...
cuDNN has managed to upload cu11 and cu12 wheels for ~~9.0.0.312~~ 9.1.0.70, so trying this out...
CC @Skylion007 @malfet
Co-authored-by: Wei Wang <weiwan@nvidia.com >
Co-authored-by: atalman <atalman@fb.com >
Pull Request resolved: https://github.com/pytorch/pytorch/pull/123475
Approved by: https://github.com/Skylion007 , https://github.com/malfet , https://github.com/nWEIdia
2024-06-04 16:33:06 +00:00
0902929d58
[CUDA] [CI]: Enable CUDA 12.4 CI ( #121956 )
...
Reference PR: https://github.com/pytorch/pytorch/pull/93406
Co-authored-by: Aidyn-A <31858918+Aidyn-A@users.noreply.github.com >
Pull Request resolved: https://github.com/pytorch/pytorch/pull/121956
Approved by: https://github.com/atalman
2024-05-23 20:37:47 +00:00
f17572fcf6
add 3.12 inductor CI tests ( #126218 )
...
Pull Request resolved: https://github.com/pytorch/pytorch/pull/126218
Approved by: https://github.com/huydhn , https://github.com/desertfire
2024-05-16 22:29:24 +00:00
8f30f367d0
[CUDA] [CI] Add cu124 docker images ( #125944 )
...
Fixes issues encountered in https://github.com/pytorch/pytorch/pull/121956
Pull Request resolved: https://github.com/pytorch/pytorch/pull/125944
Approved by: https://github.com/atalman
2024-05-15 09:52:38 +00:00
fd48fb9930
Revert "[CUDA] [CI] Add cu124 docker images ( #125944 )"
...
This reverts commit 5fb4a766b88bcf633a23610bd66de0f3020f7c66.
Reverted https://github.com/pytorch/pytorch/pull/125944 on behalf of https://github.com/nWEIdia due to test failure seems related 5fb4a766b8
https://github.com/pytorch/pytorch/actions/runs/9085206167/job/24972040039 ([comment](https://github.com/pytorch/pytorch/pull/125944#issuecomment-2111321724 ))
2024-05-14 23:29:26 +00:00
5fb4a766b8
[CUDA] [CI] Add cu124 docker images ( #125944 )
...
Fixes issues encountered in https://github.com/pytorch/pytorch/pull/121956
Pull Request resolved: https://github.com/pytorch/pytorch/pull/125944
Approved by: https://github.com/atalman
2024-05-14 19:38:10 +00:00
d13ed8503c
CI: Add aarch64 docker build and ciflow tags ( #120931 )
...
adding workflows for aarch64 linux docker build with ACL installed as system dependency
Co-authored-by: Nikita Shulga <2453524+malfet@users.noreply.github.com >
Pull Request resolved: https://github.com/pytorch/pytorch/pull/120931
Approved by: https://github.com/atalman , https://github.com/malfet
2024-03-06 00:31:22 +00:00
244b124bb8
Add linux cpu test for 3.12 ( #117853 )
...
This is continuation of work: https://github.com/pytorch/pytorch/pull/113987
Co-authored-by: albanD <desmaison.alban@gmail.com >
Pull Request resolved: https://github.com/pytorch/pytorch/pull/117853
Approved by: https://github.com/albanD
2024-02-14 20:52:23 +00:00
66c3152e36
[CI] Build docker on larger runners ( #118167 )
...
Otherwise it takes 1+h to build CUDA12.1 docker
- Limit UCC builds to just sm_52(M60) and sm_86(A10G), which I think has the biggest impact
- Replace hardcoded `-j6` build parallelism with more dynamic `-j$[$(nproc) - 2]`
- Remove redundant check about Ubuntu-14.04
- Added `DOCKER_BUILDKIT` to parallelize the builds
As result, docker build time drops from 1+h to 35 min
Pull Request resolved: https://github.com/pytorch/pytorch/pull/118167
Approved by: https://github.com/huydhn
2024-01-26 02:28:25 +00:00
5cf481d1ac
[CI] Explicitly specify read-all permissions on the token ( #117290 )
...
Would be nice to have it
Pull Request resolved: https://github.com/pytorch/pytorch/pull/117290
Approved by: https://github.com/seemethere , https://github.com/osalpekar , https://github.com/huydhn , https://github.com/atalman
2024-01-12 19:15:54 +00:00
961fbbe967
[CI] Add initial ci build test for XPU ( #116100 )
...
Add initial CI build test for XPU, which will be triggered by label `ciflow/xpu` for current stage.
Works for RFC #114850
Pull Request resolved: https://github.com/pytorch/pytorch/pull/116100
Approved by: https://github.com/EikanWang , https://github.com/huydhn , https://github.com/atalman
2023-12-29 23:44:46 +00:00
f67696f45e
Update TorchFix to 0.2.0 ( #114190 )
...
Pull Request resolved: https://github.com/pytorch/pytorch/pull/114190
Approved by: https://github.com/malfet
2023-11-21 03:46:28 +00:00
c5f26a409a
Build and test ExecuTorch on PyTorch ( #113364 )
...
This is the first part to start build and test ExecuTorch on PyTorch using a pinned commit. There will be another PR later to update the pinned commit periodically.
* The pinned commit is in `.ci/docker/ci_commit_pins/executorch.txt` as part of PT Docker image
* I add one simple test `source .ci/scripts/test.sh mv3 cmake xnnpack-quantization-delegation ''`. More could be added later, in fact, any ET tests on Linux could be run here
* Building and installation vision and audio need to be done in CI after building PyTorch because they will be broken otherwise
Next steps, in sequence:
* [ ] Update this pinned commit periodically, similar to https://github.com/pytorch/pytorch/pull/113499
* [ ] Increase ET coverage on PT CI, ideally, we should run all ET pull jobs?
* [ ] Switch ExecuTorch's torch, vision, and audio nightly pins to commit pins
* [ ] Update ExecuTorch's torch, vision, and audio commit pins periodically
Pull Request resolved: https://github.com/pytorch/pytorch/pull/113364
Approved by: https://github.com/ZainRizvi , https://github.com/malfet , https://github.com/guangy10
2023-11-16 02:19:58 +00:00