Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[js/webgpu] Enable GroupedConvVectorize path #19791

Merged
merged 6 commits into from
Mar 13, 2024
Merged

Commits on Mar 6, 2024

  1. [js/webgpu] Enable GroupedConvVectorize path

    Vectorize met 2 failed cases in a CI bot with NVIDIA GPU, but we
    couldn't repro with all the GPUs at hand, including NVIDIA GPUs.
    This PR introduces GPUAdapterInfo and enables this opt on non-NVIDIA
    GPUs to make the bots happy.
    No obivous perf gain can be seen if we enable vectorize on NVIDIA.
    However, it shows big perf improvement on Intel. On my Gen12 Intel
    GPU, mobilenetv2-12 perf was improved from 11.14ms to 7.1ms.
    gyagp committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    f98e9fe View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Configuration menu
    Copy the full SHA
    411851e View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Configuration menu
    Copy the full SHA
    d4e26d1 View commit details
    Browse the repository at this point in the history
  2. Address Yulong's comments

    gyagp committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    7e3ad3a View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Configuration menu
    Copy the full SHA
    4e0a1c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b7a7a46 View commit details
    Browse the repository at this point in the history