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,376 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1376 commits
Select commit Hold shift + click to select a range
a2bfe47
[onnx] Add IDF and TFIDF modes to TFIDF Vectorizer (#3726)
samutamm Oct 2, 2024
d54011c
Update xfail
mgehre-amd Oct 2, 2024
f8e4a9a
[Release] Fix binary name for downstream compatibility (#3752)
sjain-stanford Oct 2, 2024
f0b7ca7
Fixed GRU quality issues exposed by e2e tests (#3753)
knwng Oct 2, 2024
d412b25
Bump externals/llvm-project from `daa3383` to `09ddec3`
dependabot[bot] Oct 3, 2024
9ab0db5
[torch] `torch.aten.complex` operation with lowering (#3738)
rsuderman Oct 3, 2024
f08bfc4
[ONNX] simplify shapes fed to broadcast in Expand lowering (#3756)
zjgarvey Oct 4, 2024
eda7057
Merge branch 'bump_to_e86f56bc' into bump_to_fbb0db17
mgehre-amd Oct 4, 2024
99e00ef
Merge branch 'bump_to_fbb0db17' into bump_to_b35675a7
mgehre-amd Oct 4, 2024
e3b9f06
Merge branch 'bump_to_b35675a7' into bump_to_6934ab81
mgehre-amd Oct 4, 2024
41597f9
Update xfail
mgehre-amd Oct 4, 2024
61af3df
Merge pull request #374 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Oct 4, 2024
6e8c7be
[TorchToLinalg] perform rank0 elementwise computations outside linalg…
zjgarvey Oct 4, 2024
2374b9e
Bump to llvm/llvm-project@e813750354bbc08551cf23ff559a54b4a9ea1f29 (#…
rsuderman Oct 4, 2024
e9ed4af
[TOSA] Add legalization for aten.index_select (#3760)
justin-ngo-arm Oct 4, 2024
53f7532
Revert "[TorchToLinalg] perform rank0 elementwise computations outsid…
rsuderman Oct 4, 2024
f4840ed
[ONNX] Fix onnx.ScatterElements with AtenScatterReduceTwoOp lowering …
AmosLewis Oct 6, 2024
7a4d094
Bump externals/llvm-project from `09ddec3` to `9d48ee6`
dependabot[bot] Oct 7, 2024
c2fda3a
Merge pull request #375 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Oct 7, 2024
b08d086
[TOSA] Add legalization for fill, flip, and round (#3768)
justin-ngo-arm Oct 7, 2024
f6721e5
[MLIR][TORCH] Add support for negative step in aten.slice.Tensor op (…
vivekkhandelwal1 Oct 8, 2024
614fcdd
[MLIR][TORCH] Add support for 1-d group convolution (#3770)
vivekkhandelwal1 Oct 8, 2024
58489fa
torch.aten.squeeze.dim lowering with dynamic dims (#3749)
jinchen62 Oct 8, 2024
722933f
Bump externals/llvm-project from `9d48ee6` to `81b017a`
dependabot[bot] Oct 10, 2024
40afab7
Merge pull request #376 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Oct 10, 2024
a8c637f
[AutoBump] Merge with 04740824 (Sep 11)
mgehre-amd Oct 10, 2024
00a5390
[AutoBump] Merge with fixes of 1c4b9d6a (Sep 11)
mgehre-amd Oct 10, 2024
744eacc
Bump externals/llvm-project from `81b017a` to `b04eab8`
dependabot[bot] Oct 11, 2024
f69bd13
Merge pull request #379 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Oct 11, 2024
cd0baef
[AutoBump] Merge with fixes of bb69014a (Sep 11)
mgehre-amd Oct 11, 2024
e2d677d
[AutoBump] Merge with edf725ef (Sep 12)
mgehre-amd Oct 11, 2024
90379e5
Bump externals/llvm-project from `b04eab8` to `08bb427`
dependabot[bot] Oct 16, 2024
7926cf1
Merge pull request #382 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Oct 16, 2024
bf58242
Bump externals/llvm-project from `08bb427` to `2015abf`
dependabot[bot] Oct 21, 2024
6d7fd75
Merge pull request #383 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Oct 21, 2024
a063180
Bump externals/llvm-project from `2015abf` to `4b36487`
dependabot[bot] Oct 23, 2024
84d615c
Merge pull request #384 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Oct 23, 2024
f5a75c3
Bump externals/llvm-project from `4b36487` to `ad4697c`
dependabot[bot] Oct 29, 2024
7a52e9f
Merge pull request #385 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Oct 29, 2024
01dc3a9
Bump externals/llvm-project from `ad4697c` to `cab7e24`
dependabot[bot] Nov 7, 2024
1ca4c1d
Merge pull request #386 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Nov 7, 2024
5424fbe
Bump externals/llvm-project from `cab7e24` to `0684dc4`
dependabot[bot] Nov 8, 2024
61c4b87
Merge pull request #387 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Nov 8, 2024
e49ddc1
Bump externals/llvm-project from `0684dc4` to `2f0e627`
dependabot[bot] Nov 11, 2024
0b3a6fa
Merge pull request #388 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Nov 11, 2024
0eb71d3
Bump externals/llvm-project from `2f0e627` to `213d2b0`
dependabot[bot] Nov 12, 2024
fd5943f
Merge pull request #389 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Nov 12, 2024
3213947
Bump externals/llvm-project from `213d2b0` to `2113e3c`
dependabot[bot] Nov 13, 2024
b59237b
Merge pull request #390 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Nov 13, 2024
e51c30a
Bump externals/llvm-project from `2113e3c` to `72cbeca`
dependabot[bot] Nov 15, 2024
31ab3f3
Merge pull request #391 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Nov 15, 2024
676e482
aten.pow: Fix integer argument accuracy
mgehre-amd Nov 15, 2024
b1a34da
Add PowIntInt test
mgehre-amd Nov 19, 2024
28d8a99
Update xfail
mgehre-amd Nov 19, 2024
f606289
Merge pull request #392 from Xilinx/matthias.fix_power_int
mgehre-amd Nov 19, 2024
32ea877
Bump externals/llvm-project from `72cbeca` to `7326995`
dependabot[bot] Nov 25, 2024
a3e7511
Merge pull request #393 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Nov 25, 2024
27c0cee
Bump externals/llvm-project from `7326995` to `20a6720`
dependabot[bot] Nov 26, 2024
868ef32
Merge pull request #394 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Nov 26, 2024
41587cc
Bump externals/llvm-project from `20a6720` to `e25d207`
dependabot[bot] Nov 28, 2024
f751ba4
Merge pull request #395 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Nov 28, 2024
64094f0
Bump externals/llvm-project from `e25d207` to `f3f4919`
dependabot[bot] Nov 29, 2024
bbe7cec
Merge pull request #396 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Nov 29, 2024
354a192
Merge remote-tracking branch 'origin/feature/backport_ea1_ops' into b…
mgehre-amd Nov 29, 2024
ccef09b
Merge pull request #359 from Xilinx/bump_to_98e08023
mgehre-amd Nov 29, 2024
6541d77
Bump externals/llvm-project from `7d54e5d` to `09f9db8`
dependabot[bot] Dec 2, 2024
7de8981
Merge pull request #397 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Dec 2, 2024
d5ebb43
CMakeLists.txt: Fix bad include paths in torch_mlir_target_includes
mgehre-amd Dec 2, 2024
7b3023f
Merge pull request #398 from Xilinx/matthias.fix_bad_include_paths
mgehre-amd Dec 2, 2024
ce73cc7
Bump externals/llvm-project from `09f9db8` to `c6a666f`
dependabot[bot] Dec 3, 2024
24caae5
Merge pull request #399 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Dec 3, 2024
26371f3
Merge pull request #362 from Xilinx/bump_to_70de04a8
mgehre-amd Dec 3, 2024
289d959
Bump externals/llvm-project from `c6a666f` to `62459f4`
dependabot[bot] Dec 4, 2024
69259c3
Merge pull request #400 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Dec 4, 2024
a0d9229
Merge pull request #363 from Xilinx/bump_to_b3942ff9
mgehre-amd Dec 4, 2024
c22988b
Merge pull request #364 from Xilinx/bump_to_b790061b
mgehre-amd Dec 4, 2024
1618b40
Merge pull request #365 from Xilinx/bump_to_d4b5e05a
mgehre-amd Dec 4, 2024
adabcab
Merge pull request #366 from Xilinx/bump_to_0a788e04
mgehre-amd Dec 4, 2024
5b6a845
Merge pull request #367 from Xilinx/bump_to_e86f56bc
mgehre-amd Dec 4, 2024
2c04e11
Merge branch 'feature/backport_ea1_ops' into bump_to_fbb0db17
mgehre-amd Dec 4, 2024
30b657b
Bump externals/llvm-project from `62459f4` to `0db7b66`
dependabot[bot] Dec 5, 2024
ffd2f24
Merge pull request #401 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Dec 5, 2024
8bc7421
Merge pull request #368 from Xilinx/bump_to_fbb0db17
mgehre-amd Dec 6, 2024
cc011e6
Merge pull request #369 from Xilinx/bump_to_b35675a7
mgehre-amd Dec 6, 2024
0a44be2
Merge remote-tracking branch 'origin/feature/backport_ea1_ops' into b…
mgehre-amd Dec 6, 2024
db7c8ac
Merge pull request #370 from Xilinx/bump_to_6934ab81
mgehre-amd Dec 7, 2024
2f90fd6
Bump externals/llvm-project from `709a5db` to `37f5d68`
dependabot[bot] Dec 9, 2024
8c32dae
Merge pull request #402 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Dec 9, 2024
ee9a154
Merge branch 'feature/backport_ea1_ops' into bump_to_04740824
mgehre-amd Dec 9, 2024
3649199
Disable stablehlo
mgehre-amd Dec 9, 2024
9b5ed6c
Merge branch 'bump_to_04740824' into bump_to_1c4b9d6a
mgehre-amd Dec 9, 2024
1cda471
Merge branch 'bump_to_1c4b9d6a' into bump_to_bb69014a
mgehre-amd Dec 9, 2024
83266db
Merge branch 'bump_to_bb69014a' into bump_to_edf725ef
mgehre-amd Dec 9, 2024
5e82732
Merge pull request #377 from Xilinx/bump_to_04740824
mgehre-amd Dec 9, 2024
9c710fb
Merge pull request #378 from Xilinx/bump_to_1c4b9d6a
mgehre-amd Dec 9, 2024
be01b5f
Bump externals/llvm-project from `37f5d68` to `385a31d`
dependabot[bot] Dec 10, 2024
d42a648
Merge pull request #380 from Xilinx/bump_to_bb69014a
mgehre-amd Dec 10, 2024
f7a9cfb
Merge pull request #403 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Dec 10, 2024
5d90929
Merge remote-tracking branch 'origin/feature/backport_ea1_ops' into b…
mgehre-amd Dec 10, 2024
181c886
[AutoBump] Merge with fixes of d61986cf (Sep 12)
mgehre-amd Dec 10, 2024
a73cc49
Update xfail
mgehre-amd Dec 10, 2024
08f6ba7
[AutoBump] Merge with bc70c503 (Sep 13)
mgehre-amd Dec 10, 2024
b357b01
[AutoBump] Merge with fixes of d6cf718f (Sep 13)
mgehre-amd Dec 10, 2024
9327f3e
[AutoBump] Merge with fixes of 14ef05a2 (Sep 16)
mgehre-amd Dec 10, 2024
c8d9ce0
[AutoBump] Merge with 3f46348e (Sep 18)
mgehre-amd Dec 10, 2024
7cba01a
[AutoBump] Merge with fixes of 5ce48dfa (Sep 18)
mgehre-amd Dec 10, 2024
ec09bba
fix xfail
mgehre-amd Dec 10, 2024
7fac461
Merge pull request #404 from Xilinx/bump_to_d61986cf
mgehre-amd Dec 10, 2024
a9c318b
Merge pull request #405 from Xilinx/bump_to_bc70c503
mgehre-amd Dec 10, 2024
c003ece
Merge pull request #406 from Xilinx/bump_to_d6cf718f
mgehre-amd Dec 10, 2024
062c75f
[AutoBump] Merge with fixes of abaff58c (Sep 20)
mgehre-amd Dec 10, 2024
8860540
Update xfail
mgehre-amd Dec 10, 2024
40b90b5
Merge branch 'bump_to_14ef05a2' into bump_to_3f46348e
mgehre-amd Dec 10, 2024
49c56b0
Merge branch 'bump_to_3f46348e' into bump_to_5ce48dfa
mgehre-amd Dec 10, 2024
ac7211e
Merge branch 'bump_to_5ce48dfa' into bump_to_abaff58c
mgehre-amd Dec 10, 2024
8a224ba
TorchToTosa: Correctly lower pow with broadcasting
mgehre-amd Dec 11, 2024
bb69574
Bump externals/llvm-project from `385a31d` to `2babd7e`
dependabot[bot] Dec 11, 2024
b6c9f7f
Merge pull request #412 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Dec 11, 2024
f36388e
Use existing test
mgehre-amd Dec 11, 2024
3368b20
Update xfail
mgehre-amd Dec 11, 2024
c2e4846
Fix xfail
mgehre-amd Dec 11, 2024
2d27090
Bump externals/llvm-project from `2babd7e` to `18197f9`
dependabot[bot] Dec 12, 2024
c48183a
Merge pull request #413 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Dec 12, 2024
57a6d93
Update xfail
mgehre-amd Dec 12, 2024
0f604c8
Check for RankedTensorType
mgehre-amd Dec 12, 2024
2341f20
Merge pull request #411 from Xilinx/matthias.fix_tosa_pow
mgehre-amd Dec 12, 2024
e98c52f
Update torch stable to 2.5.1
mgehre-amd Dec 12, 2024
35789a6
Merge commit '2341f207' into matthias.update_torch_stable
mgehre-amd Dec 12, 2024
fa82c7a
Bump externals/llvm-project from `18197f9` to `63401e3`
dependabot[bot] Dec 13, 2024
ede6a10
Merge pull request #415 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Dec 13, 2024
78e4dfd
Merge branch 'bump_to_3f46348e' into bump_to_5ce48dfa
mgehre-amd Dec 13, 2024
681aa50
Merge branch 'bump_to_5ce48dfa' into bump_to_abaff58c
mgehre-amd Dec 13, 2024
34f0543
Merge pull request #381 from Xilinx/bump_to_edf725ef
mgehre-amd Dec 13, 2024
860e9ff
Update xfail set
mgehre-amd Dec 13, 2024
3705998
Merge remote-tracking branch 'origin/bump_to_5ce48dfa' into bump_to_5…
mgehre-amd Dec 13, 2024
0f9ccdb
Merge pull request #407 from Xilinx/bump_to_14ef05a2
mgehre-amd Dec 13, 2024
d03e3fa
Merge pull request #408 from Xilinx/bump_to_3f46348e
mgehre-amd Dec 13, 2024
3a6e10b
Bump externals/llvm-project from `63401e3` to `c9c2863`
dependabot[bot] Dec 16, 2024
70740c6
Merge pull request #417 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Dec 16, 2024
b0f66a8
Update xfail
mgehre-amd Dec 16, 2024
a040d95
[AutoBump] Merge with fixes of 3f79a298 (Sep 20)
mgehre-amd Dec 16, 2024
b61bb3e
ci: disable fail-fast
mgehre-amd Dec 16, 2024
11110d0
Update xfail
mgehre-amd Dec 16, 2024
2ac64b5
[AutoBump] Merge with aa7e77ee (Sep 25)
mgehre-amd Dec 16, 2024
372f8be
[AutoBump] Merge with fixes of 335cf5f6 (Sep 26)
mgehre-amd Dec 16, 2024
1732122
Merge pull request #419 from Xilinx/matthias.ci_no_failfast
mgehre-amd Dec 16, 2024
5089210
Update xfail
mgehre-amd Dec 16, 2024
126e806
Merge remote-tracking branch 'origin/feature/backport_ea1_ops' into b…
mgehre-amd Dec 16, 2024
266c06a
Update xfail
mgehre-amd Dec 16, 2024
5f14a8b
[AutoBump] Merge with a33d1232 (Sep 27)
mgehre-amd Dec 16, 2024
07c32b0
[AutoBump] Merge with fixes of eb4e59e1 (Sep 29)
mgehre-amd Dec 16, 2024
2bac738
update xfail
mgehre-amd Dec 16, 2024
e4ca2b9
Merge pull request #409 from Xilinx/bump_to_5ce48dfa
mgehre-amd Dec 16, 2024
3e989b3
Merge branch 'feature/backport_ea1_ops' into bump_to_abaff58c
mgehre-amd Dec 16, 2024
b5db4e4
Merge branch 'bump_to_abaff58c' into bump_to_3f79a298
mgehre-amd Dec 16, 2024
534d8c8
Merge branch 'bump_to_3f79a298' into bump_to_aa7e77ee
mgehre-amd Dec 16, 2024
5166191
Merge branch 'bump_to_aa7e77ee' into bump_to_335cf5f6
mgehre-amd Dec 16, 2024
17943fe
Merge branch 'bump_to_335cf5f6' into bump_to_a33d1232
mgehre-amd Dec 16, 2024
a76a787
Update xfail
mgehre-amd Dec 16, 2024
245c924
Merge pull request #414 from Xilinx/matthias.update_torch_stable
mgehre-amd Dec 16, 2024
d9574cd
ci.yml: Really disable fail-fast
mgehre-amd Dec 16, 2024
bf6d39e
Fix xfail on feature branch
mgehre-amd Dec 16, 2024
725c0e6
Bump externals/llvm-project from `c9c2863` to `14e4586`
dependabot[bot] Dec 16, 2024
16fa61f
Merge pull request #424 from Xilinx/mgehre.fail_fast2
mgehre-amd Dec 17, 2024
4af5bb8
Merge pull request #425 from Xilinx/matthias.fix_feature
mgehre-amd Dec 17, 2024
c748d75
Merge branch 'feature/backport_ea1_ops' into bump_to_abaff58c
mgehre-amd Dec 17, 2024
7d3191b
Merge branch 'feature/backport_ea1_ops' into dependabot/submodules/ex…
mgehre-amd Dec 17, 2024
6e19444
Merge branch 'dependabot/submodules/externals/llvm-project-14e4586' i…
mgehre-amd Dec 17, 2024
5ee006c
Merge pull request #410 from Xilinx/bump_to_abaff58c
mgehre-amd Dec 17, 2024
45037b6
Merge pull request #426 from Xilinx/dependabot/submodules/externals/l…
github-actions[bot] Dec 17, 2024
581181a
Merge remote-tracking branch 'origin/feature/backport_ea1_ops' into b…
mgehre-amd Dec 17, 2024
5456f2d
Merge branch 'feature/backport_ea1_ops' into bump_to_3f79a298
mgehre-amd Dec 17, 2024
9a76fb9
Merge pull request #418 from Xilinx/bump_to_3f79a298
mgehre-amd Dec 17, 2024
46cbbd0
Merge branch 'feature/backport_ea1_ops' into bump_to_aa7e77ee
mgehre-amd Dec 17, 2024
4ed0d9b
[AutoBump] Merge with 5f74de5b (Sep 30)
mgehre-amd Dec 17, 2024
63413b7
[AutoBump] Merge with fixes of 5eab669c (Sep 30)
mgehre-amd Dec 17, 2024
c491d4b
Merge branch 'bump_to_aa7e77ee' into bump_to_335cf5f6
mgehre-amd Dec 17, 2024
8e0ded9
Merge branch 'bump_to_335cf5f6' into bump_to_a33d1232
mgehre-amd Dec 17, 2024
0fb6cbe
[AutoBump] Merge with f0b7ca72 (Oct 02)
mgehre-amd Dec 17, 2024
007029b
[AutoBump] Merge with fixes of 9ab0db57 (Oct 03)
mgehre-amd Dec 17, 2024
3a028cd
Merge pull request #420 from Xilinx/bump_to_aa7e77ee
mgehre-amd Dec 17, 2024
2269807
Merge pull request #421 from Xilinx/bump_to_335cf5f6
mgehre-amd Dec 17, 2024
892a587
Merge pull request #423 from Xilinx/bump_to_eb4e59e1
mgehre-amd Dec 17, 2024
c58def0
Merge pull request #422 from Xilinx/bump_to_a33d1232
mgehre-amd Dec 17, 2024
adb3f09
Update xfail
mgehre-amd Dec 17, 2024
bf1ee4a
[AutoBump] Merge with f08bfc4f (Oct 04)
mgehre-amd Dec 17, 2024
efc5746
[AutoBump] Merge with fixes of 6e8c7bed (Oct 04)
mgehre-amd Dec 17, 2024
1cb79ef
Bump externals/llvm-project from `14e4586` to `992dad3`
dependabot[bot] Dec 18, 2024
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
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
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
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
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-latest
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