Anton Gorenko
edd92fc546
DeviceGemm_Wmma_CShuffleV3 with BlockGemmPipelineVersion::v3 ( #2096 )
...
* Prepare files for DeviceGemm_Wmma_CShuffleV3
* Implement main part of CShuffleV3 with block pipeline v3 for WMMA
* Remove unused functions and template params for A/B descriptors
* Support both gfx11 and gfx12
* Enable SplitK for gfx12 and disable for gfx11
* Added RowColRow layout for DeviceGemmV2 fp16
* Added more instances for Row, Col, Row data layout
* Added instances for DeviceGemm_Wmma_CShuffleV3, Col, Row, Row data layout
* Added instances for DeviceGemm_Wmma_CShuffleV3, Col, Col, Row data layout
* Added more instances for DeviceGemm_Wmma_CShuffleV3, Row, Row, Row data layout
* Fix formatting
* Add documentation
Based on e5ad48a784
* Enable gemm_universal profiling for gfx11/12
* Add WMMA intrinsics for F8/BF8
* Support F8/BF8 DeviceGemm_Wmma_CShuffleV3, add basic instances
* Add BF16 instances and tests
* Fix test_gemm_universal_wmma_fp8 by adding CK_USE_WMMA_FP8
---------
Co-authored-by: Anca Hamuraru <anca@streamhpc.com >
2025-04-28 10:14:21 +05:00
..
2025-02-07 15:05:05 -07:00
2024-09-12 11:47:52 +02:00
2023-08-10 12:04:35 +08:00
2024-06-27 00:33:34 -07:00
2025-02-07 15:05:05 -07:00
2025-02-07 15:05:05 -07:00
2025-02-07 15:05:05 -07:00
2025-02-07 15:05:05 -07:00
2024-06-27 00:33:34 -07:00
2025-04-03 15:30:21 -07:00
2024-12-13 21:08:35 +01:00
2025-04-03 15:30:21 -07:00
2024-06-27 00:33:34 -07:00
2025-04-03 15:30:21 -07:00
2025-03-03 07:55:05 -08:00
2025-04-14 16:58:57 +08:00
2025-02-07 15:05:05 -07:00
2023-11-30 15:09:27 -06:00
2023-11-30 15:09:27 -06:00
2023-11-30 15:09:27 -06:00
2024-10-12 14:05:11 +08:00
2025-01-31 09:48:39 -08:00
2025-02-07 15:05:05 -07:00
2024-06-27 00:33:34 -07:00
2024-06-18 10:26:49 +02:00
2023-08-18 11:14:59 +08:00
2025-04-03 15:30:21 -07:00
2025-04-03 15:30:21 -07:00
2025-04-03 15:30:21 -07:00
2025-04-03 15:30:21 -07:00
2025-04-03 15:30:21 -07:00
2023-05-31 18:46:57 -05:00
2025-04-03 15:30:21 -07:00
2025-04-03 15:30:21 -07:00
2025-04-03 15:30:21 -07:00
2024-04-19 13:31:17 +02:00
2023-05-31 18:46:57 -05:00
2024-04-19 13:31:17 +02:00
2024-06-27 00:33:34 -07:00
2023-07-26 07:19:55 -07:00
2025-04-03 15:30:21 -07:00
2024-05-10 09:41:39 -07:00
2024-04-26 07:26:30 -05:00
2025-02-07 15:05:05 -07:00
2025-02-07 15:05:05 -07:00
2025-02-07 15:05:05 -07:00
2024-06-27 00:33:34 -07:00
2023-11-25 13:35:22 +01:00
2025-03-11 10:11:21 -07:00
2025-02-20 14:00:27 -08:00
2025-02-20 14:00:27 -08:00
2025-02-20 18:58:14 -08:00
2024-05-17 10:42:51 -07:00
2025-04-28 10:14:21 +05:00
2024-06-27 00:33:34 -07:00
2023-12-03 23:08:47 +01:00
2025-01-02 10:30:04 -08:00
2024-01-19 07:02:22 -06:00
2025-04-14 16:58:57 +08:00
2025-04-14 16:58:57 +08:00
2025-04-16 19:56:00 -06:00
2025-04-14 16:58:57 +08:00
2024-07-19 22:01:22 +08:00
2023-11-07 09:09:58 -06:00
2025-04-03 15:30:21 -07:00
2025-04-03 15:30:21 -07:00
2025-01-31 09:48:39 -08:00
2025-01-31 09:48:39 -08:00
2024-02-02 11:35:26 -08:00
2025-02-07 15:05:05 -07:00
2024-02-02 11:35:26 -08:00
2025-02-07 15:05:05 -07:00
2024-12-06 10:55:23 +01:00
2025-04-03 15:30:21 -07:00
2024-09-03 10:52:03 +02:00
2025-02-07 15:05:05 -07:00
2025-04-03 15:30:21 -07:00
2024-09-03 10:52:03 +02:00
2025-04-11 12:12:53 -07:00
2025-04-03 15:30:21 -07:00
2024-11-05 09:59:08 -08:00
2024-08-06 10:06:10 +02:00
2025-04-03 15:30:21 -07:00
2025-04-03 15:30:21 -07:00
2025-02-07 15:05:05 -07:00
2023-05-31 18:46:57 -05:00
2024-08-06 10:06:10 +02:00
2024-04-03 09:08:08 -05:00
2025-02-07 15:05:05 -07:00
2025-03-26 21:13:38 +01:00
2024-10-04 17:32:43 +02:00
2025-04-03 15:30:21 -07:00
2025-04-03 15:30:21 -07:00
2025-02-07 15:05:05 -07:00
2025-02-07 15:05:05 -07:00
2025-02-07 15:05:05 -07:00
2025-04-03 15:30:21 -07:00
2025-04-03 15:30:21 -07:00
2024-06-27 00:33:34 -07:00
2025-01-31 09:48:39 -08:00
2024-04-19 13:31:17 +02:00
2025-04-23 10:35:34 +08:00
2024-06-27 00:33:34 -07:00
2023-05-31 18:46:57 -05:00
2023-05-31 18:46:57 -05:00
2023-12-19 04:23:11 +08:00
2023-12-19 04:23:11 +08:00
2023-12-19 04:23:11 +08:00
2023-12-19 04:23:11 +08:00
2023-05-31 18:46:57 -05:00
2024-09-11 15:21:00 +02:00
2023-08-15 02:25:28 +08:00
2023-06-19 09:44:22 -05:00
2024-08-13 16:15:47 +02:00
2024-08-13 16:15:47 +02:00
2024-08-13 16:15:47 +02:00
2024-08-13 16:15:47 +02:00
2023-10-11 14:27:29 -05:00
2025-03-12 07:29:09 -07:00
2025-02-07 15:05:05 -07:00