This is a patch release containing the following changes to v3.13.2:
- Improved performance of Scaled Dot Product Attention (SDPA) training forward subgraph
with Graph API on x64 CPUs (e971e88, b5206d3, bf8ffaa) - Fixed build errors with
-Wunused-templatediagnostic promoted to an error (75c3dfa, 6e7312c) - Improved performance of SDPA backpropagation on Intel GPUs (fc9fed9, 695317e)
- Introduced
dnnl::verbose_profiling_enabledfunction to allow applications to check
whether verbose profiling mode requires queue profiling to be enabled (e2a772f, d005652, 1716509) - Fixed crash in convolution with large padding on CPUs with Intel AVX-512 and
Intel AVX2 instruction set support (3c1407a) - Fixed crash and hang in verbose mode with Graph API and
ONEDNN_CPU_RUNTIME=THREADPOOLwhen using an asynchronous threadpool
(a35fd4f, 25b6be6, a1c07f2, b7dc0d5) - Fixed sporadic correctness issue in SDPA subgraph on Intel GPUs (b38b47c)
- Fixed correctness issue in RNN primitive backpropagation with GRU cell type and
dhc == 1on Intel GPUs (0e486f6) - Fixed a crash in matmul with transposed tensor
Band non-trivial strides on x64 CPUs (c0abb1f) - [experimental] Introduced support for verbose profiling for SYCL runtime based on
sycl_ext_oneapi_profiling_tagextension (6a45b07, 303e817, e26fd5a, 3fc4f4e, 8f8e9ec, bdf5118, bdf5118, 4f1cd92, 13d58e9) - Fixed crash in matmul with binary post-ops and
bf16orf16broadcasted tensors on x64 CPUs with Intel AVX-512 and Intel DL Boost support (933b30a, b29c933) - Fixed correctness issues in
f323D matmul withfp16orbf16weights on x64 CPUs (68f6a26, 171872e) - Fixed
f32SDPA subgraph performance regression on Intel GPUs (1a38c2d) - Fixed performance regression in
f32convolutions with 1x1 kernel on AArch64 CPUs with SVE support (bb92917) - Fixed performance regression in batch normalization on AArch64 CPUs with SVE support (a72c4a7)
- Changed Clang compiler flag from
-fstack-protector-allto-fstack-protector-strongfor builds on AArch64 CPUs (27fc2c1) - Fixed correctness issue in
f32matmul with binary add post-op preceding sum post-op on Intel GPUs (f1c9e43)