@@ -22,27 +22,54 @@ This initiative is being kicked off to bring as much public CI as is possible fo
2222oneDNN
2323------
2424
25- Representative: Vadim Pirogov
26- Support contact for CI:
25+ Representative: Vadim Pirogov @vpirogov
2726
28- * Existing public CI *
27+ Support contacts for CI:
2928
30- | Owner | Type | OS | Number | Active? | How to access logs |
31- | --- | --- | --- | --- | --- | --- |
32- | ? | ? | ? | ? | ? | ? |
29+ | Area | Owner |
30+ | ------------------ | ------------------------- |
31+ | AArch64 | Hamza Butt @theComputeKid |
32+ | x64, new platforms | Vadim Pirogov @vpirogov |
3333
34- * Required Public CI Infrastruture Needed To Confidently Accept Contributions *
34+ * Existing public CI*
3535
36- | Instruction set architecture | Hardware Vendor | Processor Type | Operating System |
37- | --- | --- | --- | --- |
38- | x86 | Intel | CPU | Ubuntu |
39- | aarch64 | Arm | CPU | Ubuntu |
36+ | Target | OS | Concurrency | Active? | How to access logs |
37+ | ----------- | --------------------- | ------------ | ------- | ---------------- --- |
38+ | CPU x64 | Linux, Windows, macOS | 2 | Yes | CI x64 PR check |
39+ | CPU AArch64 | Linux, macOS | 2 | Yes | CI AArch64 PR check |
4040
41- Software Versions
41+ * Required Public CI Infrastruture Needed To Confidently Accept Contributions *
4242
43- CMake
44- glibc
45- ...
43+ Basic required CI coverage includes reasonable OS coverage for all supported
44+ platforms.
45+
46+ | Target | OS |
47+ | ------------- | --------------------- |
48+ | CPU AArch64 | Linux, Windows, macOS |
49+ | CPU PowerPC64 | Linux |
50+ | CPU RISC-V | Linux |
51+ | CPU x64 | Linux, Windows, macOS |
52+ | GPU AMD | Linux, Windows |
53+ | GPU Intel | Linux, Windows |
54+ | GPU NVIDIA | Linux, Windows |
55+
56+ oneDNN is a performance library and includes multiple specialized code paths for
57+ relevant hardware features. To test these code paths CI must include functional
58+ and performance testing coverage for all hardware variants that have specific
59+ implementations.
60+
61+ | Target | ISA/IP Variants |
62+ | ------------- | ---------------------------------------- |
63+ | CPU AArch64 | ARMv8.2-A, ARMv8.4 SVE |
64+ | CPU PowerPC64 | Power ISA Base |
65+ | CPU RISC-V | RISC-V, RVV 1.0 |
66+ | CPU x64 | Intel AVX2, Intel AVX-512, Intel AVX10.1 |
67+ | GPU AMD | CDNA 2 |
68+ | GPU Intel | Xe, Xe2, Xe3 |
69+ | GPU NVIDIA | GV100 |
70+
71+ Software requirements and minimal supported versions are documented in [ project
72+ README.md] ( https://github.com/uxlfoundation/oneDNN?tab=readme-ov-file#requirements-for-building-from-source ) .
4673
4774oneDPL
4875------
0 commit comments