1. 01 Jun, 2023 1 commit
  2. 30 May, 2023 4 commits
  3. 26 May, 2023 1 commit
    • Ted Themistokleous's avatar
      Fix Nonzero to track data value with sentinel value based on elements · c930d79a
      Ted Themistokleous authored
      
      
      We can't change the behaviour of the nonzero op and we currently pad the output
      with zeros. This unfortunately obfuscates the following cases:
      
      1. When the only nonzero element is the first index - the whole tensor is padded
      with zeros its not obvious if the first value is valid index or padded
      
      2. When the nonzero elements vector is used for indicies. The resulting vector
         with the padded value of 0 is still a valid index thus gather/gatherND and other ops
         will assume the 0 index is valid and operate accordingly.
      
      In this case, by adding a sentinel value of the number of static elements used
      by the desired shape, the resulting nonzero output can now track how many elements
      are valid by determining the value in the correct range.
      
      Originally I intended to use -1 but not all datatypes use this if say, we're dealing with
      unsigned values in our vectors or booleans.
      Signed-off-by: default avatarTed Themistokleous <ted.themistokleous@amd.com>
      c930d79a
  4. 25 May, 2023 1 commit
  5. 24 May, 2023 2 commits
  6. 23 May, 2023 2 commits
  7. 20 May, 2023 1 commit
  8. 19 May, 2023 3 commits
  9. 18 May, 2023 1 commit
  10. 17 May, 2023 2 commits
  11. 11 May, 2023 1 commit
  12. 09 May, 2023 1 commit
  13. 08 May, 2023 2 commits
  14. 06 May, 2023 1 commit
  15. 05 May, 2023 3 commits
  16. 04 May, 2023 2 commits
    • Paul Fultz II's avatar
      Rewrite multiplies with dot operator (#1685) · 457703a8
      Paul Fultz II authored
      When multiplying either the input or output across the K dimensions then the multiple can be applied to the constant which can then be folded with propagate_const.
      457703a8
    • Zhuoran Yin's avatar
      [mlir] Adding quant convolution fusion as anchor op (#1683) · 7f105952
      Zhuoran Yin authored
      Exposed the mlir_enabled() call the decide for lowering pipeline's enablement
      Disabled the rewrite quantization pipeline in mlir compilation
      Added quant convolution as anchor ops
      Fixed the return type expectations
      Added the fall back hip implementation for quantizelinear and dequantizelinear
      Will need advises to improve the implementation for quantizelinear
      7f105952
  17. 03 May, 2023 1 commit
    • Charlie Lin's avatar
      Update C/C++ API for dynamic batch (#1712) · 0ff00ef6
      Charlie Lin authored
      Relies on Removed split_single_dyn_dim compile flag #1711
      Exposes dynamic_dimension as a opaque object with dynamic_dimensions and optimals
      Exposes ONNX dyn_input_dims and default_dyn_dim to run with dynamic batch
      Updates api.py to be able to create objects from aggregate initialization (used for dynamic_dimension)
      Uses offload copy for now
      0ff00ef6
  18. 02 May, 2023 1 commit
  19. 01 May, 2023 2 commits
  20. 28 Apr, 2023 1 commit
  21. 27 Apr, 2023 1 commit
  22. 25 Apr, 2023 3 commits
  23. 24 Apr, 2023 3 commits