File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed
Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,31 @@ echo "build is completed, run now ..."
77./test_minimal
88echo " run is done"
99
10+ echo " create tmp folder: $PREFIX /tmp"
11+ mkdir -p $PREFIX /tmp
12+ echo " run with dump enabled ..."
13+ export SYCL_CACHE_DISABLE=1
14+ export IGC_ShaderDumpEnable=1
15+ export IGC_ShaderDumpEnableAll=1
16+ export IGC_DumpToCustomDir=$PREFIX /tmp/
17+ ./test_minimal
18+
19+ echo " waiting for .asm files..."
20+ timeout=5
21+ while [ $timeout -gt 0 ]; do
22+ if find $PREFIX /tmp -name " *.asm" -print -quit | grep -q . ; then
23+ echo " found .asm files"
24+ break
25+ fi
26+ sleep 1
27+ (( timeout-- ))
28+ done
29+
30+ echo " print dump:"
31+ find $PREFIX /tmp -name " *.asm"
32+ find $PREFIX /tmp -name " *.asm" | head -n 1 | xargs -r cat
33+ echo " test is complete"
34+
1035# This is necessary to help DPC++ find Intel libraries such as SVML, IRNG, etc in build prefix
1136export LIBRARY_PATH=" $LIBRARY_PATH :${BUILD_PREFIX} /lib"
1237
You can’t perform that action at this time.
0 commit comments