Zoltán Lakatos
839a37780c
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
..
2026-01-17 08:30:27 +01:00
2025-11-28 13:49:54 -08:00
2025-11-28 13:49:54 -08:00
2025-11-28 13:49:54 -08:00
2026-01-07 16:30:57 +01:00
2026-01-20 13:06:59 -08:00
2026-01-20 10:50:46 +01:00
2025-11-28 13:49:54 -08:00
2025-11-28 13:49:54 -08:00
2025-11-28 13:49:54 -08:00
2025-11-19 17:43:28 -07:00
2025-11-28 13:49:54 -08:00
2026-02-02 16:04:40 +08:00
2025-12-15 13:38:25 +01:00
2026-01-20 09:39:57 -08:00
2025-11-28 13:49:54 -08:00
2025-11-28 13:49:54 -08:00
2026-01-27 09:49:42 +01:00
2026-01-27 09:49:42 +01:00
2025-11-28 13:49:54 -08:00
2026-01-28 17:41:02 +01:00
2025-11-28 13:49:54 -08:00
2026-01-07 16:30:57 +01:00
2025-12-11 09:06:20 +01:00
2025-11-28 13:49:54 -08:00
2025-11-28 13:49:54 -08:00
2026-01-07 10:27:16 -08:00
2025-12-11 09:06:20 +01:00
2025-11-28 13:49:54 -08:00
2025-11-28 13:49:54 -08:00
2025-12-03 07:38:23 -08:00
2025-11-28 13:49:54 -08:00
2025-11-28 13:49:54 -08:00
2025-11-28 13:49:54 -08:00
2026-01-26 12:57:09 -08:00
2026-01-15 07:19:31 -08:00
2025-11-28 13:49:54 -08:00
2025-11-28 13:49:54 -08:00
2026-01-27 09:49:42 +01:00
2026-01-28 17:41:02 +01:00
2026-01-27 09:49:42 +01:00
2026-01-29 17:40:28 +00:00
2026-01-30 17:02:14 +01:00
2026-01-30 17:02:14 +01:00
2026-02-02 13:58:11 -08:00
2026-01-13 07:14:23 +01:00
2025-11-28 13:49:54 -08:00
2025-11-28 13:49:54 -08:00
2025-11-28 13:49:54 -08:00
2025-11-28 13:49:54 -08:00
2025-11-28 13:49:54 -08:00
2025-11-28 13:49:54 -08:00
2025-11-28 13:49:54 -08:00
2026-02-02 09:39:48 -08:00
2025-11-28 13:49:54 -08:00
2025-12-16 19:50:49 -08:00
2025-11-28 13:49:54 -08:00
2025-11-28 13:49:54 -08:00
2025-11-28 13:49:54 -08:00
2025-11-28 13:49:54 -08:00
2025-11-28 13:49:54 -08:00
2025-11-28 13:49:54 -08:00
2025-11-28 13:49:54 -08:00
2026-01-26 10:08:55 -08:00
2025-11-28 13:49:54 -08:00
2026-01-07 16:30:57 +01:00
2026-01-22 09:53:59 +01:00