Skip to content

[GPU] Tweak convolution plan#4842

Open
echeresh wants to merge 2 commits intomainfrom
echeresh/relax-conv
Open

[GPU] Tweak convolution plan#4842
echeresh wants to merge 2 commits intomainfrom
echeresh/relax-conv

Conversation

@echeresh
Copy link
Contributor

@echeresh echeresh commented Mar 17, 2026

Jira: MFDNN-14766

The original regression is due to the layout normalization changes. This resulted in some previously rejected configs to be enabled which caused the regression.

The PR includes two changes:

  • Convolution plan tweak to prioritize the direct view optimization higher than SLM during retries
  • Relaxed mad layout check for f16/bf16 types
    • In particular for "direct view" layouts we usually have overlapped blocks (same stride). Any of these two blocks are now checked during the vectorized dimension check

@echeresh echeresh requested a review from a team as a code owner March 17, 2026 19:09
@github-actions github-actions bot added the platform:gpu-intel Codeowner: @oneapi-src/onednn-gpu-intel label Mar 17, 2026
@echeresh
Copy link
Contributor Author

make test perf-gpu
set primitive=conv deconv

@echeresh
Copy link
Contributor Author

make test
set test_scope=NIGHTLY
disable test_device_cpu
disable benchdnn_all
enable benchdnn_conv
enable benchdnn_deconv
enable arch_gpu_xe-hpc
enable arch_gpu_xe-hpg-atsm
enable arch_gpu_xe-hpg-dg2
enable arch_gpu_xe-lp
enable arch_gpu_xe-lpg
enable arch_gpu_xe-lpg+
enable arch_gpu_xe2-hpg-bmg
enable arch_gpu_xe2-lpg
enable arch_gpu_xe3-lpg

@echeresh echeresh changed the title WIP: [GPU] Tweak convolution plan [GPU] Tweak convolution plan Mar 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

platform:gpu-intel Codeowner: @oneapi-src/onednn-gpu-intel

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant