1. 25 May, 2022 2 commits
  2. 24 May, 2022 2 commits
  3. 18 May, 2022 3 commits
  4. 06 May, 2022 2 commits
  5. 05 May, 2022 6 commits
  6. 13 Apr, 2022 2 commits
  7. 29 Mar, 2022 1 commit
    • Paul Fultz II's avatar
      Refactor runtime compiled kernels to use the same compile_ops pipeline (#1125) · 661046c6
      Paul Fultz II authored
      This adds the infrastructure so we can compile everything in parallel, whereas before only pointwise kernels were compiled in parallel. This will also directly integrate with lowering and the gpu-driver. The kernels for pointwise and roialign are using this infrastructure. Scatternd is not since it does require standard shape.
      
      This also makes it easier to add new runtime compiled kernels in the future.
      661046c6
  8. 28 Mar, 2022 1 commit
  9. 18 Mar, 2022 1 commit
  10. 15 Mar, 2022 1 commit
    • Paul Fultz II's avatar
      Add iterators to kernels tensor_view and fix roialign to work with non-standard shape (#1126) · 31e63991
      Paul Fultz II authored
      This adds iterators to tensor_view, which can allow kernels to work with non-standard shapes like for roialign.
      
      To improve the performance of indexing when using the iterators, the shape class was updated to use integral_constants since the compiler doesn't always fold the const values. An integral_constant will at least enforce that in the AST.
      
      Finally, since index calculations with single integers are improved, I also updated pointwise to use single index rather than multi index. There is about 4% improvement in some cases.
      31e63991
  11. 14 Mar, 2022 1 commit
  12. 04 Mar, 2022 1 commit
    • bpickrel's avatar
      Mode as enum for pooling and roi_align (#1091) · a2e90b5d
      bpickrel authored
      Changed the pooling values for two structures from strings to specialized enum classes. Many test and operator parsing changes to support this. Introduces one new source file, op_enums.cpp.
      a2e90b5d
  13. 03 Mar, 2022 3 commits
  14. 02 Mar, 2022 2 commits
  15. 25 Feb, 2022 1 commit
  16. 24 Feb, 2022 1 commit
    • Paul Fultz II's avatar
      Some cmake fixes and updates (#1088) · cd0a4aa5
      Paul Fultz II authored
      Make doc/CMakeLists.txt standalone
      Switch to use rocm-cmake modules for document generation
      Add CONFIGURE_DEPENDS to file(GLOB) so it will update without an explicit cmake run
      Add STRINGS property for build type to make it easier to switch build types with ccmake
      Various fixes and improvements
      cd0a4aa5
  17. 21 Feb, 2022 2 commits
  18. 09 Feb, 2022 1 commit
  19. 08 Feb, 2022 2 commits
  20. 07 Feb, 2022 2 commits
  21. 05 Feb, 2022 2 commits
  22. 28 Jan, 2022 1 commit