1. 09 Nov, 2023 1 commit
    • Krzysztof Drewniak's avatar
      [MLIR] Updates needed for general stride support · faef89ae
      Krzysztof Drewniak authored
      This is a companion PR to
      https://github.com/ROCmSoftwarePlatform/rocMLIR/pull/1312 .
      The updated commit hash points onto that PR branch, so coordinated
      merges are advised.
      
      With the above rocMLIR changes, the MLIR MIGraphX dialect now
      represents both the dimensions and strides of tensors inside MLIR,
      thus allowing NHWC convolutions to be correctly offloaded.
      
      In this PR, we:
      - Remove special handling for the case where non-standard shapes
      become input to MLIR modules
      - Fold broadcast and multibroadcast operations into the input size od
      MLIR modules
      - Update tests
      - Add an extra TRACE_MLIR print to help debug crashes in the
      high-level pipeline
      faef89ae
  2. 07 Nov, 2023 2 commits
  3. 04 Nov, 2023 1 commit
  4. 30 Oct, 2023 2 commits
  5. 24 Oct, 2023 1 commit
  6. 21 Oct, 2023 1 commit
  7. 20 Oct, 2023 2 commits
  8. 19 Oct, 2023 2 commits
  9. 16 Oct, 2023 1 commit
    • Paul Fultz II's avatar
      Enable MLIR by default for more cases (#2274) · 650ba45f
      Paul Fultz II authored
      This will enable MLIR by default for these cases:
      
      Any convolution fusion
      Any int8 gemm fusion
      All Navi3 standalone convolutions
      With a flag(ie MIGRAPHX_ENABLE_MLIR) to enable MLIR for floating-point gemm fusions
      Except:
      
      3x3 winnograd convolutions fusions (except on Navi)
      K > 2048 on gemm (as CK)
      Also there is MIGRAPHX_DISABLE_MLIR to disable MLIR completely.
      650ba45f
  10. 14 Oct, 2023 1 commit
  11. 13 Oct, 2023 1 commit
  12. 12 Oct, 2023 1 commit
  13. 11 Oct, 2023 3 commits
  14. 06 Oct, 2023 3 commits
  15. 03 Oct, 2023 1 commit
  16. 29 Sep, 2023 2 commits
  17. 28 Sep, 2023 2 commits
  18. 27 Sep, 2023 5 commits
  19. 24 Sep, 2023 1 commit
  20. 21 Sep, 2023 1 commit
  21. 16 Sep, 2023 3 commits
  22. 15 Sep, 2023 2 commits
  23. 13 Sep, 2023 1 commit