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
..
2022-11-30 13:32:20 -06:00
2023-01-16 20:08:25 -06:00
2023-04-24 15:43:36 -05:00
2022-08-15 10:11:02 -05:00
2022-08-15 10:11:02 -05:00
2022-06-24 23:32:43 -05:00
2022-06-24 23:32:43 -05:00
2022-11-02 16:50:48 -06:00
2022-09-14 17:54:18 -05:00
2023-02-14 18:06:24 -06:00
2023-03-06 11:39:16 -06:00
2022-11-30 13:32:20 -06:00
2022-11-28 20:51:10 -06:00
2022-06-24 23:32:43 -05:00
2022-09-19 21:30:25 -05:00
2022-12-12 09:18:10 -06:00
2023-01-16 20:08:25 -06:00
2022-11-02 16:50:48 -06:00
2023-03-15 15:29:40 -05:00
2023-02-22 11:59:53 -06:00
2022-06-24 23:32:43 -05:00
2022-06-24 23:32:43 -05:00
2022-06-24 23:32:43 -05:00
2022-11-02 16:50:48 -06:00
2023-04-11 15:42:47 -05:00
2023-04-11 07:44:43 -05:00
2022-11-02 16:50:48 -06:00
2023-03-29 15:05:32 -05:00
2022-07-08 15:55:14 -05:00
2022-11-02 16:50:48 -06:00
2022-10-11 17:54:34 -05:00
2023-01-18 12:00:02 -06:00
2023-04-15 21:57:34 -05:00
2022-11-02 16:50:48 -06:00
2022-11-02 16:50:48 -06:00
2023-01-18 12:00:02 -06:00
2023-04-15 21:56:07 -05:00
2022-08-13 09:18:58 -05:00
2023-04-15 21:56:07 -05:00
2022-06-24 23:32:43 -05:00
2023-04-24 15:43:36 -05:00
2022-11-02 16:50:48 -06:00
2022-11-02 16:50:48 -06:00
2022-11-02 16:50:48 -06:00
2023-02-15 11:59:35 -06:00
2023-02-15 11:59:35 -06:00
2023-02-15 11:59:35 -06:00
2022-09-19 21:30:25 -05:00
2022-10-27 18:52:54 -06:00
2022-08-15 10:11:02 -05:00
2022-07-14 22:52:45 -05:00
2023-01-31 10:34:35 +08:00