oneDNN v3,13 migration - #319
Open
azhai219 wants to merge 110 commits into
Open
Conversation
…le reorder Relaxed mb strides check for FP32/BF16 Convolutions (cherry picked from commit 118784c)
…nels (cherry picked from commit b758837)
Primitives that supports new post ops: - Jit Convolutions (FP32,BF16,INT8) - Jit Deconvolution (INT8) - Jit,Ref Pooling (INT8) AMX primitives: explicilty pass dst_type into has_default_values checks Extended int8 AMX convolutions to support depthwise/quantization post ops ONEDNN 3.2 migration squashed commits: - Correct assert for reg id in dw conv kernel ONEDNN 3.5 squash list: [FIX] fix avx2 int8 binary postops reg conflict (cherry picked from commit 52ddb70)
(cherry picked from commit 6cc5b1d)
(cherry picked from commit d484a99)
…ise post ops fusings (cherry picked from commit fbca2ad)
(cherry picked from commit e2e3cd0)
(cherry picked from commit e5c847c)
Remove redundancy of two unified instructions 3.5 squash below: [FIX] Add uni_vhsubps and uni_vaddsubps into jit_generator (#142) * Add uni_vhsubps and uni_vaddsubps into jit_generator.hpp * Add missing namespace * Adjust indentation and add braces * Improve formatting * Replace assertion in uni_vhsubps and uni_vhaddps with possible workaround for SSE 4.1 [FIX] added uni_vcvttps2dq (cherry picked from commit 7a63835)
…lchain Note: It is possible that the change is not applicable anymore Signed-off-by: Alexander Peskov <alexander.peskov@intel.com> (cherry picked from commit fd4655d)
[WA] Disabled custom JIT Softmax for ndims == 3 (cherry picked from commit a3ca91c)
…half_away_from_zero elementwise algorithms Note: hsigmoid implementation probably can be removed since there is hardsigmoid implementation (cherry picked from commit be27d5f)
…2 Convolution (cherry picked from commit f896140)
…olutions (cherry picked from commit 3cee5b9)
…with 5D input support (cherry picked from commit c05a57c)
cpu: fix: 1x1 jit conv error (cherry picked from commit 49fdb83) fix warning format: [FORK][FEATURE] Asymmetric quntization for activations
(cherry picked from commit 05a021b)
(cherry picked from commit 37c8b47)
1) needs no custom config on windows 2)TBB_INTERFACE_VERSION defined in the oneapi/tbb folder, while original "tbb" folder comes with stubs NB: this pre-production ver of the TBB comes only in the VS2019 (vc14) flavor! (cherry picked from commit 5df277e)
(cherry picked from commit edd39a3)
…conv fusing ONEDNN 3.2 migration squashed commits: - Fix jit_avx2_1x1_convolution_with_dw_conv (cherry picked from commit 18ff7bf)
(cherry picked from commit 4a737f5)
(cherry picked from commit 5d21f96)
There is a problem with compilation with -wundef warning flag. Include tbb directory by --system alow to avoid checker passes for TBB headers. (cherry picked from commit 0b3f4b8)
(cherry picked from commit b25ed00)
(cherry picked from commit f55944c)
Includes: - Memory desc wrapper extended with permutation exis extraction - Fill blocked algorithm has been extracted to a separate funtion - Moved fill_blocked into memory_desc_wrapper.hpp - Similar_to changes (cherry picked from commit fef6e00)
(cherry picked from commit 0f4b3c7)
…ions 3.5 squash list: [FORK][FIX] Fix onednn gemm JIT kernel accuracy issue caused by dest scale. [FORK][FIX] gemm convolution: fixed bias offset [FORK][FIX][x64] gemm conv fix for avx2 platforms (cherry picked from commit 7b499e0)
azhai219
force-pushed
the
dev/stock/rls-v3.13-rc4
branch
from
August 10, 2026 07:07
1b98db9 to
3a924c2
Compare
azhai219
force-pushed
the
dev/stock/rls-v3.13-rc4
branch
from
August 12, 2026 01:40
a3c3221 to
b489ebe
Compare
azhai219
force-pushed
the
dev/stock/rls-v3.13-rc4
branch
from
August 14, 2026 02:12
cb4152d to
1289c3b
Compare
deepak0x
pushed a commit
to deepak0x/openvino
that referenced
this pull request
Aug 18, 2026
### Details: - *forked oneDNN: https://github.com/openvinotoolkit/oneDNN/tree/dev/stock/rls-v3.13-rc4* - *oneDNN PR: openvinotoolkit/oneDNN#319 - *legacy pr openvinotoolkit#36844 is dropped.* ### Tickets: - *191001* ### AI Assistance: - *AI assistance used: no / yes* - *If yes, summarize how AI was used and what human validation was performed (build/tests/manual checks).* --------- Co-authored-by: Aleksandr Voron <aleksandr.voron@intel.com>
allnes
approved these changes
Aug 18, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Please include a summary of the change. Please also include relevant motivation and context. See contribution guidelines for more details. If the change fixes an issue not documented in the project's Github issue tracker, please document all steps necessary to reproduce it.
Fixes # (github issue)
Checklist
General
make testandmake test_benchdnn_*) pass locally for each commit?Performance improvements
New features
Bug fixes
RFC PR