github uxlfoundation/oneDNN v3.13.3

3 hours ago

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-template diagnostic promoted to an error (75c3dfa, 6e7312c)
  • Improved performance of SDPA backpropagation on Intel GPUs (fc9fed9, 695317e)
  • Introduced dnnl::verbose_profiling_enabled function 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=THREADPOOL when 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 == 1 on Intel GPUs (0e486f6)
  • Fixed a crash in matmul with transposed tensor B and non-trivial strides on x64 CPUs (c0abb1f)
  • [experimental] Introduced support for verbose profiling for SYCL runtime based on sycl_ext_oneapi_profiling_tag extension (6a45b07, 303e817, e26fd5a, 3fc4f4e, 8f8e9ec, bdf5118, bdf5118, 4f1cd92, 13d58e9)
  • Fixed crash in matmul with binary post-ops and bf16 or f16 broadcasted tensors on x64 CPUs with Intel AVX-512 and Intel DL Boost support (933b30a, b29c933)
  • Fixed correctness issues in f32 3D matmul with fp16 or bf16 weights on x64 CPUs (68f6a26, 171872e)
  • Fixed f32 SDPA subgraph performance regression on Intel GPUs (1a38c2d)
  • Fixed performance regression in f32 convolutions 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-all to -fstack-protector-strong for builds on AArch64 CPUs (27fc2c1)
  • Fixed correctness issue in f32 matmul with binary add post-op preceding sum post-op on Intel GPUs (f1c9e43)

Don't miss a new oneDNN release

NewReleases is sending notifications on new releases.