"src/git@developer.sourcefind.cn:gaoqiong/migraphx.git" did not exist on "ae513aa89e594d94739f0f7f2bcffa98a57d08a7"
  1. 13 Dec, 2022 1 commit
  2. 13 Nov, 2022 1 commit
    • Charlie Lin's avatar
      Dyn ref multibroadcast; dyn binary (#1423) · d73c6d7c
      Charlie Lin authored
      Updated Multibroadcast op to have a two input version for dynamic shapes
      Current dynamic shape broadcasting logic
      dynamic_dimensions must be the same or one of them is {1, 1, 0} or {1, 1, 1}
      Works for dyn-dyn, dyn-static, and static-static shape combinations
      Changed common.cpp for multibroadcasting for binary ops with dynamic shapes
      Extended binary.hpp for dynamic shapes to test the new common.cpp stuff
      d73c6d7c
  3. 09 Nov, 2022 1 commit
  4. 31 Oct, 2022 1 commit
  5. 26 Oct, 2022 1 commit
  6. 20 Oct, 2022 1 commit
  7. 19 Oct, 2022 1 commit
  8. 18 Oct, 2022 1 commit
  9. 17 Oct, 2022 2 commits
  10. 12 Oct, 2022 1 commit
  11. 11 Oct, 2022 2 commits
    • charlie's avatar
      Fix things · a88810da
      charlie authored
      convolution revert
      a88810da
    • charlie's avatar
      Redo design · d9d2215a
      charlie authored
      * doesn't make much sense to make broadcast use two inputs or handle
      dynamic shapes
      * compute the common shape for dynamic multibroadcast in the
      multibroadcast op
      * multibroadcast all combinations of the dynamic inputs
      d9d2215a
  12. 03 Oct, 2022 1 commit
  13. 22 Jun, 2022 1 commit
  14. 08 Oct, 2021 1 commit
    • Umang Yadav's avatar
      Remove alpha and beta from `dot` and `quant_dot` (#961) · 21193e87
      Umang Yadav authored
      Previously dot operator was defined as C = alpha * A . B + beta * C where * is scalar multiplication and . is dot product or matrix multiplication depending on dimension of the inputs.
      
      Aim is to have the definition of dot operator as C = A . B without having alpha or beta.
      
      In order to achieve the same effect as alpha and beta (1) it multiplies the one of the inputs to the dot operator with alpha value. (2) if beta is present then, multiplies the C with beta and then adds into the output from step 1.
      21193e87
  15. 17 Sep, 2021 2 commits
    • Paul Fultz II's avatar
      985f58b0
    • Umang Yadav's avatar
      Remove alpha and beta attributes from dot operator (#945) · 9e43cb8b
      Umang Yadav authored
      This PR aims to remove alpha and beta attributes from dot operator completely.
      
      Previously dot operator was defined as C = alpha * A . B + beta * C where * is scalar multiplication and . is dot product or matrix multiplication depending on dimension of the inputs.
      
      Aim is to have the definition of dot operator as C = A . B without having alpha or beta.
      
      In order to achieve the same effect as alpha and beta (1) it multiplies the one of the inputs to the dot operator with alpha value. (2) if beta is present then, multiplies the C with beta and then adds into the output from step 1.
      9e43cb8b
  16. 24 Aug, 2021 1 commit
    • Umang Yadav's avatar
      Change attributes names to be more consistent and reflect better meaning (#916) · 0d2606bb
      Umang Yadav authored
      * rename broadcast and multibroadcast output_lens attribute to out_lens attribute, and change tests and source code to reflect the same
      
      * change the reshape attribute from dims to out_lens
      
      * change transpose attribute's name from dims to perm to reflect better meaning
      
      * use permutation instead of perm for transpose
      
      clang formaating
      
      * use dims instead of out_lens for reshape
      
      clang formatting
      0d2606bb
  17. 09 Jul, 2021 1 commit