Johannes Graner
ee2c35b92d
[CK] Allow tensors larger than 2GB in grouped conv bwd weight ( #3169 )
...
* Take split_k into account when checking 2GB tensor limit.
* Revert "Take split_k into account when checking 2GB tensor limit."
This reverts commit adf35c91be .
* Optimize grouped conv bwd wei split_k off calc
(cherry picked from commit 6f61dd56c5 )
* Update gridwise_gemm_xdl_cshuffle_conv_v3.hpp
(cherry picked from commit b33877c10f )
* Fix tensor descriptors and stride calculations
* Don't miss half of the elements
* Fix buffer size calculations
* Disable hack if stride not divisible by k_batch
* Clean up comments
* Disallow hack in non-contiguous edge cases
* Index -> Dim
* Fix broken test
* Refactor applicability checks into separate function
* fix missed variable name
* Fix variable name in info print
* update V3 2GB check
* No more regression, use templates instead
* Code deduplication
* Regression fix for cshuffle
* arch-guarded atomic_add implementations for gfx11
* Similar for half(4|8)_t as well
* Only use both offset hacks at the same time
* Revert "arch-guarded atomic_add implementations for gfx11"
This reverts commit 3883fe6935 .
This reverts commit 5311ec608d .
* Reapply "arch-guarded atomic_add implementations for gfx11"
This reverts commit 1972adeddc .
* Only remove float4 atomic_add
* Refactor to single flag
* Consolidate template parameters
* Consolidate flag in transformers
---------
Co-authored-by: Bartlomiej Kocot <barkocot@amd.com >
2026-01-08 08:02:02 +01:00
..
2025-11-26 09:48:17 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-12-19 15:58:51 -07:00
2025-11-18 10:17:18 -08:00
2025-11-20 10:45:57 -08:00
2025-12-19 15:58:51 -07:00
2025-12-17 15:58:58 -08:00
2025-12-17 15:58:58 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-12-19 15:58:51 -07:00
2025-12-19 15:58:51 -07:00
2025-12-11 09:06:20 +01:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-12-15 07:16:01 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-12-18 07:59:45 +01:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2026-01-07 10:27:16 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-20 10:45:57 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-12-11 09:06:20 +01:00
2025-12-11 09:06:20 +01:00
2025-12-11 09:06:20 +01:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-12-11 09:06:20 +01:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2026-01-07 10:27:16 -08:00
2025-11-18 10:17:18 -08:00
2025-12-11 09:06:20 +01:00
2025-12-11 09:06:20 +01:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2026-01-07 15:32:04 -08:00
2025-11-18 10:17:18 -08:00
2025-11-26 09:48:17 -08:00
2025-12-31 15:41:15 -08:00
2025-12-17 15:58:58 -08:00
2026-01-07 15:32:04 -08:00
2025-12-31 15:41:15 -08:00
2026-01-07 15:32:04 -08:00
2026-01-08 08:02:02 +01:00
2026-01-07 15:32:04 -08:00
2025-12-31 15:41:15 -08:00
2026-01-08 08:02:02 +01:00
2026-01-08 08:02:02 +01:00
2025-12-14 12:49:12 -08:00
2025-11-20 10:45:57 -08:00
2025-12-18 13:12:15 -07:00
2025-12-22 21:32:48 +01:00
2025-12-22 21:32:48 +01:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-12-18 21:55:50 -07:00
2025-12-14 12:49:12 -08:00
2025-11-18 10:17:18 -08:00
2025-12-22 21:32:48 +01:00
2025-12-18 13:12:15 -07:00
2025-11-18 10:17:18 -08:00
2025-11-20 10:45:57 -08:00
2025-12-23 11:33:09 +01:00
2025-11-18 10:17:18 -08:00
2025-12-19 15:58:51 -07:00
2026-01-07 10:20:44 -08:00
2025-11-18 10:17:18 -08:00
2025-12-15 08:03:00 +01:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-12-19 09:26:52 +08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-20 17:27:05 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -08:00
2025-11-18 10:17:18 -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-08 08:02:02 +01:00
2025-11-26 11:00:05 -07:00