Skip to content

Commit 6098a30

Browse files
committed
Applying review suggesstions.
1 parent cd8d670 commit 6098a30

File tree

1 file changed

+25
-17
lines changed

1 file changed

+25
-17
lines changed

project-infrastructure/project-ci-documentation.md

Lines changed: 25 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,9 @@ Support contact for CI:
8686

8787
*Existing public CI*
8888

89+
The current CI infrastructure is setup for per-commit testing. It is run automatically on PRs in the oneDPL repository
90+
when a new commit is made to the source branch of the PR.
91+
8992
| Owner | Type | OS | How to access logs |
9093
| --- | --- | --- | --- |
9194
| GitHub | CPU x86 | Ubuntu | Via CI Testing Workflow view |
@@ -108,24 +111,29 @@ platforms can be found in the links below.
108111
* NVIDIA: https://developer.codeplay.com/products/oneapi/nvidia/latest/guides/get-started-guide-nvidia#supported-platforms
109112
* AMD: https://developer.codeplay.com/products/oneapi/amd/latest/guides/get-started-guide-amd#supported-platforms
110113

111-
Testing on CPU platforms must exercise several execution policies with OpenMP and oneTBB to cover all of the oneDPL backends.
112-
| Processor Type | Execution Policy |
113-
| --- | --- |
114-
| CPU | seq, unseq, par (using oneTBB), par (using OpenMP), par\_unseq(using oneTBB), par\_unseq(using OpenMP) |
115-
| GPU | device\_policy |
114+
oneDPL testing must cover all C++ standard execution policies as well as oneDPL device policies.
115+
116+
* CPU: ``seq``, ``unseq``, ``par_unseq``, ``device_policy``
117+
* GPU: ``device_policy``
118+
119+
Testing on CPU platforms must exercise ``par`` and ``par_unseq`` execution policies with OpenMP and oneTBB to cover all
120+
of the oneDPL backends.
121+
122+
Minimum Software Versions:
123+
| Software | Windows | Linux | MacOS (Arm CPU testing) |
124+
| --- | --- | --- | --- |
125+
| OpenMP | any | any | any |
126+
| oneTBB | 2022.0 | 2022.0 | 2022.0 |
127+
| CMake | 3.20 | 3.11 | 3.11 |
128+
| git | any | any | any |
129+
| python | any | any | any |
130+
| DPC++ Compiler | 2024.2 | 2024.2 | - |
131+
| clang++ compiler | 16 | 16 | 16 |
132+
| GCC compiler | 10 | 10 | 10 |
133+
| ninja | any | any | any |
134+
| Microsoft Visual Studio* | 2022 | - | - |
135+
| Intel General-Purpose GPU driver (for Intel HW testing) | 2423.32 (Rolling) and 2350.61 (LTS) | 2423.32 (Rolling) and 2350.61 (LTS) | - |
116136

117-
Software Versions:
118-
| Windows | Linux | MacOS (Arm CPU testing) |
119-
| --- | --- | --- |
120-
| OpenMP | OpenMP | OpenMP |
121-
| oneTBB | oneTBB | oneTBB |
122-
| CMake 3.20 | CMake 3.11 | CMake 3.11 |
123-
| git | git | git |
124-
| python | python | python |
125-
| DPC++ Compiler | DPC++ Compiler | clang++ compiler |
126-
| ninja | clang++ compiler | |
127-
| Visual Studio 2019 | g++ | |
128-
| Visual Studio 2022 | | |
129137

130138
oneDAL
131139
------

0 commit comments

Comments
 (0)