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

Update XNNPACK to latest version #18038

Merged
merged 28 commits into from
Nov 3, 2023
Merged

Update XNNPACK to latest version #18038

merged 28 commits into from
Nov 3, 2023

Commits on Oct 20, 2023

  1. Update to new XNNPACK version

    Pending some updates to the cmake config there to work with FetchContent so patch file is WIP.
    skottmckay committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    d6efbe4 View commit details
    Browse the repository at this point in the history
  2. Fix some setup stuff to minimize patch of XNNPACK and to not use the …

    …internal cache.h
    
    Fix Resize registrations
    Fix opset of internal NHWC domain not matching the ONNX opset for the model
    skottmckay committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    1b38b58 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7631901 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3e517d3 View commit details
    Browse the repository at this point in the history
  5. Switch xnnpack to latest commit which doesn't have the find_package c…

    …hanges that required extra patching.
    
    Update dependency artifacts in az.
    skottmckay committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    41303ef View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2023

  1. Fix xnnpack ops support checker to make sure there's an internal NHWC…

    … domain schema available.
    skottmckay committed Oct 21, 2023
    Configuration menu
    Copy the full SHA
    fd228b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cdb1cfc View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Fix web build

    skottmckay committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    4fda29e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d5ef65 View commit details
    Browse the repository at this point in the history
  3. Fix release wasm build

    skottmckay committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    a97d070 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Configuration menu
    Copy the full SHA
    ec345b5 View commit details
    Browse the repository at this point in the history
  2. Add some older opset version to the NHWC domain so the jsep tests pas…

    …s. As that EP explicitly registers ops in the old opsets I'm assuming they need these parallel schemas.
    skottmckay committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    29b5476 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    070cc64 View commit details
    Browse the repository at this point in the history
  4. Fix jsep to adjust for layout transformer using correct opset now whe…

    …n adding NHWC versions of nodes.
    skottmckay committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    7e01387 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

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

Commits on Oct 27, 2023

  1. Merge

    skottmckay committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    b1f7896 View commit details
    Browse the repository at this point in the history
  2. Fix XNNPACK unit tests not running

    - changes to check if an EP had a kernel to speed up unit tests (assumably) didn't take into account some EPs only have NHWC versions of kernels
    - update xnnpack kernels to cover earlier opsets
      - had to add schemas for earlier versions for jsep and the operator unit tests also only have good coverage for earlier schemas
        - if we didn't do this we lose a lot of test coverage
    - move some files to the correct directories for the operator
    - fix usage of workspace in a few places
    - allow zero size allocation to not throw. sometime the workspace has a size of zero (e.g. Resize) when it's not needed
    skottmckay committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    4c0b3cb View commit details
    Browse the repository at this point in the history
  3. Update deps

    skottmckay committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    c7b1d78 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Fix arg order

    skottmckay committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    6d897a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5867cbe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aafd537 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. fix typo

    skottmckay committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    076dfc9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e613bd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    54450cc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ad95255 View commit details
    Browse the repository at this point in the history
  5. Remove commented out code

    skottmckay committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    5e2866f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    16522d1 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

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