Skip to content

Commit 6f63f34

Browse files
committed
CI: minor updates and fix
1 parent 1fc394d commit 6f63f34

File tree

1 file changed

+134
-134
lines changed

1 file changed

+134
-134
lines changed

.github/workflows/ci.yml

Lines changed: 134 additions & 134 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,138 @@ concurrency:
88
cancel-in-progress: true
99

1010
jobs:
11+
package-source-tgz:
12+
secrets: inherit
13+
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
14+
with:
15+
project: oidn
16+
image: oidn/rockylinux:8.8
17+
cmd: scripts/build_src.py
18+
artifact-out: package-source-tgz
19+
artifact-path: build/oidn-*.tar.gz
20+
21+
package-source-zip:
22+
secrets: inherit
23+
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
24+
with:
25+
project: oidn
26+
runs-on: '[ "Windows", "build", "cuda" ]'
27+
cmd: python scripts/build_src.py
28+
artifact-out: package-source-zip
29+
artifact-path: build/oidn-*.zip
30+
31+
package-linux:
32+
secrets: inherit
33+
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
34+
with:
35+
project: oidn
36+
image: oidn/rockylinux:8.8
37+
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
38+
cmd: scripts/build.py package --full
39+
artifact-out: package-linux
40+
artifact-path: build/oidn-*.tar.gz
41+
42+
package-macos:
43+
secrets: inherit
44+
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
45+
with:
46+
project: oidn
47+
runs-on: '[ "macOS", "sign", "x86_64" ]'
48+
cmd: scripts/build.py package --full
49+
artifact-out: package-macos
50+
artifact-path: build/oidn-*.tar.gz
51+
52+
# package-macos-arm:
53+
# secrets: inherit
54+
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
55+
# with:
56+
# project: oidn
57+
# runs-on: '[ "macOS", "arm", "vis-mac-studio-1" ]'
58+
# cmd: scripts/build.py package --full
59+
# artifact-out: package-macos-arm
60+
# artifact-path: build/oidn-*.tar.gz
61+
62+
package-windows:
63+
secrets: inherit
64+
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
65+
with:
66+
project: oidn
67+
runs-on: '[ "Windows", "build", "cuda", "hip" ]'
68+
msvc-version: "2022"
69+
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
70+
ocloc-version: 77a13ae6-6100-4ddc-b069-0086ff44730c/ocloc_win_101.5082
71+
cmd: |
72+
echo $env:ROCM_PATH
73+
where ocloc.exe
74+
where $env:CC
75+
where $env:CXX
76+
python scripts/build.py package --full
77+
artifact-out: package-windows
78+
artifact-path: build/oidn-*.zip
79+
80+
antivirus-scan:
81+
needs:
82+
- package-linux
83+
- package-macos
84+
- package-windows
85+
secrets: inherit
86+
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/antivirus_scan.yml@main
87+
with:
88+
project: oidn
89+
artifact-in-linux: package-linux
90+
artifact-in-macos: package-macos
91+
artifact-in-windows: package-windows
92+
path: build/oidn-*
93+
94+
# antivirus-scan-arm:
95+
# needs:
96+
# - package-macos-arm
97+
# secrets: inherit
98+
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/antivirus_scan.yml@main
99+
# with:
100+
# project: oidn
101+
# artifact-in-macos: package-macos-arm
102+
# path: build/oidn-*
103+
104+
binary-analysis:
105+
needs:
106+
- package-linux
107+
- package-macos
108+
- package-windows
109+
secrets: inherit
110+
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/binary_analysis.yml@main
111+
with:
112+
project: oidn
113+
artifact-in-linux: package-linux
114+
artifact-in-macos: package-macos
115+
artifact-in-windows: package-windows
116+
path: build/oidn-*
117+
118+
# binary-analysis-arm:
119+
# needs:
120+
# - package-macos-arm
121+
# secrets: inherit
122+
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/binary_analysis.yml@main
123+
# with:
124+
# project: oidn
125+
# artifact-in-macos: package-macos-arm
126+
# path: build/oidn-*
127+
128+
static-analysis:
129+
secrets: inherit
130+
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/static_analysis.yml@main
131+
with:
132+
project: Open Image Denoise
133+
prebuild: >
134+
apt install -y ninja-build
135+
build: scripts/build.py
136+
137+
composition-analysis:
138+
secrets: inherit
139+
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/composition_analysis.yml@main
140+
with:
141+
project: oidn
142+
11143
build-rockylinux8:
12144
secrets: inherit
13145
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
@@ -979,7 +1111,7 @@ jobs:
9791111
-D OIDN_DEVICE_CPU=OFF
9801112
-D OIDN_DEVICE_SYCL=ON -D OIDN_DEVICE_SYCL_AOT=OFF -D OIDN_DEVICE_SYCL_JIT_CACHE=OFF
9811113
-D OIDN_INSTALL_DEPENDENCIES=ON -D OIDN_ZIP_MODE=ON
982-
1114+
9831115
build-windows-cudart:
9841116
secrets: inherit
9851117
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
@@ -1285,7 +1417,7 @@ jobs:
12851417
cmd: python scripts/test.py --device sycl --log test.log
12861418

