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