Zoltán Lakatos
1a8bd3d34b
Implement device grouped gemm fixed nk multi abd for rdna4 (#3619)
* device struct implementation
* added xdl grouped multi abd fixed nk testing
* wmma implementation fixed
* avoid unnecessary device mem allocation and code cleanups
* cleanup instances definitions
* wmma examples added
* code cleanups
* fix clang format
* typo and compilation fixes related to reference gemm
* fix compilation error due to std::remove_cvref_t
* added missing hip_check_error includes
* correction to example instances
* review commentes addressed
* removed split-k from testing
* code formatting
---------
Co-authored-by: Zoltán Lakatos <zoltan.lakatos@streamhpc.com>
Co-authored-by: illsilin_amdeng <Illia.Silin@amd.com>
[ROCm/composable_kernel commit: 301eb5cf08]
2026-02-02 13:58:11 -08:00
..
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2026-01-07 10:27:16 -08:00
2025-11-26 11:00:05 -07:00
2026-01-14 11:02:19 +01:00
2025-11-26 11:00:05 -07:00
2026-01-14 11:02:19 +01:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2026-01-29 10:29:40 -08:00
2026-01-29 10:29:40 -08:00
2026-01-29 10:29:40 -08:00
2026-01-29 10:29:40 -08:00
2026-01-20 13:06:59 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2025-11-26 11:00:05 -07:00
2026-01-27 12:49:47 -08:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2026-01-27 12:49:47 -08:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2025-11-26 11:00:05 -07:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2025-12-05 07:44:10 -08:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2025-11-26 11:00:05 -07:00
2025-12-17 15:58:58 -08:00
2026-01-29 10:29:40 -08:00
2026-02-02 13:58:11 -08:00
2025-11-26 11:00:05 -07:00
2026-01-27 12:49:47 -08:00
2026-01-28 15:31:54 -06:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-02-02 09:39:48 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2026-01-27 12:49:47 -08:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2026-01-30 15:22:54 +08:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00