12871419
test-windows-icx-dg2:
1288-
needs: build-windows
1420+
needs: build-windows-icx
12891421
secrets: inherit
12901422
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
12911423
with:
@@ -1297,135 +1429,3 @@ jobs:
12971429
artifact-path: test.log
12981430
artifact-on-failure: true
12991431
cmd: python scripts/test.py --device sycl --log test.log
1300-
1301-
static-analysis:
1302-
secrets: inherit
1303-
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/static_analysis.yml@main
1304-
with:
1305-
project: Open Image Denoise
1306-
prebuild: >
1307-
apt install -y ninja-build
1308-
build: scripts/build.py
1309-
1310-
composition-analysis:
1311-
secrets: inherit
1312-
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/composition_analysis.yml@main
1313-
with:
1314-
project: oidn
1315-
1316-
package-linux:
1317-
secrets: inherit
1318-
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
1319-
with:
1320-
project: oidn
1321-
image: oidn/rockylinux:8.8
1322-
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
1323-
cmd: scripts/build.py package --full
1324-
artifact-out: package-linux
1325-
artifact-path: build/oidn-*.tar.gz
1326-
1327-
package-macos:
1328-
secrets: inherit
1329-
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
1330-
with:
1331-
project: oidn
1332-
runs-on: '[ "macOS", "sign", "x86_64" ]'
1333-
cmd: scripts/build.py package --full
1334-
artifact-out: package-macos
1335-
artifact-path: build/oidn-*.tar.gz
1336-
1337-
# package-macos-arm:
1338-
# secrets: inherit
1339-
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
1340-
# with:
1341-
# project: oidn
1342-
# runs-on: '[ "macOS", "arm", "vis-mac-studio-1" ]'
1343-
# cmd: scripts/build.py package --full
1344-
# artifact-out: package-macos-arm
1345-
# artifact-path: build/oidn-*.tar.gz
1346-
1347-
package-windows:
1348-
secrets: inherit
1349-
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
1350-
with:
1351-
project: oidn
1352-
runs-on: '[ "Windows", "build", "cuda", "hip" ]'
1353-
msvc-version: "2022"
1354-
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
1355-
ocloc-version: 77a13ae6-6100-4ddc-b069-0086ff44730c/ocloc_win_101.5082
1356-
cmd: |
1357-
echo $env:ROCM_PATH
1358-
where ocloc.exe
1359-
where $env:CC
1360-
where $env:CXX
1361-
python scripts/build.py package --full
1362-
artifact-out: package-windows
1363-
artifact-path: build/oidn-*.zip
1364-
1365-
package-source-tgz:
1366-
secrets: inherit
1367-
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
1368-
with:
1369-
project: oidn
1370-
image: oidn/rockylinux:8.8
1371-
cmd: scripts/build_src.py
1372-
artifact-out: package-source-tgz
1373-
artifact-path: build/oidn-*.tar.gz
1374-
1375-
package-source-zip:
1376-
secrets: inherit
1377-
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
1378-
with:
1379-
project: oidn
1380-
runs-on: '[ "Windows", "build", "cuda" ]'
1381-
cmd: python scripts/build_src.py
1382-
artifact-out: package-source-zip
1383-
artifact-path: build/oidn-*.zip
1384-
1385-
antivirus-scan:
1386-
needs:
1387-
- package-linux
1388-
- package-macos
1389-
- package-windows
1390-
secrets: inherit
1391-
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/antivirus_scan.yml@main
1392-
with:
1393-
project: oidn
1394-
artifact-in-linux: package-linux
1395-
artifact-in-macos: package-macos
1396-
artifact-in-windows: package-windows
1397-
path: build/oidn-*
1398-
1399-
# antivirus-scan-arm:
1400-
# needs:
1401-
# - package-macos-arm
1402-
# secrets: inherit
1403-
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/antivirus_scan.yml@main
1404-
# with:
1405-
# project: oidn
1406-
# artifact-in-macos: package-macos-arm
1407-
# path: build/oidn-*
1408-
1409-
binary-analysis:
1410-
needs:
1411-
- package-linux
1412-
- package-macos
1413-
- package-windows
1414-
secrets: inherit
1415-
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/binary_analysis.yml@main
1416-
with:
1417-
project: oidn
1418-
artifact-in-linux: package-linux
1419-
artifact-in-macos: package-macos
1420-
artifact-in-windows: package-windows
1421-
path: build/oidn-*
1422-
1423-
# binary-analysis-arm:
1424-
# needs:
1425-
# - package-macos-arm
1426-
# secrets: inherit
1427-
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/binary_analysis.yml@main
1428-
# with:
1429-
# project: oidn
1430-
# artifact-in-macos: package-macos-arm
1431-
# path: build/oidn-*

0 commit comments

Comments
 (0)