Skip to content
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

Feature/backport_ea1_ops #105

Draft
wants to merge 1,638 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1638 commits
Select commit Hold shift + click to select a range
f27fbff
Merge pull request #433 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Dec 18, 2024
a99d741
Merge pull request #427 from Xilinx/bump_to_5f74de5b
mgehre-amd Dec 18, 2024
7b50892
Merge pull request #428 from Xilinx/bump_to_5eab669c
mgehre-amd Dec 18, 2024
a4acb97
Merge pull request #429 from Xilinx/bump_to_f0b7ca72
mgehre-amd Dec 18, 2024
1b15c40
Merge pull request #430 from Xilinx/bump_to_9ab0db57
mgehre-amd Dec 18, 2024
026b82f
Merge pull request #431 from Xilinx/bump_to_f08bfc4f
mgehre-amd Dec 18, 2024
e1267ce
Revert "[TorchToLinalg] perform rank0 elementwise computations outsid…
rsuderman Oct 4, 2024
e6a40bc
Bump to LLVM f8eceb45
mgehre-amd Dec 18, 2024
0b42776
bump
mgehre-amd Dec 18, 2024
445f0c1
[AutoBump] Merge with fixes of 2374b9e0 (Oct 04)
mgehre-amd Dec 18, 2024
479f6da
Bump externals/llvm-project from `992dad3` to `5518042`
dependabot[bot] Dec 19, 2024
8c2c6d7
Merge pull request #436 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Dec 19, 2024
c4631dc
Merge pull request #432 from Xilinx/bump_to_6e8c7bed
mgehre-amd Dec 19, 2024
7d0e5e6
Merge remote-tracking branch 'origin/feature/backport_ea1_ops' into m…
mgehre-amd Dec 19, 2024
d7868ba
Merge pull request #434 from Xilinx/matthias.bump_to_llvm_f8eceb45
mgehre-amd Dec 19, 2024
45c2582
Bump externals/llvm-project from `e4cc751` to `5084ab1`
dependabot[bot] Dec 20, 2024
40ce0a0
Merge pull request #437 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Dec 20, 2024
757fee4
[AutoBump] Merge with fixes of e9ed4af9 (Oct 04)
mgehre-amd Jan 2, 2025
40959b3
Merge remote-tracking branch 'origin/feature/backport_ea1_ops' into b…
mgehre-amd Jan 2, 2025
604aaec
Update xfail
mgehre-amd Jan 2, 2025
d2ce5f5
bump externals/llvm-project
mgehre-amd Jan 2, 2025
9cfdc65
[AutoBump] Merge with fixes of 53f7532e (Oct 04)
mgehre-amd Jan 2, 2025
3bfe046
Merge branch 'bump_to_2374b9e0' into bump_to_e9ed4af9
mgehre-amd Jan 2, 2025
a64a7c9
Merge remote-tracking branch 'origin/bump_to_e9ed4af9' into bump_to_5…
mgehre-amd Jan 2, 2025
e7a7892
Bump externals/llvm-project from `5084ab1` to `3787844`
dependabot[bot] Jan 3, 2025
602e4b2
Merge pull request #440 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Jan 3, 2025
4c2bef3
Merge remote-tracking branch 'origin/feature/backport_ea1_ops' into b…
mgehre-amd Jan 3, 2025
76a95f2
Fix xfail
mgehre-amd Jan 3, 2025
6a63518
Merge branch 'bump_to_e9ed4af9' into bump_to_53f7532e
mgehre-amd Jan 3, 2025
5409334
[AutoBump] Merge with f4840ed8 (Oct 06)
mgehre-amd Jan 3, 2025
60131e6
[AutoBump] Merge with fixes of b08d0868 (Oct 07)
mgehre-amd Jan 3, 2025
c0eb38e
Update xfail
mgehre-amd Jan 3, 2025
2ee058d
[AutoBump] Merge with f6721e59 (Oct 08)
mgehre-amd Jan 3, 2025
8398bac
Merge pull request #435 from Xilinx/bump_to_2374b9e0
mgehre-amd Jan 6, 2025
f2f3960
[AutoBump] Merge with fixes of 614fcdd1 (Oct 08)
mgehre-amd Jan 6, 2025
40a686a
bump
mgehre-amd Jan 6, 2025
5b21918
Merge branch 'bump_to_b08d0868' into bump_to_f6721e59
mgehre-amd Jan 6, 2025
7d14c99
Merge branch 'bump_to_f6721e59' into bump_to_614fcdd1
mgehre-amd Jan 6, 2025
32c2a54
[AutoBump] Merge with fixes of 58489faf (Oct 08)
mgehre-amd Jan 6, 2025
ef59423
bump
mgehre-amd Jan 6, 2025
e7fdd11
[AutoBump] Merge with 94f54109 (Oct 09)
mgehre-amd Jan 6, 2025
347736e
[AutoBump] Merge with fixes of d0041dc3 (Oct 10)
mgehre-amd Jan 6, 2025
e3e47a6
Update xfail
mgehre-amd Jan 6, 2025
721a334
[AutoBump] Merge with 2665ed34 (Oct 10)
mgehre-amd Jan 6, 2025
66b87ed
[AutoBump] Merge with fixes of 8787970a (Oct 11)
mgehre-amd Jan 6, 2025
9d1eb7d
Merge branch 'bump_to_b08d0868' into bump_to_f6721e59
mgehre-amd Jan 6, 2025
d5922c5
Merge branch 'bump_to_f6721e59' into bump_to_614fcdd1
mgehre-amd Jan 6, 2025
e15c436
Merge branch 'bump_to_614fcdd1' into bump_to_58489faf
mgehre-amd Jan 6, 2025
7753226
Merge branch 'bump_to_58489faf' into bump_to_94f54109
mgehre-amd Jan 6, 2025
b55fd9b
Merge branch 'bump_to_94f54109' into bump_to_d0041dc3
mgehre-amd Jan 6, 2025
53c50dd
Merge branch 'bump_to_d0041dc3' into bump_to_2665ed34
mgehre-amd Jan 6, 2025
b9bc2d0
Merge branch 'bump_to_2665ed34' into bump_to_8787970a
mgehre-amd Jan 6, 2025
1c91847
Fix reshape folder when dtype is unknown
mgehre-amd Jan 6, 2025
d0a5d65
[AutoBump] Merge with fixes of 7b11dfc0 (Oct 11)
mgehre-amd Jan 6, 2025
f5abc54
asan: replace used python in various lit.cfg's with shim script
philippjh Jan 6, 2025
e44dc6c
Bump externals/llvm-project from `b51a5a5` to `bada367`
dependabot[bot] Jan 7, 2025
d52d221
Merge pull request #452 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Jan 7, 2025
298799a
replace shim script with env+prefound asan so
philippjh Jan 7, 2025
7b295cb
code format
philippjh Jan 7, 2025
ec50da7
Merge pull request #449 from Xilinx/philippjh.fix-asan-lit
philippjh Jan 7, 2025
257b6fc
Bump externals/llvm-project from `bada367` to `c6d34c5`
dependabot[bot] Jan 8, 2025
c49bffa
Merge pull request #453 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Jan 8, 2025
a217546
Merge pull request #439 from Xilinx/bump_to_53f7532e
mgehre-amd Jan 8, 2025
13132ac
Merge pull request #441 from Xilinx/bump_to_f4840ed8
mgehre-amd Jan 8, 2025
16f7253
Merge pull request #442 from Xilinx/bump_to_b08d0868
mgehre-amd Jan 8, 2025
f9df768
Merge pull request #443 from Xilinx/bump_to_f6721e59
mgehre-amd Jan 8, 2025
9be8dfd
Merge pull request #445 from Xilinx/bump_to_58489faf
mgehre-amd Jan 8, 2025
90d34f2
Merge pull request #444 from Xilinx/bump_to_614fcdd1
mgehre-amd Jan 8, 2025
f0801bc
ci: test only fx_importer based flows
mgehre-amd Jan 8, 2025
f3bfee4
Fix xfail for fx_importer_tosa
mgehre-amd Jan 8, 2025
01ef794
Update xfail
mgehre-amd Jan 9, 2025
1004f5b
FX importer tosa xfails for nightly
mgehre-amd Jan 9, 2025
583476a
xfail for stable
mgehre-amd Jan 9, 2025
bf3b4b7
Merge remote-tracking branch 'origin/feature/backport_ea1_ops' into b…
mgehre-amd Jan 9, 2025
cc708c2
Merge remote-tracking branch 'origin/bump_to_e9ed4af9' into bump_to_e…
mgehre-amd Jan 9, 2025
bffafe5
Merge pull request #438 from Xilinx/bump_to_e9ed4af9
mgehre-amd Jan 9, 2025
78d4e06
Bump externals/llvm-project from `c6d34c5` to `2f5bd8b`
dependabot[bot] Jan 10, 2025
ba82224
Merge pull request #455 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Jan 10, 2025
88ae56b
Merge pull request #447 from Xilinx/bump_to_d0041dc3
mgehre-amd Jan 10, 2025
998f4c8
Merge pull request #448 from Xilinx/bump_to_2665ed34
mgehre-amd Jan 10, 2025
961362c
Merge pull request #450 from Xilinx/bump_to_8787970a
mgehre-amd Jan 10, 2025
6550ef5
Bump externals/llvm-project from `2f5bd8b` to `a89f592`
dependabot[bot] Jan 13, 2025
a9cff0d
Merge pull request #456 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Jan 13, 2025
3a24fdd
Merge remote-tracking branch 'origin/feature/backport_ea1_ops' into m…
mgehre-amd Jan 13, 2025
48f0a6b
Merge remote-tracking branch 'origin/feature/backport_ea1_ops' into m…
mgehre-amd Jan 13, 2025
5f4fbb8
Merge remote-tracking branch 'origin/matthias.test_dynamo' into matth…
mgehre-amd Jan 13, 2025
0a3e139
Merge pull request #454 from Xilinx/matthias.test_dynamo
mgehre-amd Jan 13, 2025
2e0cbd6
Merge branch 'feature/backport_ea1_ops' into bump_to_94f54109
mgehre-amd Jan 13, 2025
7041f91
Merge branch 'bump_to_94f54109' into bump_to_7b11dfc0
mgehre-amd Jan 13, 2025
1794f89
Merge remote-tracking branch 'origin/feature/backport_ea1_ops' into b…
mgehre-amd Jan 13, 2025
f0bfb62
Update xfail
mgehre-amd Jan 13, 2025
ed329fa
Merge remote-tracking branch 'origin/bump_to_94f54109' into bump_to_9…
mgehre-amd Jan 13, 2025
c1e0eda
Merge remote-tracking branch 'origin/bump_to_94f54109' into bump_to_7…
mgehre-amd Jan 13, 2025
6c6007d
[AutoBump] Merge with b1769398 (Oct 12)
mgehre-amd Jan 13, 2025
b9910fc
[AutoBump] Merge with fixes of edd1bbec (Oct 14)
mgehre-amd Jan 13, 2025
a929b59
[AutoBump] Merge with 895f490c (Oct 15)
mgehre-amd Jan 13, 2025
d79d61d
Bump externals/llvm-project from `a89f592` to `038de4e`
dependabot[bot] Jan 14, 2025
701d03e
Merge pull request #460 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Jan 14, 2025
dcba58b
Merge pull request #446 from Xilinx/bump_to_94f54109
mgehre-amd Jan 14, 2025
28940f2
Merge pull request #457 from Xilinx/bump_to_b1769398
mgehre-amd Jan 14, 2025
78907a6
Bump llvm
mgehre-amd Jan 14, 2025
eee06d9
Merge branch 'bump_to_edd1bbec' into bump_to_895f490c
mgehre-amd Jan 14, 2025
47dfd4d
[AutoBump] Merge with fixes of 45bb17eb (Oct 15)
mgehre-amd Jan 14, 2025
cf7de02
Merge remote-tracking branch 'origin/bump_to_895f490c' into bump_to_4…
mgehre-amd Jan 14, 2025
3b631e6
Update xfail
mgehre-amd Jan 14, 2025
bcbcdb4
Merge pull request #451 from Xilinx/bump_to_7b11dfc0
mgehre-amd Jan 14, 2025
adcc579
Bump externals/llvm-project from `038de4e` to `2f9fa50`
dependabot[bot] Jan 16, 2025
03816f9
build: manually update PyTorch version (#3727)
vivekkhandelwal1 Oct 18, 2024
8979971
build: manually update PyTorch version (#3808)
vivekkhandelwal1 Oct 21, 2024
15c4e9f
build: manually update PyTorch version and fix CI failure (#3830)
vivekkhandelwal1 Oct 30, 2024
594b0bd
build: manually update PyTorch version (#3863)
vivekkhandelwal1 Nov 11, 2024
53ef6d8
build: manually update PyTorch version (#3896)
vivekkhandelwal1 Dec 10, 2024
5659683
Remove tests that already exist upstream
mgehre-amd Jan 16, 2025
3d45fc8
Update xfail
mgehre-amd Jan 17, 2025
0461632
xfail for stable
mgehre-amd Jan 17, 2025
3d41605
Merge pull request #463 from Xilinx/matthias.update_torch
mgehre-amd Jan 17, 2025
9248dbc
Merge branch 'feature/backport_ea1_ops' into dependabot/submodules/ex…
mgehre-amd Jan 17, 2025
a246cf1
Merge pull request #462 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Jan 17, 2025
64244c8
Redcue difference to upstream
mgehre-amd Jan 17, 2025
a248dfd
xfail for onnx
mgehre-amd Jan 17, 2025
b2edaa4
Merge pull request #464 from Xilinx/matthias.reduce_diff_to_upstream
mgehre-amd Jan 17, 2025
515e0e3
Disable test for TORCH_MLIR_ENABLE_PYTORCH_EXTENSIONS
mgehre-amd Jan 17, 2025
0f7285b
Bump externals/llvm-project from `2f9fa50` to `f670e5d`
dependabot[bot] Jan 20, 2025
d31b87d
Merge pull request #466 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Jan 20, 2025
483563a
Merge pull request #465 from Xilinx/matthias.fix_test_for_TORCH_MLIR_…
mgehre-amd Jan 20, 2025
1903581
Bump externals/llvm-project from `f670e5d` to `c86e97b`
dependabot[bot] Jan 21, 2025
3866962
Merge pull request #467 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Jan 21, 2025
c590acb
Bump
mgehre-amd Jan 22, 2025
5a8ea4f
Merge remote-tracking branch 'origin/feature/backport_ea1_ops' into b…
mgehre-amd Jan 22, 2025
84e6aa9
Merge pull request #458 from Xilinx/bump_to_edd1bbec
mgehre-amd Jan 22, 2025
2d95bf5
Merge pull request #459 from Xilinx/bump_to_895f490c
mgehre-amd Jan 23, 2025
8609c42
Merge remote-tracking branch 'origin/feature/backport_ea1_ops' into b…
mgehre-amd Jan 23, 2025
ec66c32
[AutoBump] Merge with dc7a1ff7 (Oct 16)
mgehre-amd Jan 23, 2025
6694b21
Bump externals/llvm-project from `ca3473c` to `951cb07`
dependabot[bot] Jan 24, 2025
0c4c444
Merge pull request #469 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Jan 24, 2025
39c9935
[AutoBump] Merge with fixes of 9c706764 (Oct 18)
mgehre-amd Jan 24, 2025
16d5b7e
Merge pull request #468 from Xilinx/bump_to_dc7a1ff7
mgehre-amd Jan 24, 2025
f1de5df
[AutoBump] Merge with 09cdbe4c (Oct 18)
mgehre-amd Jan 24, 2025
58231f6
Remove our workaround
mgehre-amd Jan 24, 2025
9c95db8
Merge commit 'f5d15ab2' into bump_to_f5d15ab2
mgehre-amd Jan 24, 2025
3ec1c96
Merge pull request #471 from Xilinx/bump_to_09cdbe4c
mgehre-amd Jan 24, 2025
caabf12
Merge pull request #461 from Xilinx/bump_to_45bb17eb
mgehre-amd Jan 24, 2025
2ae5296
[AutoBump] Merge with fixes of d2330df5 (Oct 21)
mgehre-amd Jan 24, 2025
bb103eb
Merge pull request #472 from Xilinx/bump_to_f5d15ab2
mgehre-amd Jan 24, 2025
129404f
[AutoBump] Merge with 140cad56 (Oct 22)
mgehre-amd Jan 24, 2025
8201fa8
[AutoBump] Merge with fixes of 42ba541c (Oct 22)
mgehre-amd Jan 24, 2025
f3d07ce
[AutoBump] Merge with fixes of aca33f17 (Oct 22)
mgehre-amd Jan 24, 2025
191404b
[AutoBump] Merge with ad9dfe97 (Oct 25)
mgehre-amd Jan 27, 2025
442bc9e
[AutoBump] Merge with fixes of 54d9e240 (Oct 25)
mgehre-amd Jan 27, 2025
8ea73b7
Update xfail
mgehre-amd Jan 27, 2025
227c5ee
Merge pull request #470 from Xilinx/bump_to_9c706764
mgehre-amd Jan 28, 2025
9d7595f
Merge pull request #475 from Xilinx/bump_to_42ba541c
mgehre-amd Jan 28, 2025
678a42e
Merge pull request #474 from Xilinx/bump_to_140cad56
mgehre-amd Jan 28, 2025
79d99ff
Bump llvm
mgehre-amd Jan 28, 2025
95486f8
Merge branch 'bump_to_aca33f17' into bump_to_ad9dfe97
mgehre-amd Jan 28, 2025
e454904
Merge branch 'bump_to_ad9dfe97' into bump_to_54d9e240
mgehre-amd Jan 28, 2025
6c213d7
Update xfail
mgehre-amd Jan 28, 2025
640fd61
Merge pull request #473 from Xilinx/bump_to_d2330df5
mgehre-amd Jan 28, 2025
8e6a9e0
xfail
mgehre-amd Jan 28, 2025
294cedc
Disable sparse_test
mgehre-amd Jan 28, 2025
2fc48a6
Merge pull request #479 from Xilinx/matthias.exclude_test
mgehre-amd Jan 28, 2025
5cbaae6
[AutoBump] Merge with fixes of 2b01f8b7 (Oct 26)
mgehre-amd Jan 28, 2025
38b2e89
Merge pull request #477 from Xilinx/bump_to_ad9dfe97
mgehre-amd Jan 29, 2025
157ed54
Merge pull request #478 from Xilinx/bump_to_54d9e240
mgehre-amd Jan 29, 2025
bb8a5fe
[AutoBump] Merge with fixes of 9ab2a150 (Oct 30)
mgehre-amd Jan 29, 2025
24fcff4
Merge commit '8b0bf2e2' into matthias.bump_to_8b0bf2e2
mgehre-amd Jan 29, 2025
1dd29cb
[AutoBump] Merge with a6292f38 (Oct 30)
mgehre-amd Jan 29, 2025
9529dcc
Merge pull request #480 from Xilinx/bump_to_2b01f8b7
mgehre-amd Jan 29, 2025
d5ca144
Merge pull request #481 from Xilinx/bump_to_9ab2a150
mgehre-amd Jan 29, 2025
f0e4316
Reduce diff to upstream
mgehre-amd Jan 29, 2025
d55d7b9
Update xfail
mgehre-amd Jan 29, 2025
11e22b6
Merge pull request #482 from Xilinx/matthias.bump_to_8b0bf2e2
mgehre-amd Jan 29, 2025
2928f2e
Merge remote-tracking branch 'origin/feature/backport_ea1_ops' into b…
mgehre-amd Jan 29, 2025
bcae94c
Merge branch 'bump_to_aca33f17' into bump_to_a6292f38
mgehre-amd Jan 29, 2025
2bfc29d
[AutoBump] Merge with fixes of 4dd213b0 (Oct 31)
mgehre-amd Jan 29, 2025
0038abc
Update xfail
mgehre-amd Jan 29, 2025
8158fb6
Merge pull request #476 from Xilinx/bump_to_aca33f17
mgehre-amd Jan 30, 2025
c770c61
Merge branch 'feature/backport_ea1_ops' into matthias.reduce_diff
mgehre-amd Jan 30, 2025
102aa64
Merge branch 'feature/backport_ea1_ops' into bump_to_a6292f38
mgehre-amd Jan 30, 2025
bd73014
Merge branch 'bump_to_a6292f38' into bump_to_4dd213b0
mgehre-amd Jan 30, 2025
e84f636
Update xfail
mgehre-amd Jan 30, 2025
8d16ad6
Merge pull request #484 from Xilinx/matthias.reduce_diff
mgehre-amd Jan 30, 2025
25f2e92
[AutoBump] Merge with 8f52f5a4 (Oct 31)
mgehre-amd Jan 30, 2025
0d64f3e
[AutoBump] Merge with fixes of 9c1e3b81 (Oct 31)
mgehre-amd Jan 30, 2025
c714fed
Update xfail
mgehre-amd Jan 30, 2025
ff281ad
[AutoBump] Merge with 032a636c (Nov 01)
mgehre-amd Jan 30, 2025
c68e2a6
[AutoBump] Merge with fixes of 7f9f99c6 (Nov 01)
mgehre-amd Jan 30, 2025
f0bc802
ci: Use ubuntu-22.04
mgehre-amd Jan 30, 2025
3680beb
Update xfail
mgehre-amd Jan 30, 2025
271d6d4
[AutoBump] Merge with 6aa46967 (Nov 01)
mgehre-amd Jan 30, 2025
cf6f46a
Merge pull request #490 from Xilinx/matthias.fix_ci
mgehre-amd Jan 30, 2025
927460d
[AutoBump] Merge with fixes of 4c1518d3 (Nov 04)
mgehre-amd Jan 30, 2025
e14b515
Merge pull request #485 from Xilinx/bump_to_4dd213b0
mgehre-amd Jan 30, 2025
4e7dfe5
Merge branch 'bump_to_a6292f38' into bump_to_8f52f5a4
mgehre-amd Jan 30, 2025
44d0221
Merge pull request #487 from Xilinx/bump_to_9c1e3b81
mgehre-amd Jan 30, 2025
3abc5b4
Merge pull request #488 from Xilinx/bump_to_032a636c
mgehre-amd Jan 30, 2025
0f72f92
Merge pull request #491 from Xilinx/bump_to_6aa46967
mgehre-amd Jan 30, 2025
6b93f13
Update xfail
mgehre-amd Jan 30, 2025
55631ee
[AutoBump] Merge with e88faf08 (Nov 05)
mgehre-amd Jan 30, 2025
a00ea57
Merge pull request #483 from Xilinx/bump_to_a6292f38
mgehre-amd Jan 30, 2025
1cdc29b
Bump externals/llvm-project from `41d0253` to `d20ac95`
dependabot[bot] Jan 31, 2025
5771f6a
Merge pull request #494 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Jan 31, 2025
fa3fb81
Merge branch 'feature/backport_ea1_ops' into bump_to_8f52f5a4
mgehre-amd Jan 31, 2025
cf1aadf
Merge branch 'bump_to_8f52f5a4' into bump_to_7f9f99c6
mgehre-amd Jan 31, 2025
613d172
Merge branch 'bump_to_7f9f99c6' into bump_to_4c1518d3
mgehre-amd Jan 31, 2025
0a2cb52
Merge branch 'bump_to_4c1518d3' into bump_to_e88faf08
mgehre-amd Jan 31, 2025
376f7e9
[AutoBump] Merge with fixes of 70e08980 (Nov 06)
mgehre-amd Jan 31, 2025
4587467
Merge remote-tracking branch 'origin/bump_to_e88faf08' into bump_to_7…
mgehre-amd Jan 31, 2025
e129cd4
xfail
mgehre-amd Jan 31, 2025
c556be1
[AutoBump] Merge with dda65b19 (Nov 07)
mgehre-amd Jan 31, 2025
c9003a6
Merge pull request #489 from Xilinx/bump_to_7f9f99c6
mgehre-amd Jan 31, 2025
5de9d05
Merge pull request #492 from Xilinx/bump_to_4c1518d3
mgehre-amd Jan 31, 2025
88008fe
Merge pull request #495 from Xilinx/bump_to_70e08980
mgehre-amd Jan 31, 2025
2de3be6
Merge pull request #486 from Xilinx/bump_to_8f52f5a4
mgehre-amd Jan 31, 2025
83f0cbd
[AutoBump] Merge with fixes of 7058f456 (Nov 07)
mgehre-amd Jan 31, 2025
caa0d62
[AutoBump] Merge with 8519ecc4 (Nov 07)
mgehre-amd Jan 31, 2025
64c8b09
Bump externals/llvm-project from `d20ac95` to `47a1830`
dependabot[bot] Feb 3, 2025
4d1b5d2
Merge pull request #499 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Feb 3, 2025
8f5fad1
Merge branch 'bump_to_e88faf08' into bump_to_dda65b19
mgehre-amd Feb 3, 2025
e27efdf
[AutoBump] Merge with fixes of b6f04fa3 (Nov 07)
mgehre-amd Feb 3, 2025
cdc0234
Merge pull request #497 from Xilinx/bump_to_7058f456
mgehre-amd Feb 3, 2025
7a75231
Merge pull request #498 from Xilinx/bump_to_8519ecc4
mgehre-amd Feb 3, 2025
1819dbe
Merge pull request #493 from Xilinx/bump_to_e88faf08
mgehre-amd Feb 3, 2025
ded1a3e
[AutoBump] Merge with fixes of 8eb34dae (Nov 08)
mgehre-amd Feb 3, 2025
d43cd42
Fix crash and xfail
mgehre-amd Feb 3, 2025
5fb1942
Update xfail
mgehre-amd Feb 3, 2025
9046438
[AutoBump] Merge with fixes of 17c1985c (Nov 11)
mgehre-amd Feb 3, 2025
b229dae
[AutoBump] Merge with cd38ecf6 (Nov 12)
mgehre-amd Feb 3, 2025
bc640a4
[AutoBump] Merge with fixes of 30c51936 (Nov 12)
mgehre-amd Feb 3, 2025
f40c69d
[AutoBump] Merge with fe2f6491 (Nov 15)
mgehre-amd Feb 3, 2025
60fb108
[AutoBump] Merge with fixes of 0eba539e (Nov 15)
mgehre-amd Feb 3, 2025
3c742e1
[AutoBump] Merge with 0a607a41 (Nov 15)
mgehre-amd Feb 3, 2025
5329118
[AutoBump] Merge with fixes of 95f77817 (Nov 16)
mgehre-amd Feb 3, 2025
066aa7e
Bump externals/llvm-project from `47a1830` to `e8be3be`
dependabot[bot] Feb 4, 2025
86b28d2
Merge pull request #508 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Feb 4, 2025
6acb6b6
Merge pull request #496 from Xilinx/bump_to_dda65b19
mgehre-amd Feb 4, 2025
954f008
Merge pull request #501 from Xilinx/bump_to_8eb34dae
mgehre-amd Feb 4, 2025
9e8f1e0
Merge pull request #502 from Xilinx/bump_to_17c1985c
mgehre-amd Feb 4, 2025
e33b6e9
Merge pull request #503 from Xilinx/bump_to_cd38ecf6
mgehre-amd Feb 4, 2025
08f2a6b
Merge pull request #504 from Xilinx/bump_to_30c51936
mgehre-amd Feb 4, 2025
a452040
Merge pull request #505 from Xilinx/bump_to_fe2f6491
mgehre-amd Feb 4, 2025
4a7ae63
Merge branch 'feature/backport_ea1_ops' into bump_to_b6f04fa3
mgehre-amd Feb 4, 2025
93fa9a8
Merge branch 'bump_to_b6f04fa3' into bump_to_0eba539e
mgehre-amd Feb 4, 2025
b96bf68
Merge branch 'bump_to_0eba539e' into bump_to_0a607a41
mgehre-amd Feb 4, 2025
34d600b
Merge remote-tracking branch 'origin/bump_to_0a607a41' into bump_to_9…
mgehre-amd Feb 4, 2025
1f4f4a0
Merge pull request #506 from Xilinx/bump_to_0eba539e
mgehre-amd Feb 4, 2025
00071be
Merge pull request #507 from Xilinx/bump_to_0a607a41
mgehre-amd Feb 4, 2025
c3df98f
Update xfail
mgehre-amd Feb 4, 2025
283047b
Merge pull request #509 from Xilinx/bump_to_95f77817
mgehre-amd Feb 4, 2025
70ddf37
Merge pull request #500 from Xilinx/bump_to_b6f04fa3
mgehre-amd Feb 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "gitsubmodule"
directory: "/"
allow:
- dependency-name: "externals/llvm-project"
schedule:
interval: "daily"
time: "06:00"
timezone: "Europe/Berlin"
8 changes: 4 additions & 4 deletions .github/workflows/RollPyTorch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,19 +53,19 @@ jobs:
sudo apt-get install unzip

# Fetch the most recent nightly torchvision release
VISION_RELEASE=$(python -m pip index versions -f https://download.pytorch.org/whl/nightly/cpu/torch_nightly.html --pre torchvision | grep "Available versions" | tr ' ' '\n' | grep "^[0-9]" | sort --version-sort --reverse | head -n1 | tr -d ',' | sed 's/\([^+]*\).*/\1/')
VISION_RELEASE=$(python -m pip index versions -f https://download.pytorch.org/whl/nightly/cpu/torchvision/ --pre torchvision | grep "Available versions" | tr ' ' '\n' | grep "^[0-9]" | sort --version-sort --reverse | head -n1 | tr -d ',' | sed 's/\([^+]*\).*/\1/')
echo "Found torchvision release ${VISION_RELEASE}"

# Fetch the whl file associated with the nightly torchvision release
rm -f torch*.whl
python -m pip download -f https://download.pytorch.org/whl/nightly/cpu/torch_nightly.html --pre "torchvision==${VISION_RELEASE}"
python -m pip download -f https://download.pytorch.org/whl/nightly/cpu/torchvision/ --pre "torchvision==${VISION_RELEASE}"

# Downloading the torchvision WHL also downloads the PyTorch WHL file
# Read the version from the downloaded whl file without extracting it
PT_RELEASE=$(unzip -p torch-*.whl 'torch-*/METADATA' | grep "^Version:" | awk '{ print $2 }' | sed 's/\([^+]*\).*/\1/')
echo "Found torch release ${PT_RELEASE}"
printf -- "-f https://download.pytorch.org/whl/nightly/cpu/torch_nightly.html\n--pre\ntorch==%s\n" "${PT_RELEASE}" > pytorch-requirements.txt
printf -- "-f https://download.pytorch.org/whl/nightly/cpu/torch_nightly.html\n--pre\ntorchvision==%s\n" "${VISION_RELEASE}" > torchvision-requirements.txt
printf -- "-f https://download.pytorch.org/whl/nightly/cpu/torch\n--pre\ntorch==%s\n" "${PT_RELEASE}" > pytorch-requirements.txt
printf -- "-f https://download.pytorch.org/whl/nightly/cpu/torchvision\n--pre\ntorchvision==%s\n" "${VISION_RELEASE}" > torchvision-requirements.txt

# Read the commit hash from the downloaded whl file without extracting it
PT_HASH=$(unzip -p torch-"${PT_RELEASE}"*.whl torch/version.py | grep git_version | tail -1 | awk '{ print $3 }' | tr -d "'")
Expand Down
28 changes: 28 additions & 0 deletions .github/workflows/approve_dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Dependabot auto-approve & auto-merge
on: pull_request

permissions:
pull-requests: write
# Needed to enable auto-merge
contents: write

jobs:
dependabot:
runs-on: ubuntu-latest
if: github.actor == 'dependabot[bot]'
steps:
- name: Dependabot metadata
id: metadata
uses: dependabot/fetch-metadata@v2
with:
github-token: "${{ secrets.GITHUB_TOKEN }}"
- name: Approve a PR
run: gh pr review --approve "$PR_URL"
env:
PR_URL: ${{github.event.pull_request.html_url}}
GH_TOKEN: ${{secrets.GITHUB_TOKEN}}
- name: Enable auto-merge for Dependabot PRs
run: gh pr merge --auto --merge "$PR_URL"
env:
PR_URL: ${{github.event.pull_request.html_url}}
GH_TOKEN: ${{secrets.GITHUB_TOKEN}}
53 changes: 34 additions & 19 deletions .github/workflows/buildRelease.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,16 @@ on:
jobs:
build_linux:
name: Manylinux x86_64 Build
runs-on: a100
runs-on: ubuntu-latest
permissions:
contents: write
actions: write
packages: write
strategy:
matrix:
package: [torch-mlir]
py_version: [cp38-cp38, cp311-cp311]
py_version: [cp38-cp38, cp310-cp310] # cp311-cp311
torch-version: [stable] # nightly

steps:
- name: Prepare workspace
Expand All @@ -38,19 +43,22 @@ jobs:
cache-enabled: 'false'
- name: Build Python wheels and smoke test.
run: |
cd $GITHUB_WORKSPACE
TM_PACKAGE_VERSION=${{ github.event.inputs.python_package_version }}
printf "TORCH_MLIR_PYTHON_PACKAGE_VERSION=%s\n" $TM_PACKAGE_VERSION > ./torch_mlir_package_version
TM_PYTHON_VERSIONS=${{ matrix.py_version }} TM_PACKAGES=${{ matrix.package }} ./build_tools/python_deploy/build_linux_packages.sh

cd $GITHUB_WORKSPACE
TM_PACKAGE_VERSION=${{ github.event.inputs.python_package_version }}
printf "TORCH_MLIR_PYTHON_PACKAGE_VERSION=%s\n" $TM_PACKAGE_VERSION > ./torch_mlir_package_version
TM_SKIP_TESTS=ON \
TM_PYTHON_VERSIONS=${{ matrix.py_version }} \
TM_PACKAGES=${{ matrix.package }} \
TM_TORCH_VERSION="${{ matrix.torch-version }}" \
./build_tools/python_deploy/build_linux_packages.sh
# If we were given a release_id, then upload the package we just built
# to the github releases page.
- name: Upload Release Assets (if requested)
if: github.event.inputs.release_id != ''
id: upload-release-assets
uses: dwenegar/upload-release-assets@v1
env:
GITHUB_TOKEN: ${{ secrets.WORKFLOW_INVOCATION_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
release_id: ${{ github.event.inputs.release_id }}
assets_path: ./build_tools/python_deploy/wheelhouse/torch*.whl
Expand All @@ -61,7 +69,7 @@ jobs:
id: publish_release
uses: eregon/publish-release@v1
env:
GITHUB_TOKEN: ${{ secrets.WORKFLOW_INVOCATION_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
release_id: ${{ github.event.inputs.release_id }}
- name: Create dist directory
Expand All @@ -81,6 +89,7 @@ jobs:
path: dist

build_linux_arm64:
if: false
name: Manylinux arm64 Build
runs-on: linux-arm64
strategy:
Expand Down Expand Up @@ -118,7 +127,7 @@ jobs:
id: upload-release-assets
uses: dwenegar/upload-release-assets@v1
env:
GITHUB_TOKEN: ${{ secrets.WORKFLOW_INVOCATION_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
release_id: ${{ github.event.inputs.release_id }}
assets_path: ./build_tools/python_deploy/wheelhouse/torch*.whl
Expand All @@ -129,7 +138,7 @@ jobs:
id: publish_release
uses: eregon/publish-release@v1
env:
GITHUB_TOKEN: ${{ secrets.WORKFLOW_INVOCATION_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
release_id: ${{ github.event.inputs.release_id }}
- name: Create dist directory
Expand All @@ -149,6 +158,7 @@ jobs:
path: dist

build_macos:
if: false
name: MacOS Build
runs-on: macos-latest
strategy:
Expand Down Expand Up @@ -178,7 +188,7 @@ jobs:
id: upload-release-assets
uses: dwenegar/upload-release-assets@v1
env:
GITHUB_TOKEN: ${{ secrets.WORKFLOW_INVOCATION_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
release_id: ${{ github.event.inputs.release_id }}
assets_path: ./build_tools/python_deploy/wheelhouse/torch*.whl
Expand All @@ -189,7 +199,7 @@ jobs:
id: publish_release
uses: eregon/publish-release@v1
env:
GITHUB_TOKEN: ${{ secrets.WORKFLOW_INVOCATION_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
release_id: ${{ github.event.inputs.release_id }}
- name: Create dist directory
Expand All @@ -209,6 +219,7 @@ jobs:
path: dist

build_windows:
if: false
name: Windows Build
runs-on: windows-latest
strategy:
Expand Down Expand Up @@ -241,7 +252,7 @@ jobs:
id: upload-release-assets
uses: dwenegar/upload-release-assets@v1
env:
GITHUB_TOKEN: ${{ secrets.WORKFLOW_INVOCATION_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
release_id: ${{ github.event.inputs.release_id }}
assets_path: ./wheelhouse/torch*.whl
Expand All @@ -252,7 +263,7 @@ jobs:
id: publish_release
uses: eregon/publish-release@v1
env:
GITHUB_TOKEN: ${{ secrets.WORKFLOW_INVOCATION_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
release_id: ${{ github.event.inputs.release_id }}
- name: Create dist directory
Expand All @@ -274,11 +285,15 @@ jobs:

publish_releases:
runs-on: ubuntu-latest
permissions:
contents: write
actions: write
packages: write
needs:
- build_linux
- build_linux_arm64
- build_macos
- build_windows
#- build_linux_arm64
#- build_macos
#- build_windows

# Publish even if one of the builds failed
if: ${{ always() }}
Expand All @@ -288,7 +303,7 @@ jobs:
uses: benc-uk/workflow-dispatch@v1
with:
workflow: Publish releases page
token: ${{ secrets.WORKFLOW_INVOCATION_TOKEN }}
token: ${{ secrets.GITHUB_TOKEN }}

# Wheels must be published from a linux environment.
#
Expand Down
13 changes: 9 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,8 @@ on:
workflow_dispatch:
workflow_call:
pull_request:
branches: [main]
push:
branches: [main]
branches: [main, feature/*]

concurrency:
# A PR number if a pull request and otherwise the commit hash. This cancels
Expand All @@ -19,11 +18,12 @@ concurrency:
jobs:
build-test-linux:
strategy:
fail-fast: true
# AMD: Disable fail-fast to see whether failures are different between stable & nightly
fail-fast: false
matrix:
torch-version: [nightly, stable]
name: Build and Test (Linux, torch-${{ matrix.torch-version }}, assertions)
runs-on: torch-mlir-cpubuilder-manylinux-x86-64
runs-on: ubuntu-22.04
env:
CACHE_DIR: ${{ github.workspace }}/.container-cache
steps:
Expand All @@ -42,6 +42,11 @@ jobs:
with:
submodules: true

- name: Runner setup
run: |
sudo apt-get update
sudo apt-get install -y ccache clang

- name: Enable cache
uses: actions/cache/restore@v3
with:
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/gh-pages-releases.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,11 @@ jobs:
scrape_and_publish_releases:
name: "Scrape and publish releases"
runs-on: ubuntu-latest
permissions:
contents: write

# Don't run this in everyone's forks.
if: github.repository == 'llvm/torch-mlir'
if: github.repository == 'xilinx/torch-mlir'

steps:
- name: Prepare workspace
Expand All @@ -21,10 +23,8 @@ jobs:
sudo rm -rf $GITHUB_WORKSPACE/*
- name: Checking out repository
uses: actions/checkout@v3
with:
token: ${{ secrets.WORKFLOW_INVOCATION_TOKEN }}
- name: Run scrape releases script
run: python ./build_tools/scrape_releases.py llvm torch-mlir > /tmp/index.html
run: python ./build_tools/scrape_releases.py xilinx torch-mlir > /tmp/index.html
shell: bash
- run: git fetch --all
- run: git switch github-pages
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/oneshotSnapshotPackage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,19 @@ jobs:
name: "Tag snapshot release"
runs-on: ubuntu-latest
# Don't run this in everyone's forks.
if: github.repository == 'llvm/torch-mlir'
#if: github.repository == 'llvm/torch-mlir'
steps:
- name: Prepare workspace
run: |
# Clear the workspace directory so that we don't run into errors about
# existing lock files.
sudo rm -rf $GITHUB_WORKSPACE/*

- name: Checking out repository
- name: Checkout torch-mlir
uses: actions/checkout@v3
with:
token: ${{ secrets.WORKFLOW_INVOCATION_TOKEN }}
submodules: 'true'
fetch-depth: 0

- name: Compute version
run: |
Expand Down
42 changes: 29 additions & 13 deletions .github/workflows/releaseSnapshotPackage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,12 @@ jobs:
name: "Tag snapshot release"
runs-on: ubuntu-latest
# Don't run this in everyone's forks.
if: github.repository == 'llvm/torch-mlir'
#if: github.repository == 'llvm/torch-mlir'
permissions:
contents: write
actions: write
env:
BRANCH_NAME: ${{ github.head_ref || github.ref_name }}
steps:

- name: Prepare workspace
Expand All @@ -22,8 +27,6 @@ jobs:

- name: Checking out repository
uses: actions/checkout@v3
with:
token: ${{ secrets.WORKFLOW_INVOCATION_TOKEN }}

- name: Compute version
run: |
Expand All @@ -40,15 +43,15 @@ jobs:
- name: Pushing changes
uses: ad-m/[email protected]
with:
github_token: ${{ secrets.WORKFLOW_INVOCATION_TOKEN }}
branch: main
github_token: ${{ secrets.GITHUB_TOKEN }}
branch: ${{ env.BRANCH_NAME }}
tags: true

- name: Create Release
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.WORKFLOW_INVOCATION_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ env.tag_name }}
release_name: torch-mlir snapshot ${{ env.tag_name }}
Expand All @@ -57,17 +60,30 @@ jobs:
draft: true
prerelease: false

- name: "Invoke workflow :: Build and Test"
uses: benc-uk/workflow-dispatch@v1
with:
workflow: Build and Test
token: ${{ secrets.WORKFLOW_INVOCATION_TOKEN }}
ref: "${{ env.tag_name }}"
# - name: "Invoke workflow :: Build and Test"
# uses: benc-uk/workflow-dispatch@v1
# with:
# workflow: Build and Test
# ref: "${{ env.tag_name }}"

- name: "Invoke workflow :: Release Build"
uses: benc-uk/workflow-dispatch@v1
with:
workflow: Release Build
token: ${{ secrets.WORKFLOW_INVOCATION_TOKEN }}
ref: "${{ env.tag_name }}"
inputs: '{"release_id": "${{ steps.create_release.outputs.id }}", "python_package_version": "${{ env.package_version }}"}'

- name: Download nightly pytorch and torchvision wheels
run: |
pip download -r pytorch-requirements.txt -r torchvision-requirements.txt --no-deps --dest deps --python-version 3.8
pip download -r pytorch-requirements.txt -r torchvision-requirements.txt --no-deps --dest deps --python-version 3.10
pip download -r pytorch-requirements.txt -r torchvision-requirements.txt --no-deps --dest deps --python-version 3.11

- name: Upload nightly pytorch and torchvision wheels into release
id: upload-release-assets-nightly
uses: dwenegar/upload-release-assets@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
release_id: ${{ steps.create_release.outputs.id }}
assets_path: ./deps/*.whl
Loading