Skip to content

[Issue]: MIOpen selects the naive kernel for specific commands #3559

@menglcai

Description

@menglcai

Problem Description

Test on the Windows platform, MIOpen (rocm-libraries 7daf2d028, 12/29) selects the naive kernel for following commands (one miopen cmd from a VAE model)

set MIOPEN_DEBUG_CONV_DIRECT=0

MIOpenDriver.exe convbfp16 -n 1 -c 512 --in_d 65 -H 88 -W 160 -k 512 --fil_d 5 -y 5 -x 5 --pad_d 0 -p 2 -q 2 --conv_stride_d 1 -u 1 -v 1 --dilation_d 1 -l 1 -j 1 --spatial_dim 3 -m conv -g 512 -F 1 -t 1

Operating System

Windows 25H2 (26200.6584)

CPU

AMD RYZEN AI MAX+ 395 w

GPU

Radeon 8060S

ROCm Version

TheRock (rocm-sdk-libraries-gfx1151==7.11.0a20251229)

ROCm Component

No response

Steps to Reproduce

Run following command , and MIOpenDriver will shows o suitable algorithm was found to execute the required convolution

set MIOPEN_DEBUG_CONV_DIRECT=0

MIOpenDriver.exe convbfp16 -n 1 -c 512 --in_d 65 -H 88 -W 160 -k 512 --fil_d 5 -y 5 -x 5 --pad_d 0 -p 2 -q 2 --conv_stride_d 1 -u 1 -v 1 --dilation_d 1 -l 1 -j 1 --spatial_dim 3 -m conv -g 512 -F 1 -t 1

(Optional for Linux users) Output of /opt/rocm/bin/rocminfo --support

No response

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions