Adam Osewski
8bb2bb4a05
Grouped Gemm + SplitK + simplified Kernel Args (#669)
* simplify karg in device/grid split-k op
* fix mk_kn_mn instances
* add more instances
* B2C with 3D grid for KSplit
* Remove unused code.
* Use default B2C (3D grid) in grid gemm v2r4r2.
* Device gemm splitk use B2C map.
* Device GroupedGemmXdlSplitKCShuffle
* Example for GroupedGemm Xdl SplitK
* Introduce Device GroupedGemmSplitK
* Fix updating kbatch size.
* Add instance mk-nk-mn
* Enable set kbatch in profiler.
* Add GGemmSplitK mk-kn-mn instances
* Add more instances & split into multiple files.
* minor fix
* tuning
* clean
* disabled failed instances
* use pipe v2
* Ignore arg on not supported arch.
* fix warning
---------
Co-authored-by: carlushuang <carlus.huang@amd.com>
Co-authored-by: Adam Osewski <aosewski@amd.com>
Co-authored-by: zjing14 <zhangjing14@gmail.com>
Co-authored-by: Jing Zhang <jizhan@amd.com>
Co-authored-by: root <root@ctr-ubbsmc15.amd.com>
2023-04-24 15:43:36 -05:00
..
2023-03-09 07:56:40 -06:00
2022-10-27 14:58:20 -06:00
2022-10-13 09:05:08 -05:00
2022-10-13 09:05:08 -05:00
2022-11-29 14:18:10 +08:00
2023-03-15 11:12:12 -05:00
2023-01-11 19:55:56 -06:00
2023-02-16 13:54:08 -06:00
2022-10-27 14:58:20 -06:00
2023-01-11 19:55:56 -06:00
2022-11-30 13:32:20 -06:00
2022-11-24 18:02:27 -06:00
2022-10-13 09:05:08 -05:00
2023-02-23 16:59:37 -08:00
2023-03-15 10:44:42 -05:00
2023-03-15 10:44:42 -05:00
2023-03-15 10:44:42 -05:00
2023-03-15 10:44:42 -05:00
2023-03-15 10:44:42 -05:00
2023-03-15 10:44:42 -05:00
2022-10-13 09:05:08 -05:00
2023-03-15 10:44:42 -05:00
2023-03-15 10:44:42 -05:00
2023-03-15 10:44:42 -05:00
2023-01-25 17:09:04 -06:00
2023-01-25 17:09:04 -06:00
2023-02-09 09:37:29 -08:00
2023-03-15 10:44:42 -05:00
2023-03-15 10:44:42 -05:00
2023-01-11 19:55:56 -06:00
2023-03-15 15:29:40 -05:00
2023-02-09 15:02:55 -06:00
2023-03-15 10:44:42 -05:00
2023-03-10 17:04:28 -06:00
2023-03-15 10:44:42 -05:00
2023-03-15 10:44:42 -05:00
2023-03-10 17:04:28 -06:00
2023-03-15 10:44:42 -05:00
2023-03-15 10:44:42 -05:00
2023-01-11 19:55:56 -06:00
2023-04-24 15:43:36 -05:00
2023-03-15 10:44:42 -05:00
2022-10-13 09:05:08 -05:00
2023-03-15 10:44:42 -05:00
2023-03-15 10:44:42 -05:00
2023-03-15 10:44:42 -05:00
2023-03-15 10:44:42 -05:00
2022-10-13 09:05:08 -05:00
2023-03-22 08:05:48 -07:00
2023-03-29 15:05:32 -05:00
2023-03-15 11:22:59 -05:00
2023-04-24 15:43:36 -05:00
2023-03-15 10:44:42 -05:00
2023-01-18 12:02:50 -06:00
2023-01-18 12:02:50 -06:00
2023-02-15 11:59:35 -06:00
2022-09-19 21:30:25 -05:00
2022-10-13 09:05:08 -05:00
2022-10-13 09:05:08 -05:00
2023-01-18 12:02:50 -06:00
2023-01-18 12:02:50 -06:00
2023-01-18 12:02:50 -06:00
2023-01-18 11:32:12 -06:00