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

A specialized Winograd Conv2d op #971

Draft
wants to merge 15 commits into
base: master
Choose a base branch
from

Commits on Sep 26, 2024

  1. added two winograd ops

    bssrdf committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    5b4e448 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. added more checking for precondition to use winograd; switch to im2co…

    … if not satisfied
    bssrdf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    68c251b View commit details
    Browse the repository at this point in the history
  2. added source code for winograd kernel

    bssrdf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    2ccc67d View commit details
    Browse the repository at this point in the history
  3. winograd build ok

    bssrdf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    02a3cb1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d80466 View commit details
    Browse the repository at this point in the history
  5. remove debugging printouts

    bssrdf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    893ca79 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2024

  1. added a FP16 FX kernel to deal with fp16 filter data; no need to use …

    …FP32 buffer
    bssrdf committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    6afbf6e View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

  1. sync from sd.cpp

    bssrdf committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    0491858 View commit details
    Browse the repository at this point in the history
  2. restore test-conv2d.cpp test

    bssrdf committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    93c3da7 View commit details
    Browse the repository at this point in the history
  3. restore src/CMakeLists.txt

    bssrdf committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    4e8e0d4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e0e94c4 View commit details
    Browse the repository at this point in the history
  5. fix indentation

    bssrdf committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    c8700ca View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. skip if already computed in a preprocess step

    bssrdf committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    c5d43a2 View commit details
    Browse the repository at this point in the history
  2. added winograd conv2d to backend op tests

    bssrdf committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    00ad37e View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. add conv2d as a test case in test-backend-op

    bssrdf committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    4f93d67 View commit details
    Browse the repository at this point in the history