7
7
branches : [ "main" ]
8
8
9
9
jobs :
10
- tests :
10
+ SKL :
11
11
12
12
runs-on : intel-ubuntu-latest
13
13
29
29
30
30
- name : Install Intel SDE
31
31
run : |
32
- curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/732268 /sde-external-9.7 .0-2022-05-09 -lin.tar.xz
32
+ curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/784319 /sde-external-9.24 .0-2023-07-13 -lin.tar.xz
33
33
mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/
34
34
sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde
35
35
@@ -38,18 +38,122 @@ jobs:
38
38
CXX : g++-13
39
39
run : |
40
40
make clean
41
- meson setup --warnlevel 2 --werror --buildtype plain builddir
41
+ meson setup --warnlevel 2 --werror --buildtype release builddir
42
42
cd builddir
43
43
ninja
44
44
45
45
- name : Run test suite on SKL
46
46
run : sde -skl -- ./builddir/testexe
47
47
48
+ SKX :
49
+
50
+ runs-on : intel-ubuntu-latest
51
+
52
+ steps :
53
+ - uses : actions/checkout@v3
54
+
55
+ - name : Install dependencies
56
+ run : |
57
+ sudo apt update
58
+ sudo apt -y install g++-13 libgtest-dev meson curl git cmake
59
+
60
+ - name : Install google benchmarks
61
+ run : |
62
+ git clone https://github.com/google/benchmark.git
63
+ cd benchmark
64
+ cmake -E make_directory "build"
65
+ cmake -E chdir "build" cmake -DBENCHMARK_ENABLE_GTEST_TESTS=OFF -DBENCHMARK_ENABLE_TESTING=OFF -DCMAKE_BUILD_TYPE=Release ../
66
+ sudo cmake --build "build" --config Release --target install
67
+
68
+ - name : Install Intel SDE
69
+ run : |
70
+ curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/784319/sde-external-9.24.0-2023-07-13-lin.tar.xz
71
+ mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/
72
+ sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde
73
+
74
+ - name : Build
75
+ env :
76
+ CXX : g++-13
77
+ run : |
78
+ make clean
79
+ meson setup --warnlevel 2 --werror --buildtype release builddir
80
+ cd builddir
81
+ ninja
82
+
48
83
- name : Run test suite on SKX
49
84
run : sde -skx -- ./builddir/testexe
50
85
86
+ TGL :
87
+
88
+ runs-on : intel-ubuntu-latest
89
+
90
+ steps :
91
+ - uses : actions/checkout@v3
92
+
93
+ - name : Install dependencies
94
+ run : |
95
+ sudo apt update
96
+ sudo apt -y install g++-13 libgtest-dev meson curl git cmake
97
+
98
+ - name : Install google benchmarks
99
+ run : |
100
+ git clone https://github.com/google/benchmark.git
101
+ cd benchmark
102
+ cmake -E make_directory "build"
103
+ cmake -E chdir "build" cmake -DBENCHMARK_ENABLE_GTEST_TESTS=OFF -DBENCHMARK_ENABLE_TESTING=OFF -DCMAKE_BUILD_TYPE=Release ../
104
+ sudo cmake --build "build" --config Release --target install
105
+
106
+ - name : Install Intel SDE
107
+ run : |
108
+ curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/784319/sde-external-9.24.0-2023-07-13-lin.tar.xz
109
+ mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/
110
+ sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde
111
+
112
+ - name : Build
113
+ env :
114
+ CXX : g++-13
115
+ run : |
116
+ make clean
117
+ meson setup --warnlevel 2 --werror --buildtype release builddir
118
+ cd builddir
119
+ ninja
51
120
- name : Run test suite on TGL
52
121
run : sde -tgl -- ./builddir/testexe
53
122
123
+ SPR :
124
+
125
+ runs-on : intel-ubuntu-latest
126
+
127
+ steps :
128
+ - uses : actions/checkout@v3
129
+
130
+ - name : Install dependencies
131
+ run : |
132
+ sudo apt update
133
+ sudo apt -y install g++-13 libgtest-dev meson curl git cmake
134
+
135
+ - name : Install google benchmarks
136
+ run : |
137
+ git clone https://github.com/google/benchmark.git
138
+ cd benchmark
139
+ cmake -E make_directory "build"
140
+ cmake -E chdir "build" cmake -DBENCHMARK_ENABLE_GTEST_TESTS=OFF -DBENCHMARK_ENABLE_TESTING=OFF -DCMAKE_BUILD_TYPE=Release ../
141
+ sudo cmake --build "build" --config Release --target install
142
+
143
+ - name : Install Intel SDE
144
+ run : |
145
+ curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/784319/sde-external-9.24.0-2023-07-13-lin.tar.xz
146
+ mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/
147
+ sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde
148
+
149
+ - name : Build
150
+ env :
151
+ CXX : g++-13
152
+ run : |
153
+ make clean
154
+ meson setup --warnlevel 2 --werror --buildtype release builddir
155
+ cd builddir
156
+ ninja
157
+
54
158
- name : Run test suite on SPR
55
159
run : sde -spr -- ./builddir/testexe
0 commit comments