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

Coverity fixes #921

Closed
wants to merge 497 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
497 commits
Select commit Hold shift + click to select a range
fe4cbb3
[CI workflow] Do not use sudo in Dockerfile (#278)
pbchekin Jan 5, 2024
b883e4a
Update nightly_report.yml
drprajap Jan 5, 2024
e7f7c44
Update sync.yml
drprajap Jan 5, 2024
848d674
Merge remote-tracking branch 'upstream/main'
silee2 Jan 9, 2024
912926f
Merge remote-tracking branch 'upstream/main'
chencha3 Jan 9, 2024
1322414
Merge remote-tracking branch 'upstream/main'
silee2 Jan 10, 2024
0907ffe
Merge remote-tracking branch 'upstream/main'
silee2 Jan 16, 2024
c558411
Merge remote-tracking branch 'upstream/main'
charithaintc Jan 18, 2024
b8054cb
Merge remote-tracking branch 'upstream/main'
silee2 Jan 18, 2024
000f65c
Merge remote-tracking branch 'upstream/main'
charithaintc Jan 19, 2024
ee096b4
Merge remote-tracking branch 'upstream/main'
silee2 Jan 22, 2024
0dac7b2
Fixed nightly CI scenario and switched it to using github actions reu…
gshimansky Jan 22, 2024
210ca6f
Merge remote-tracking branch 'upstream/main'
silee2 Jan 25, 2024
207d79a
Merge remote-tracking branch 'upstream/main'
silee2 Jan 31, 2024
4cdd87f
Merge remote-tracking branch 'upstream/main'
silee2 Feb 1, 2024
2b4ddf1
Merge remote-tracking branch 'upstream/main'
charithaintc Feb 5, 2024
bf64adf
Merge remote-tracking branch 'upstream/main'
silee2 Feb 6, 2024
630ebe4
Merge remote-tracking branch 'upstream/main'
silee2 Feb 6, 2024
d50d0a6
Added Dockerfile for runner image with installed FS simulator and wor…
gshimansky Feb 12, 2024
4a03225
Added workflow to run GPU tests on FS simulator (#349)
gshimansky Feb 13, 2024
734023b
Merge remote-tracking branch 'upstream/main'
silee2 Feb 14, 2024
cc9d1ef
Merge remote-tracking branch 'upstream/main'
silee2 Feb 14, 2024
9a6ca65
Merge remote-tracking branch 'upstream/main'
silee2 Feb 14, 2024
cb5b198
Merge remote-tracking branch 'upstream/main'
silee2 Feb 14, 2024
28454e7
Merge remote-tracking branch 'upstream/main'
charithaintc Feb 15, 2024
5f4feea
Implemented CI workflow to run GPU tests on FS simulator (#352)
gshimansky Feb 15, 2024
cf80bbf
compilier warnings
fschlimb Feb 15, 2024
b8138e0
Revert "compilier warnings"
fschlimb Feb 15, 2024
68462ce
Merge remote-tracking branch 'upstream/main'
silee2 Feb 20, 2024
eb68f1d
Merge remote-tracking branch 'upstream/main'
silee2 Feb 20, 2024
a192dbd
Add uArch interface for supported HW configs
drprajap Feb 23, 2024
1941ede
Fix typo in build.yml (#683)
Garra1980 Feb 24, 2024
331d785
Merge remote-tracking branch 'origin/main'
Hardcode84 Mar 1, 2024
712eaf2
Merge remote-tracking branch 'origin/main'
chencha3 Mar 4, 2024
11facc5
Merge remote-tracking branch 'upstream/main'
charithaintc Mar 5, 2024
f7f970d
Merge remote-tracking branch 'upstream/main'
charithaintc Mar 5, 2024
da25229
Merge remote-tracking branch 'origin/main'
Hardcode84 Mar 7, 2024
96ef2b3
Merge remote-tracking branch 'upstream/main'
Garra1980 Mar 12, 2024
c97fe8b
Add git identity (#377)
leshikus Mar 12, 2024
294c6a8
Merge remote-tracking branch 'upstream/main'
leshikus Mar 13, 2024
1f721e6
Merge remote-tracking branch 'upstream/main'
charithaintc Mar 15, 2024
325326d
Merge remote-tracking branch 'upstream/main'
charithaintc Mar 18, 2024
023aa06
Merge remote-tracking branch 'upstream/main'
charithaintc Mar 19, 2024
65bf801
Merge remote-tracking branch 'upstream/main'
charithaintc Mar 21, 2024
1e922fd
Merge remote-tracking branch 'origin/main'
Hardcode84 Mar 25, 2024
217f62c
Enabling of PVC tests (#391)
leshikus Mar 25, 2024
2a019b3
Switch from /graphics to /gpu Intel repositories to install libraries…
gshimansky Mar 25, 2024
0a1fc47
Merge remote-tracking branch 'upstream/main'
Garra1980 Mar 25, 2024
8cb380a
Merge remote-tracking branch 'upstream/main'
charithaintc Mar 25, 2024
0f5728c
Updated FS simulator 6.8.0-rc6-0.4.0 (#395)
gshimansky Mar 26, 2024
4a78ea9
Merge remote-tracking branch 'upstream/main'
charithaintc Mar 27, 2024
036918c
Merge remote-tracking branch 'upstream/main'
charithaintc Mar 27, 2024
88ceddf
Merge remote-tracking branch 'upstream/main'
charithaintc Mar 27, 2024
a182f08
Merge remote-tracking branch 'origin/main'
Hardcode84 Mar 28, 2024
293c3ee
Add FS simulator workflow to execute on every PR (#397)
gshimansky Mar 30, 2024
f9982e1
Merge remote-tracking branch 'upstream/main'
leshikus Apr 1, 2024
d51133c
Merge remote-tracking branch 'upstream/main'
leshikus Apr 2, 2024
ce1c66b
Merge remote-tracking branch 'upstream/main'
charithaintc Apr 4, 2024
7137dbb
Merge remote-tracking branch 'origin/main'
Hardcode84 Apr 10, 2024
c2baa0f
Added restrictions for parallel tests execution (#411)
gshimansky Apr 10, 2024
43bcbfc
Add test verbosity (#409)
leshikus Apr 11, 2024
3d9f15c
Adding pvc target to CI (#415)
Garra1980 Apr 12, 2024
57afc6a
Merge remote-tracking branch 'upstream/main'
leshikus Apr 12, 2024
88432f1
Update sdl.yml
nbpatel Apr 14, 2024
d111939
Merge branch 'upstream-main' into origin-main
chencha3 Apr 15, 2024
a320c6e
Merge remote-tracking branch 'upstream/main'
charithaintc Apr 15, 2024
7be3da8
Merge remote-tracking branch 'upstream/main'
leshikus Apr 16, 2024
255c28e
Merge remote-tracking branch 'upstream/main'
leshikus Apr 16, 2024
9774b1c
Update sdl.yml
nbpatel Apr 17, 2024
8491a77
Merge remote-tracking branch 'upstream/main'
drprajap Apr 17, 2024
e753c25
Merge remote-tracking branch 'upstream/main'.
akroviakov Apr 17, 2024
a4d6227
Merge remote-tracking branch 'upstream/main'.
chencha3 Apr 18, 2024
97e3c9f
Merge remote-tracking branch 'upstream/main'
nbpatel Apr 18, 2024
8126e3a
Merge remote-tracking branch 'upstream/main'
drprajap Apr 18, 2024
fbd4726
Change for Bandit scans (#424)
Garra1980 Apr 19, 2024
df98da6
Merge remote-tracking branch 'upstream/main'
akroviakov Apr 19, 2024
b819852
Merge remote-tracking branch 'upstream/main'
leshikus Apr 23, 2024
11d6cbc
Merge remote-tracking branch 'upstream/main'
chencha3 Apr 23, 2024
78a8dc9
restrict gemm_4k_simple_prefetch test for PVC only (#422)
Garra1980 Apr 24, 2024
db94d80
add lit restrictions to cpu builds also
Garra1980 Apr 24, 2024
21dafee
Remove timeout for lit tests
Garra1980 Apr 24, 2024
a7340be
Add launching sg-level xetile generated tests (#431)
Garra1980 Apr 25, 2024
48d6723
Move CPU CI launches on the runner without PVC (#432)
Garra1980 Apr 26, 2024
fef3160
Add check for order attribute in Xetile.init_tile verifier (#730)
nbpatel Apr 26, 2024
ba30be7
Merge remote-tracking branch 'upstream/main'
leshikus Apr 27, 2024
9539371
Merge remote-tracking branch 'upstream/main'
mshahneo May 1, 2024
0b3015c
Merge remote-tracking branch 'upstream/main'
chencha3 May 3, 2024
9ea13c2
Merge remote-tracking branch 'upstream/main'
chencha3 May 4, 2024
e7cf799
Merge remote-tracking branch 'upstream/main'
drprajap May 6, 2024
c8dde7a
Merge remote-tracking branch 'upstream/main'
chencha3 May 7, 2024
7ba1967
Merge remote-tracking branch 'upstream/main'
chencha3 May 8, 2024
0a60ab8
Merge remote-tracking branch 'upstream/main'
leshikus May 9, 2024
5143307
Merge remote-tracking branch 'upstream/main'
leshikus May 11, 2024
37bbb85
Merge remote-tracking branch 'upstream/main'
leshikus May 14, 2024
b5c54a7
Merge remote-tracking branch 'upstream/main'
leshikus May 14, 2024
340db8c
Merge remote-tracking branch 'origin/main'
Hardcode84 May 14, 2024
28ad415
Merge remote-tracking branch 'upstream/main'
leshikus May 14, 2024
67d03d5
Merge remote-tracking branch 'upstream/main'
chencha3 May 15, 2024
ca6b57e
Merge remote-tracking branch 'origin/main'
Hardcode84 May 17, 2024
7eb0074
Merge remote-tracking branch 'upstream/main'
leshikus May 18, 2024
a685772
Merge remote-tracking branch 'upstream/main'
leshikus May 20, 2024
0b0dbe5
Merge remote-tracking branch 'upstream/main'
leshikus May 20, 2024
84d24ce
Merge remote-tracking branch 'upstream/main'
leshikus May 20, 2024
203bf49
Switch to clang build for gpu configuration (#472)
Garra1980 May 22, 2024
43af90a
Merge remote-tracking branch 'upstream/main'
chencha3 May 23, 2024
7b0a732
Merge remote-tracking branch 'upstream/main'
chencha3 May 23, 2024
d218ad3
Merge remote-tracking branch 'upstream/main'
leshikus May 23, 2024
692bb6d
Merge remote-tracking branch 'upstream/main'
chencha3 May 28, 2024
a11a916
Merge remote-tracking branch 'upstream/main' into merge476
silee2 May 28, 2024
a9e600d
Merge remote-tracking branch 'upstream/main'
silee2 May 28, 2024
907eb8f
Merge remote-tracking branch 'origin/main'
Hardcode84 May 29, 2024
c2ffce7
Merge remote-tracking branch 'upstream/main'
leshikus May 31, 2024
f8eab0c
Merge remote-tracking branch 'upstream/main'
silee2 Jun 6, 2024
1d9874c
Merge remote-tracking branch 'upstream/main'
silee2 Jun 6, 2024
2480fd9
Fix GPU CI (#499)
leshikus Jun 6, 2024
65fd609
Update FS simulator procedure (#470)
Garra1980 Jun 7, 2024
d1a62fd
Merge remote-tracking branch 'upstream/main'
leshikus Jun 7, 2024
eaee216
Merge remote-tracking branch 'upstream/main'
charithaintc Jun 7, 2024
001183f
Merge remote-tracking branch 'upstream/main'
leshikus Jun 7, 2024
318d9f3
Merge remote-tracking branch 'upstream/main'
charithaintc Jun 7, 2024
f8ee8a8
Add imex-embargo to GPU action
Garra1980 Jun 10, 2024
22e0092
Switch to the main runner (#505)
leshikus Jun 10, 2024
3fbfb97
Merge remote-tracking branch 'upstream/main'
leshikus Jun 10, 2024
e8d8c63
Merge remote-tracking branch 'upstream/main'
silee2 Jun 10, 2024
4a2d439
Revert adding CI on GPU for embargo branch
Garra1980 Jun 10, 2024
b7e7151
Add imex-embargo to FS sim action
Garra1980 Jun 10, 2024
5fd3105
Merge remote-tracking branch 'upstream/main'
silee2 Jun 11, 2024
5cb3798
Enable XeGPU e2e tests on the simulator (#508)
Garra1980 Jun 11, 2024
ada51ff
Merge remote-tracking branch 'upstream/main'
leshikus Jun 12, 2024
4242a76
Merge remote-tracking branch 'upstream/main'
charithaintc Jun 12, 2024
6860074
Merge remote-tracking branch 'upstream/main'
charithaintc Jun 12, 2024
cc02df6
Add XeTile tests to FS sim CI (#521)
Garra1980 Jun 12, 2024
089409b
Add clang to the fs container and autorebuild (#522)
leshikus Jun 12, 2024
89be8af
Switch FS sim CI to clang (#507)
Garra1980 Jun 12, 2024
ca690e6
Merge remote-tracking branch 'upstream/main'
silee2 Jun 12, 2024
e865b8c
Merge remote-tracking branch 'upstream/main'
leshikus Jun 13, 2024
50f10f3
Merge remote-tracking branch 'upstream/main'
leshikus Jun 13, 2024
19c33ac
Merge remote-tracking branch 'upstream/main'
nbpatel Jun 13, 2024
2913f73
Print out level-zero version in GPU CI (#527)
Garra1980 Jun 14, 2024
ab46985
Merge remote-tracking branch 'upstream/main'
leshikus Jun 14, 2024
bdde2fa
Add embargo sync (#532)
leshikus Jun 14, 2024
7ef7f86
Reduce timeout for FS sim tests
Garra1980 Jun 15, 2024
048b0eb
Increase timeout for FS sim tests
Garra1980 Jun 17, 2024
68e8cc5
Merge remote-tracking branch 'upstream/main'
charithaintc Jun 18, 2024
9656234
Merge remote-tracking branch 'upstream/main'
charithaintc Jun 18, 2024
aaa5e98
Merge remote-tracking branch 'upstream/main'
silee2 Jun 18, 2024
623b072
Remove temporaries pass handles possible return value aliasing (#542)
tkarna Jun 20, 2024
45920af
Merge remote-tracking branch 'upstream/main'
leshikus Jun 20, 2024
e1487dc
Merge remote-tracking branch 'upstream/main'
charithaintc Jun 21, 2024
973a064
Merge remote-tracking branch 'upstream/main'
charithaintc Jun 21, 2024
a99cb97
Check first if origin/main is merged and reject if not.
silee2 Jun 20, 2024
a070a7a
Merge remote-tracking branch 'upstream/main'
silee2 Jun 21, 2024
7f3d538
Merge remote-tracking branch 'upstream/main'
leshikus Jun 21, 2024
5679bb1
Merge remote-tracking branch 'upstream/main'
leshikus Jun 24, 2024
165a42b
Merge remote-tracking branch 'upstream/main'
mshahneo Jun 26, 2024
45dc8b6
Merge remote-tracking branch 'upstream/main'
leshikus Jun 27, 2024
c0640b2
Merge remote-tracking branch 'upstream/main'
silee2 Jul 2, 2024
66ad255
Add a dockerfile for developers (#560)
leshikus Jul 3, 2024
87b2c63
Merge remote-tracking branch 'upstream/main'
akroviakov Jul 5, 2024
f6f6d4a
Merge remote-tracking branch 'upstream/main'
silee2 Jul 8, 2024
4143a84
Merge remote-tracking branch 'upstream/main'
leshikus Jul 9, 2024
729dbcc
Merge remote-tracking branch 'upstream/main'
silee2 Jul 10, 2024
74f0749
Merge remote-tracking branch 'upstream/main'
silee2 Jul 10, 2024
ff5395e
Merge remote-tracking branch 'upstream/main'
silee2 Jul 11, 2024
95bb908
Merge remote-tracking branch 'upstream/main'
leshikus Jul 11, 2024
4d375cd
Merge remote-tracking branch 'upstream/main'
charithaintc Jul 16, 2024
5230c86
Merge remote-tracking branch 'upstream/main'
leshikus Jul 17, 2024
b7d77fb
Merge remote-tracking branch 'upstream/main'
nbpatel Jul 17, 2024
f5b3490
Add README changes
leshikus Jul 25, 2024
cb2a143
Fix labels (#598)
leshikus Jul 26, 2024
6b8e240
Merge remote-tracking branch 'upstream/main'
leshikus Jul 26, 2024
7e8e889
Merge remote-tracking branch 'upstream/main'
leshikus Jul 26, 2024
3c0ba1f
Merge remote-tracking branch 'upstream/main'
charithaintc Jul 30, 2024
d30da7e
Merge remote-tracking branch 'upstream/main'
charithaintc Jul 30, 2024
7a72842
Merge remote-tracking branch 'upstream/main'
leshikus Aug 2, 2024
febfad2
Merge remote-tracking branch 'upstream/main'
leshikus Aug 2, 2024
2dc3947
Merge remote-tracking branch 'upstream/main'
charithaintc Aug 6, 2024
7983cb7
Merge remote-tracking branch 'upstream/main'
mshahneo Aug 6, 2024
f47c272
Disable explicit copy SPIR-V test in FS simulator. (#628)
mshahneo Aug 6, 2024
01306cc
Merge remote-tracking branch 'upstream/main'
leshikus Aug 6, 2024
8d7255c
Merge remote-tracking branch 'upstream/main'
leshikus Aug 8, 2024
199ea5b
Merge remote-tracking branch 'upstream/main'
leshikus Aug 9, 2024
565f80e
Extend Nightly sync with Fs sim testing
Garra1980 Aug 9, 2024
abc04b3
Merge remote-tracking branch 'upstream/main'
mshahneo Aug 10, 2024
40b244c
[test][lit][config][CI] Enable native BF16 tests only on FS Simulator…
mshahneo Aug 10, 2024
5f09284
Merge remote-tracking branch 'upstream/main'
charithaintc Aug 13, 2024
48008bf
Merge remote-tracking branch 'upstream/main'
nbpatel Aug 13, 2024
a9cb492
Merge remote-tracking branch 'upstream/main'
nbpatel Aug 14, 2024
e8ec34a
Merge remote-tracking branch 'upstream/main'
leshikus Aug 14, 2024
f8297c9
Merge remote-tracking branch 'upstream/main'
leshikus Aug 14, 2024
d1116ff
Merge remote-tracking branch 'upstream/main'
leshikus Aug 15, 2024
8a60f25
Merge remote-tracking branch 'upstream/main'
nbpatel Aug 15, 2024
5212231
Merge remote-tracking branch 'upstream/main'
leshikus Aug 20, 2024
505847c
Merge remote-tracking branch 'upstream/main'
leshikus Aug 21, 2024
a546050
Merge remote-tracking branch 'upstream/main'
mshahneo Aug 21, 2024
1903d4c
Merge remote-tracking branch 'upstream/main'
leshikus Aug 21, 2024
6ab0f20
Enable xesim mode for FS simulator (#594)
Garra1980 Aug 27, 2024
2d7d5c1
Merge remote-tracking branch 'upstream/main'
charithaintc Aug 27, 2024
46d1ea7
Merge remote-tracking branch 'upstream/main'
charithaintc Aug 27, 2024
78c98be
Merge remote-tracking branch 'upstream/main'
charithaintc Aug 27, 2024
62ee2ee
Merge remote-tracking branch 'upstream/main'
leshikus Aug 28, 2024
914f24e
Merge remote-tracking branch 'upstream/main'
leshikus Aug 28, 2024
30ffd1c
Merge remote-tracking branch 'upstream/main'
leshikus Aug 28, 2024
88d8f9c
re-enable tests for FS simulator (#669)
drprajap Aug 28, 2024
5497085
Merge remote-tracking branch 'upstream/main'
leshikus Aug 29, 2024
6d524ef
Merge remote-tracking branch 'upstream/main'
leshikus Aug 30, 2024
7e101cd
Merge remote-tracking branch 'upstream/main'
leshikus Aug 30, 2024
db869bf
Merge remote-tracking branch 'upstream/main'
charithaintc Aug 30, 2024
875e1b1
Merge remote-tracking branch 'upstream/main'
leshikus Sep 3, 2024
0cab709
Add sync test (#620)
leshikus Sep 4, 2024
a5c9296
Merge remote-tracking branch 'upstream/main'
leshikus Sep 4, 2024
1ea163f
Merge remote-tracking branch 'upstream/main'
silee2 Sep 6, 2024
2a9eeb3
Merge remote-tracking branch 'upstream/main'
leshikus Sep 6, 2024
4d12618
Merge remote-tracking branch 'upstream/main'
silee2 Sep 6, 2024
91fe6ae
Merge remote-tracking branch 'upstream/main'
charithaintc Sep 6, 2024
548c93d
Merge remote-tracking branch 'upstream/main'
silee2 Sep 9, 2024
ebc44c6
Merge remote-tracking branch 'upstream/main'
silee2 Sep 10, 2024
8326a0c
Merge branch 'main_upstream' into main_restore
Garra1980 Sep 11, 2024
66ff41f
Add package info (#693)
leshikus Sep 12, 2024
188875d
Merge remote-tracking branch 'upstream/main'
leshikus Sep 13, 2024
2c98bb2
Merge remote-tracking branch 'upstream/main'
leshikus Sep 17, 2024
9e36a6c
Merge remote-tracking branch 'upstream/main'
leshikus Sep 17, 2024
1975ddb
Merge remote-tracking branch 'upstream/main'
leshikus Sep 17, 2024
0f6a96b
[General] separate out load and prefetch configs (#712)
Srini511 Sep 18, 2024
0df8922
Merge remote-tracking branch 'upstream/main'
Garra1980 Sep 18, 2024
b0bf45b
Merge remote-tracking branch 'upstream/main'
leshikus Sep 18, 2024
bd2053a
Merge remote-tracking branch 'upstream/main'
leshikus Sep 19, 2024
483fcd7
Adding more functionalities to xetile-test-gen (#708)
chudur-budur Sep 19, 2024
dbc0be8
Merge remote-tracking branch 'upstream/main'
leshikus Sep 19, 2024
91de97d
Merge remote-tracking branch 'upstream/main'
nbpatel Sep 20, 2024
ef77915
Disable test for simulator (#728)
nbpatel Sep 20, 2024
6baae5b
Merge remote-tracking branch 'upstream/main'
leshikus Sep 20, 2024
ec12ae1
Merge remote-tracking branch 'upstream/main'
mshahneo Sep 20, 2024
77966d0
Merge remote-tracking branch 'upstream/main'
charithaintc Sep 23, 2024
1b4d9a7
CL/sycl.hpp is deprecated, use sycl/sycl.hpp (#740)
silee2 Sep 24, 2024
2bf5b2b
Merge remote-tracking branch 'upstream/main'
leshikus Sep 24, 2024
e7f9fb2
Merge remote-tracking branch 'upstream/main'
leshikus Sep 25, 2024
ae0e1e2
Merge remote-tracking branch 'upstream/main'
leshikus Sep 27, 2024
a626acc
Merge remote-tracking branch 'upstream/main'
leshikus Sep 30, 2024
e1bf9b0
Merge remote-tracking branch 'upstream/main'
mshahneo Oct 1, 2024
8b1bb85
Merge remote-tracking branch 'upstream/main'
mshahneo Oct 1, 2024
e9c0ddd
Merge remote-tracking branch 'upstream/main'
silee2 Oct 1, 2024
18694e2
Merge remote-tracking branch 'upstream/main'
leshikus Oct 1, 2024
d44d0f6
Merge remote-tracking branch 'upstream/main'
mshahneo Oct 1, 2024
16cfcda
Merge remote-tracking branch 'upstream/main'
nbpatel Oct 2, 2024
98c4822
Merge remote-tracking branch 'upstream/main'
leshikus Oct 2, 2024
8776eaf
Merge remote-tracking branch 'upstream/main'
leshikus Oct 2, 2024
eeca12c
Merge remote-tracking branch 'upstream/main'
nbpatel Oct 2, 2024
77b4b81
Coverity fixes
Garra1980 Oct 7, 2024
b8ab4cf
Merge remote-tracking branch 'upstream/main' into coverity_fixes
Garra1980 Oct 10, 2024
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
1 change: 1 addition & 0 deletions .github/requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# platform: linux-64
77 changes: 77 additions & 0 deletions .github/workflows/bisect.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
name: bisect

on:
workflow_dispatch:
inputs:
last_good_commit:
description: 'Last known good commit'
required: true
# ! CHANGE
default: 'a1c8eab588fb7c8c38175cbebdeff75334d70f5d'
first_bad_commit:
description: 'First known bad commit, default HEAD'
required: false
default: 'HEAD'

jobs:
build:
if: github.repository == 'intel-innersource/frameworks.ai.mlir.mlir-extensions'
runs-on: gpu
timeout-minutes: 450

env:
TBB_VER: 2021.6.0
LEVEL_ZERO_VER: v1.6.2
HOME_DIR: /home/gta/actions-runner/_work/frameworks.ai.mlir.mlir-extensions/frameworks.ai.mlir.mlir-extensions/gpurefactorbuild
HOME: /github/home
TBB_URL_PREFIX: https://github.com/oneapi-src/oneTBB/releases/download/
LLVM_SHA_FILE: llvm_version.txt

steps:
- name: Source Vars
run: |
mkdir -p $HOME_DIR
cd $HOME_DIR
rm -rf *
source /opt/intel/oneapi/compiler/latest/env/vars.sh
- uses: actions/checkout@v3
with:
repository: intel-innersource/frameworks.ai.mlir.mlir-extensions
token: ${{secrets.WORKFLOW_TOKEN}}
fetch-depth: 0
path: ${{env.HOME_DIR}}/mlir-extensions

- name: Setup Latest Level Zero
shell: bash -l {0}
run: |
cd $HOME_DIR
git clone https://github.com/oneapi-src/level-zero.git
cd level-zero
git checkout $LEVEL_ZERO_VER
cd ..
mkdir level-zero-build
cd level-zero-build
cmake ../level-zero -GNinja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../level-zero-install
ninja install

- name: Build LLVM MLIR
run: |
mkdir -p $HOME_DIR/llvm-mlir
# omitted for bisect

- name: Setup IMEX
run: |
cd $HOME_DIR
cp /home/gta/actions-runner/refactor_gpu_bisect_script.sh .
cd mlir-extensions
git bisect start
git bisect bad
git bisect good ${{ github.event.inputs.last_good_commit }}
git bisect run ../refactor_gpu_bisect_script.sh 2>&1 | tee output.out
cat output.out | grep -A 10 "first bad commit" > badcommit.log

- name: Upload the bad commit
uses: actions/[email protected]
with:
name: bisect-results
path: /home/gta/actions-runner/_work/frameworks.ai.mlir.mlir-extensions/frameworks.ai.mlir.mlir-extensions/gpurefactorbuild/mlir-extensions/badcommit.log
40 changes: 40 additions & 0 deletions .github/workflows/build-cpu-composite-action/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: "CPU Build composite action"
description: "Checks out repo, build and run cpu tests"
inputs:
build_root: # id of input
description: 'build_root'
required: false
default: /home/gta/actions-runner/_work/frameworks.ai.mlir.mlir-extensions/frameworks.ai.mlir.mlir-extensions/build_cpu
home_dir: # id of input
description: 'home_dir'
required: false
default: /home/gta/actions-runner/_work/frameworks.ai.mlir.mlir-extensions/frameworks.ai.mlir.mlir-extensions/build_cpu/home
runs:
using: "composite"
steps:
- name: Checkout MLIR
shell: bash
run: |
cd ${{ inputs.build_root }}
if [ ! -d "llvm-project" ]; then git clone https://github.com/llvm/llvm-project; fi
cd ${{ inputs.build_root }}/llvm-project
git reset --hard HEAD
export LLVM_SHA=`cat ${{ inputs.home_dir }}/frameworks.ai.mlir.mlir-extensions/build_tools/llvm_version.txt`
git fetch --prune
git checkout $LLVM_SHA || exit 1
if [ -d "${{ inputs.home_dir }}/frameworks.ai.mlir.mlir-extensions/build_tools/patches" ]; then git apply ${{ inputs.home_dir }}/frameworks.ai.mlir.mlir-extensions/build_tools/patches/*.patch; fi

- name: Setup IMEX and run tests
shell: bash
run: |
cd ${{ inputs.home_dir }}/frameworks.ai.mlir.mlir-extensions || exit 1
cmake -S ${{ inputs.build_root }}/llvm-project/llvm -B build -GNinja -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_PROJECTS=mlir -DLLVM_ENABLE_ASSERTIONS=ON -DLLVM_USE_LINKER=gold -DLLVM_ENABLE_ZSTD=OFF -DLLVM_EXTERNAL_PROJECTS="Imex" -DLLVM_EXTERNAL_IMEX_SOURCE_DIR=. || exit 1
set -o pipefail
cmake --build build --target check-imex | tee build/tests.txt

- name: Upload tests.txt
if: ${{ always() }}
uses: actions/upload-artifact@v3
with:
name: tests.txt
path: ${{ inputs.home_dir }}/frameworks.ai.mlir.mlir-extensions/build/tests.txt
67 changes: 67 additions & 0 deletions .github/workflows/build-gpu-composite-action/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
name: "GPU Build composite action"
description: "Checks out repo, build and run gpu tests"
inputs:
build_root: # id of input
description: 'build_root'
required: false
default: /home/gta/actions-runner/_work/frameworks.ai.mlir.mlir-extensions/frameworks.ai.mlir.mlir-extensions/build_gpu
home_dir: # id of input
description: 'home_dir'
required: false
default: /home/gta/actions-runner/_work/frameworks.ai.mlir.mlir-extensions/frameworks.ai.mlir.mlir-extensions/build_gpu/home
level_zero_ver: # id of input
description: 'level_zero_ver'
required: false
default: 'v1.8.1'
runs:
using: "composite"
steps:
- name: Setup Level Zero
shell: bash -l {0}
run: |
cd ${{ inputs.home_dir }}
git clone https://github.com/oneapi-src/level-zero.git
cd level-zero
git checkout ${{ inputs.level_zero_ver }}
cmake -S . -B build -GNinja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../level-zero-install
cmake --build build --target install

- name: Checkout MLIR
shell: bash
run: |
cd ${{ inputs.build_root }}
if [ ! -d "llvm-project" ]; then git clone https://github.com/llvm/llvm-project; fi
cd ${{ inputs.build_root }}/llvm-project
git reset --hard HEAD
export LLVM_SHA=`cat ${{ inputs.home_dir }}/frameworks.ai.mlir.mlir-extensions/build_tools/llvm_version.txt`
git fetch --prune
git checkout $LLVM_SHA || exit 1
if [ -d "${{ inputs.home_dir }}/frameworks.ai.mlir.mlir-extensions/build_tools/patches" ]; then git apply ${{ inputs.home_dir }}/frameworks.ai.mlir.mlir-extensions/build_tools/patches/*.patch; fi

- name: Setup IMEX and run tests
shell: bash
run: |
source /opt/intel/oneapi/setvars.sh
cd ${{ inputs.home_dir }}/frameworks.ai.mlir.mlir-extensions
cmake -S ${{ inputs.build_root }}/llvm-project/llvm -B build -GNinja -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_PROJECTS=mlir -DLLVM_ENABLE_ASSERTIONS=ON -DLLVM_USE_LINKER=gold -DLLVM_ENABLE_ZSTD=OFF -DLLVM_EXTERNAL_PROJECTS="Imex" -DLLVM_EXTERNAL_IMEX_SOURCE_DIR=. -DIMEX_ENABLE_SYCL_RUNTIME=1 -DIMEX_ENABLE_L0_RUNTIME=1 -DLEVEL_ZERO_DIR=${{ inputs.home_dir }}/level-zero-install/ || exit
set -o pipefail
cmake --build build --target check-imex | tee build/tests.txt

#- name: Run perf script
# shell: bash
# run: |
# cd ${{ inputs.home_dir }}/mlir-extensions/scripts
# ./run_perf_test.sh

- name: Upload tests.txt
if: ${{ always() }}
uses: actions/upload-artifact@v3
with:
name: tests.txt
path: ${{ inputs.home_dir }}/frameworks.ai.mlir.mlir-extensions/build/tests.txt

#- name: Upload report.txt
# uses: actions/upload-artifact@v3
#with:
#name: report.txt
#path: ${{ inputs.home_dir }}/frameworks.ai.mlir.mlir-extensions/scripts/report.txt
69 changes: 69 additions & 0 deletions .github/workflows/build_cpu.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: CPU Build

on:
pull_request:
branches:
- main
- upstream
- 'dist-ndarray'
workflow_dispatch:
workflow_call:

jobs:
build:
if: github.repository == 'intel-innersource/frameworks.ai.mlir.mlir-extensions'
runs-on: [self-hosted, icx, glados]
timeout-minutes: 450

env:
BUILD_ROOT: /home/gta/actions-runner/_work/frameworks.ai.mlir.mlir-extensions/frameworks.ai.mlir.mlir-extensions/build_cpu
HOME_DIR: /home/gta/actions-runner/_work/frameworks.ai.mlir.mlir-extensions/frameworks.ai.mlir.mlir-extensions/build_cpu/home
HOME: /github/home
LLVM_SHA_FILE: llvm_version.txt

steps:
- name: Check build root
run: |
export BUILD_ROOT=$(pwd)/build_cpu
echo BUILD_ROOT=${BUILD_ROOT} >> $GITHUB_ENV
export HOME_DIR=${BUILD_ROOT}/home
echo HOME_DIR=${HOME_DIR} >> $GITHUB_ENV
if [ ! -d "$BUILD_ROOT" ]; then mkdir -p $BUILD_ROOT; fi

- name: Clear home dir
run: |
mkdir -p $HOME_DIR
cd $HOME_DIR
rm -rf *

- uses: actions/checkout@v4
with:
repository: intel-innersource/frameworks.ai.mlir.mlir-extensions
token: ${{secrets.WORKFLOW_TOKEN}}
fetch-depth: 0
path: ${{env.HOME_DIR}}/frameworks.ai.mlir.mlir-extensions

- name: Checkout MLIR
run: |
cd $BUILD_ROOT
if [ ! -d "llvm-project" ]; then git clone https://github.com/llvm/llvm-project; fi
cd $BUILD_ROOT/llvm-project
git reset --hard HEAD
export LLVM_SHA=`cat $HOME_DIR/frameworks.ai.mlir.mlir-extensions/build_tools/llvm_version.txt`
git fetch --prune
git checkout $LLVM_SHA || exit 1
if [ -d "$HOME_DIR/frameworks.ai.mlir.mlir-extensions/build_tools/patches" ]; then git apply $HOME_DIR/frameworks.ai.mlir.mlir-extensions/build_tools/patches/*.patch; fi

- name: Setup IMEX and run tests
run: |
cd $HOME_DIR/frameworks.ai.mlir.mlir-extensions
cmake -S $BUILD_ROOT/llvm-project/llvm -B build -GNinja -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_PROJECTS=mlir -DLLVM_ENABLE_ASSERTIONS=ON -DLLVM_USE_LINKER=gold -DLLVM_ENABLE_ZSTD=OFF -DLLVM_EXTERNAL_PROJECTS="Imex" -DLLVM_EXTERNAL_IMEX_SOURCE_DIR=. -DLLVM_LIT_ARGS="-a -j 4"
set -o pipefail
cmake --build build --target check-imex | tee build/tests.txt

- name: Upload tests.txt
if: ${{ always() }}
uses: actions/upload-artifact@v4
with:
name: tests_cpu.txt
path: ${{env.HOME_DIR}}/frameworks.ai.mlir.mlir-extensions/build/tests.txt
38 changes: 38 additions & 0 deletions .github/workflows/build_cpu_v2.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: "CPU Build with composite action"

on:
pull_request:
branches:
- dummy
workflow_dispatch:

jobs:
build:
if: github.repository == 'intel-innersource/frameworks.ai.mlir.mlir-extensions'
runs-on: cpu1
timeout-minutes: 450

env:
BUILD_ROOT: /home/gta/actions-runner/_work/frameworks.ai.mlir.mlir-extensions/frameworks.ai.mlir.mlir-extensions/build_cpu
HOME: /home/gta/actions-runner/_work/frameworks.ai.mlir.mlir-extensions/frameworks.ai.mlir.mlir-extensions/build_cpu/home

steps:
- name: Check build root
run: |
if [ ! -d "$BUILD_ROOT" ]; then mkdir -p $BUILD_ROOT; fi

- name: Clear home dir
run: |
mkdir -p $HOME
cd $HOME
rm -rf *

- uses: actions/checkout@v3
with:
token: ${{secrets.WORKFLOW_TOKEN}}
fetch-depth: 0
path: ${{env.HOME}}/frameworks.ai.mlir.mlir-extensions
- uses: ./build_cpu/home/frameworks.ai.mlir.mlir-extensions/.github/workflows/build-cpu-composite-action
with:
build_root: ${{env.BUILD_ROOT}}
home_dir: ${{env.HOME}}
101 changes: 101 additions & 0 deletions .github/workflows/build_gpu-fs-sim.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
name: GPU Build and run tests on FS simulator

on:
pull_request:
branches:
- main
- upstream
- 'dist-ndarray'
- imex-embargo
workflow_dispatch:
workflow_call:
inputs:
ref:
type: string
jobs:
build:
if: github.repository == 'intel-innersource/frameworks.ai.mlir.mlir-extensions'
runs-on: [self-hosted, icx, fs-sim-2]
timeout-minutes: 450

env:
TBB_VER: 2021.6.0
LEVEL_ZERO_VER: v1.8.1
TBB_URL_PREFIX: https://github.com/oneapi-src/oneTBB/releases/download/
LLVM_SHA_FILE: llvm_version.txt

steps:
- name: Check build root
run: |
echo BUILD_REF=${{ inputs.ref || github.sha }} >>$GITHUB_ENV
export BUILD_ROOT=$(pwd)/build_gpu
echo BUILD_ROOT=${BUILD_ROOT} >>$GITHUB_ENV
export HOME_DIR=${BUILD_ROOT}/home
echo HOME_DIR=${HOME_DIR} >>$GITHUB_ENV
mkdir -p $BUILD_ROOT

- name: Clear home dir
run: |
mkdir -p $HOME_DIR
cd $HOME_DIR
rm -rf *

- uses: actions/checkout@v3
with:
repository: intel-innersource/frameworks.ai.mlir.mlir-extensions
token: ${{ secrets.WORKFLOW_TOKEN }}
fetch-depth: 0
path: ${{ env.HOME_DIR }}/frameworks.ai.mlir.mlir-extensions
ref: ${{ env.BUILD_REF }}

- name: Checkout MLIR
run: |
cd $BUILD_ROOT
if [ ! -d "llvm-project" ]; then git clone https://github.com/llvm/llvm-project; fi
cd $BUILD_ROOT/llvm-project
git reset --hard HEAD
export LLVM_SHA=`cat $HOME_DIR/frameworks.ai.mlir.mlir-extensions/build_tools/llvm_version.txt`
git fetch --prune
git checkout $LLVM_SHA || exit 1
if [ -d "$HOME_DIR/frameworks.ai.mlir.mlir-extensions/build_tools/patches" ]; then git apply $HOME_DIR/frameworks.ai.mlir.mlir-extensions/build_tools/patches/*.patch; fi

- name: Setup IMEX and run tests on FS simulator
shell: bash -l {0}
run: |
source /opt/intel/oneapi/setvars.sh
set -x
cd $HOME_DIR/frameworks.ai.mlir.mlir-extensions

cmake -S $BUILD_ROOT/llvm-project/llvm -B build -GNinja -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DLLVM_ENABLE_PROJECTS=mlir -DLLVM_ENABLE_ASSERTIONS=ON -DLLVM_USE_LINKER=gold -DLLVM_ENABLE_ZSTD=OFF -DLLVM_EXTERNAL_PROJECTS="Imex" -DLLVM_EXTERNAL_IMEX_SOURCE_DIR=. -DIMEX_ENABLE_SYCL_RUNTIME=1 -DIMEX_ENABLE_L0_RUNTIME=1 -DLLVM_LIT_ARGS="-a --time-tests -j 1 --debug --timeout=1500 --filter=Integration/Dialect/Xe*/*" -DIMEX_ENABLE_FS_SIMULATOR=ON || exit
sed -e 's,-printAllFeatures,,g' -i ${WORK_ROOT}/fs/scripts/run_in_a_loop_rasty.sh
export NEO_BINARIES_ROOT="$HOME"/neo
(cd ${WORK_ROOT}/fs/scripts && source setup.sh && umd_driver_env_variables_export && run_coral_fs -r -m umd -l) &> fs-sim.log &
SIM_PID=$!
cmake --build build --target check-static | tee build/tests.txt
TEST_RESULT=${PIPESTATUS[0]}
kill $SIM_PID
wait $SIM_PID
cd ${WORK_ROOT}/fs/scripts
zip -qr9 /tmp/fs-sim-tbx-logs.zip tbx*.log
exit $TEST_RESULT

- name: Upload tests.txt
if: ${{ always() }}
uses: actions/upload-artifact@v4
with:
name: tests_gpu-fs-sim.txt
path: ${{ env.HOME_DIR }}/frameworks.ai.mlir.mlir-extensions/build/tests.txt

- name: Upload fs-sim.log
if: ${{ always() }}
uses: actions/upload-artifact@v4
with:
name: fs-sim.log
path: ${{ env.HOME_DIR }}/frameworks.ai.mlir.mlir-extensions/fs-sim.log

- name: Upload fs-sim-tbx-logs.zip
if: ${{ always() }}
uses: actions/upload-artifact@v4
with:
name: fs-sim-tbx-logs.zip
path: /tmp/fs-sim-tbx-logs.zip
Loading
Loading