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
..
2025-11-26 11:00:05 -07:00
2026-01-27 12:49:47 -08:00
2025-12-18 10:16:22 +01:00
2025-12-18 10:16:22 +01:00
2025-12-18 10:16:22 +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
2025-11-26 11:00:05 -07:00
2026-02-02 09:39:48 -08:00
2026-01-05 10:03:30 -08:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2026-01-23 12:19:51 +01:00
2025-12-05 07:44:10 -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
2026-02-02 09:39:48 -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-02-02 09:39:48 -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
2025-11-26 11:00:05 -07:00
2026-01-08 08:02:02 +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
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-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
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
2025-11-26 11:00:05 -07:00
2026-02-02 09:39:48 -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-02-02 09:39:48 -08:00
2025-11-26 11:00:05 -07:00
2026-01-26 10:08:55 -08:00
2025-11-26 11:00:05 -07:00
2026-02-02 09:39:48 -08:00
2025-11-26 11:00:05 -07:00
2026-01-26 10:08:55 -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-02-02 13:58:11 -08:00
2026-02-02 09:39:48 -08:00
2026-01-27 09:59:39 -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