1. 11 Oct, 2023 1 commit
  2. 09 Oct, 2023 1 commit
  3. 02 Oct, 2023 4 commits
  4. 08 Aug, 2023 1 commit
  5. 31 Jul, 2023 1 commit
  6. 17 Jul, 2023 1 commit
  7. 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
  8. 22 Mar, 2023 1 commit
  9. 18 Mar, 2023 1 commit
  10. 16 Feb, 2023 1 commit
  11. 01 Nov, 2022 1 commit
  12. 04 Oct, 2022 1 commit
  13. 03 Oct, 2022 1 commit
    • Umang Yadav's avatar
      Add output_alias and runs_on_offload_target flags for the custom ops (#1309) · c9ffb38d
      Umang Yadav authored
      Adds two methods for the custom_ops virtual class.
      
      bool runs_on_offload_target(), if the custom op runs directly on the gpu then it should be set to true. in this case, custom op expects its parameters to reside in GPU memory and writes output to the GPU memory. If it is set to false then, custom op expects it's parameter to reside on the host and puts back the result into the host memory.
      
      output_alias, if output of the custom op is aliasing the input buffer. i.e. interpreting the same input buffer with differnet shape and strides.
      
      Update as_vector() in C++ API to handle non-standard shapes. It required exposing element_index to space_index conversion method for the shape class.
      c9ffb38d
  14. 06 Sep, 2022 1 commit
  15. 16 Aug, 2022 1 commit
  16. 22 Jul, 2022 1 commit
  17. 12 Jul, 2022 1 commit
    • Paul Fultz II's avatar
      Add tests for C API (#1266) · a7a32a9e
      Paul Fultz II authored
      This will ensure that migraphx.h can be included from a C compiler, and check that the C API can be called. This includes stdbool.h which is needed when using bool from C.
      a7a32a9e
  18. 24 Jun, 2022 1 commit
  19. 22 Jun, 2022 1 commit
  20. 26 May, 2022 1 commit
  21. 10 May, 2022 1 commit
  22. 05 May, 2022 1 commit
    • Paul Fultz II's avatar
      Cppcheck fixes (#1195) · d582425b
      Paul Fultz II authored
      Fixes the #error when using cppcheck. This no longer suppresses cppcheck errors when including those errors. This fixes the cppcheck errors that was there already.
      d582425b
  23. 03 May, 2022 1 commit
  24. 26 Apr, 2022 1 commit
  25. 24 Mar, 2022 1 commit
  26. 18 Mar, 2022 1 commit
  27. 15 Mar, 2022 1 commit
  28. 09 Mar, 2022 1 commit
  29. 02 Mar, 2022 1 commit
  30. 25 Feb, 2022 1 commit
  31. 16 Feb, 2022 1 commit
  32. 05 Nov, 2021 1 commit
  33. 18 Oct, 2021 1 commit
  34. 13 Oct, 2021 1 commit
  35. 23 Sep, 2021 1 commit
  36. 17 Sep, 2021 1 commit
  37. 16 Sep, 2021 1 commit
    • Shucai Xiao's avatar
      Loop operator (#853) · a275f590
      Shucai Xiao authored
      
      
      Add Loop operator for opset version 13.
      Notes: 1) Default max iteration number is 10 if no max iteration number is provided
      2) To change the max iter number, a user can set the max_loop_iterations in the onnx_option struct when parsing a model.
      3) The returned shape of the scan output is from the max_loop_iterations even the actual loop num is less than that. This issue also applies to other operators like NonZero and NonMaxSuppression. A issue #948 is created to track this and to be resolved later.
      Co-authored-by: default avatarPaul <pfultz2@yahoo.com>
      Co-authored-by: default avatarmvermeulen <5479696+mvermeulen@users.noreply.github.com>
      a275f590