@@ -8,6 +8,138 @@ concurrency:
8
8
cancel-in-progress : true
9
9
10
10
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
+
11
143
build-rockylinux8 :
12
144
secrets : inherit
13
145
uses : intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
@@ -979,7 +1111,7 @@ jobs:
979
1111
-D OIDN_DEVICE_CPU=OFF
980
1112
-D OIDN_DEVICE_SYCL=ON -D OIDN_DEVICE_SYCL_AOT=OFF -D OIDN_DEVICE_SYCL_JIT_CACHE=OFF
981
1113
-D OIDN_INSTALL_DEPENDENCIES=ON -D OIDN_ZIP_MODE=ON
982
-
1114
+
983
1115
build-windows-cudart :
984
1116
secrets : inherit
985
1117
uses : intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
@@ -1285,7 +1417,7 @@ jobs:
1285
1417
cmd : python scripts/test.py --device sycl --log test.log
1286
1418
1287
1419
test-windows-icx-dg2 :
1288
- needs : build-windows
1420
+ needs : build-windows-icx
1289
1421
secrets : inherit
1290
1422
uses : intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
1291
1423
with :
@@ -1297,135 +1429,3 @@ jobs:
1297
1429
artifact-path : test.log
1298
1430
artifact-on-failure : true
1299
1431
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