File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : OneAPI ZE
2
+
3
+ on : [pull_request]
4
+
5
+ jobs :
6
+ compile-ze :
7
+ runs-on : ubuntu-22.04
8
+ steps :
9
+ - name : Install dependencies
10
+ run : |
11
+ sudo apt update
12
+ sudo apt install -y --no-install-recommends wget lsb-core software-properties-common gpg curl cmake git
13
+ - name : Build OneAPI ZE
14
+ run : |
15
+ git clone https://github.com/oneapi-src/level-zero.git
16
+ cd level-zero
17
+ mkdir build
18
+ cd build
19
+ cmake ../ -DCMAKE_INSTALL_PREFIX=/opt/ze
20
+ sudo make -j install
21
+ - uses : actions/checkout@v3
22
+ with :
23
+ submodules : recursive
24
+ - name : Build Open MPI
25
+ run : |
26
+ ./autogen.pl
27
+ #
28
+ # we have to disable romio as its old ze stuff doesn't compile with supported ZE API
29
+ #
30
+ ./configure --prefix=${PWD}/install --disable-mpi-fortran --disable-io-romio --disable-oshmem --with-ze
31
+ make -j
You can’t perform that action at this time.
0 commit comments