Zoltán Lakatos
301eb5cf08
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>
2026-02-02 13:58:11 -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-20 13:06:59 -08:00
2025-11-28 13:49:54 -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
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-28 13:49:54 -08:00
2026-01-20 09:39:57 -08: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
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
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-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-07 10:27:16 -08:00
2025-11-28 13:49:54 -08:00
2025-12-11 09:06:20 +01:00
2025-11-28 13:49:54 -08:00
2026-01-29 10:29:40 -08: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
2025-11-28 13:49:54 -08:00
2026-01-26 12:57:09 -08:00
2025-11-28 13:49:54 -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
2025-12-17 15:58:58 -08:00
2025-11-28 13:49:54 -08:00
2025-12-30 16:25:08 +01:00
2026-01-28 15:31:54 -06:00
2026-01-14 11:02:19 +01:00
2026-01-23 12:20:00 +01:00
2026-01-23 12:19:51 +01:00
2026-01-23 12:19:51 +01:00
2026-01-30 17:02:14 +01:00
2025-12-30 16:25:08 +01:00
2025-12-30 16:25:08 +01:00
2025-12-30 16:25:08 +01:00
2025-12-17 15:58:58 -08:00
2025-12-31 13:12:45 -07:00
2025-12-29 12:58:29 +01:00
2025-12-18 21:55:50 -07:00
2026-01-23 12:20:00 +01:00
2026-01-23 12:19:51 +01:00
2025-12-19 15:15:02 +01:00
2026-01-23 12:19:51 +01:00
2026-01-30 17:02:14 +01:00
2026-01-30 17:02:14 +01:00
2026-01-30 17:02:14 +01:00
2026-01-30 17:02:14 +01:00
2026-01-30 17:02:14 +01:00
2025-12-19 15:15:02 +01:00
2025-12-22 15:57:45 +01:00
2026-01-30 17:02:14 +01:00
2025-12-17 15:58:58 -08:00
2026-01-13 07:14:23 +01:00
2025-11-28 13:49:54 -08:00
2026-01-07 10:20:44 -08:00
2025-11-28 13:49:54 -08: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
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-30 17:02:14 +01:00