Aviral Goel
f4b880d058
refactor: remove gemm preshuffle pipeline v1 by removing all references from codebase ( #3132 )
...
* test: temporarily disable flaky test_ck_tile_moe_sorting_2d_buf
* refactor: deprecate gemm preshuffle pipeline v1 by removing all references from codebase
* Revert "test: temporarily disable flaky test_ck_tile_moe_sorting_2d_buf"
This reverts commit 573c08a085 .
[ROCm/composable_kernel commit: 73f637894d ]
2025-11-02 00:06:28 -04:00
Thrupti Raj Lakshmana Gowda
27dc4d9833
[CK TILE ENGINE] GEMM Multi D Restructure ( #3121 )
...
* Renaming old code
* Adding GEMM code with new Architecture
* Partial Progress : Errors
* Partial Progress : Working code
* Changes to element wise function
* Removing Debugging statements
* Working GEMM Multi D code
* Removing Stale Code
* Address Copilot review comments
* Address Copilot review comments
* Changes to validation file
* Changes to common code snippets
* Creating common folder
* Removing duplicate files
* Pointing to right common file
* Pointing to right common file
* Pointing to right common file
* Changing to VERBOSE
* Changing CMAKE messages to verbose
* Updating Cmake with right layout datatype configs
* Working code for GEMM Multi D
[ROCm/composable_kernel commit: a33d98f8e2 ]
2025-10-31 12:02:46 -07:00
John Afaganis
c6b0458d1d
Add copyright notices to missing files ( #3133 )
...
[ROCm/composable_kernel commit: 3f996ee738 ]
2025-10-31 07:35:11 -07:00
Thrupti Raj Lakshmana Gowda
78ba0358bd
Ck tile engine preshuffle ( #2919 )
...
* Partial Progress : Preshuffle working code for datatype
* Partial Progress : Preshuffle Cleanup
* Working code for default config with min max step
* Partial Progress : PermuteN implemented in validation
* Partial Progress : PermuteN changes in Preshuffle
* CK Tile Engine Preshuffle Complete
* CK TILE ENGINE : Preshuffle Layout validation
* CK Tile Engine Preshuffle Validation
* Preshuffle Validation check
* CK Tile Engine Preshuffle : Fixing Validation Cases
* Addressing PR review Comments
* Changes in config
* Addressing Review Comments
* Adding additional architecture in Jenkins
* Partial Progress : Selective Datatype and layouts
* Limited datatypes and layouts
* Addressing CI errors
* Datatype updates
* Datatype updates
* Datatype changes to Preshuffle
* Addressing Review Comments
* Addressing Review Comments
* Datatype changes
* Changes to Cmake
* Update on Jenkins
* Formatting with precommit
* Ruff Formatting
[ROCm/composable_kernel commit: 8b185e872e ]
2025-10-27 09:15:34 -05:00
Thrupti Raj Lakshmana Gowda
96942c824f
Excluding Tile engine from build ( #3085 )
...
[ROCm/composable_kernel commit: 0fd7d1a607 ]
2025-10-23 12:57:18 -07:00
Thrupti Raj Lakshmana Gowda
09acf06d06
[CK TILE ENGINE] Code changes to finding GPU id from TARGET ( #3055 )
...
* Reading gpuname from target for gemm in ck tile engine
* Reading gpuname from target for gemm preshuffle in ck tile engine
* Reading gpuname from target for gemm preshuffle in ck tile engine
* Get GPU changes for GEMM Muti D in TILE ENGINE
* Addressing errors for gpu name in cktileengine
[ROCm/composable_kernel commit: 9f77061094 ]
2025-10-20 09:02:18 -07:00
Thrupti Raj Lakshmana Gowda
e04000a0d0
[CK Tile Engine] k_block_per_cu changes in Preshuffle ( #2842 )
...
* kperblock changes in CK Tile Engine Preshuffle
* Config file formatting changes
[ROCm/composable_kernel commit: 7d7ded62d3 ]
2025-09-15 13:22:11 -07:00
Thrupti Raj Lakshmana Gowda
fcc5e31bff
[CK TILE ENGINE] Adding GEMM Preshuffle to CK Tile Engine ( #2712 )
...
* Partial Progress : Completed ListBlob
* Additional changes in Listbob
* Partial Progress : Generate Blobs Completed
* Partial Progress : Added Host side code for Preshuffle
* Working code for Preshuffle before Cleanup
* Partial Progress : Cleanup
* Partial Progress : Datatype Validation
* Partial Progress : Warptiles for preshuffle changed from hardcoding to take from config
* Partial Progress : Cleanup
* Partial Progress : Code Cleanup
* Partial Progress : Passing all valid tiles failing for unsupported tiles
* Partial Progress : Working code, testing pending for edge cases
* Partial Progress for testing
* Completed Code
* kBlockPerCu as tunable parameter from config
* Update tile_engine/ops/gemm_preshuffle/README.md
Co-authored-by: spolifroni-amd <Sandra.Polifroni@amd.com >
* Update tile_engine/ops/gemm_preshuffle/README.md
Co-authored-by: spolifroni-amd <Sandra.Polifroni@amd.com >
* Update tile_engine/ops/gemm_preshuffle/README.md
Co-authored-by: spolifroni-amd <Sandra.Polifroni@amd.com >
* Update tile_engine/ops/gemm_preshuffle/README.md
Co-authored-by: spolifroni-amd <Sandra.Polifroni@amd.com >
* Update tile_engine/ops/gemm_preshuffle/README.md
Co-authored-by: spolifroni-amd <Sandra.Polifroni@amd.com >
* Update tile_engine/ops/gemm_preshuffle/README.md
Co-authored-by: spolifroni-amd <Sandra.Polifroni@amd.com >
* Update tile_engine/ops/gemm_preshuffle/README.md
Co-authored-by: spolifroni-amd <Sandra.Polifroni@amd.com >
* Update tile_engine/ops/gemm_preshuffle/README.md
Co-authored-by: spolifroni-amd <Sandra.Polifroni@amd.com >
* Update tile_engine/ops/gemm_preshuffle/README.md
Co-authored-by: spolifroni-amd <Sandra.Polifroni@amd.com >
* Update tile_engine/ops/gemm_preshuffle/README.md
Co-authored-by: spolifroni-amd <Sandra.Polifroni@amd.com >
* Update tile_engine/ops/gemm_preshuffle/README.md
Co-authored-by: spolifroni-amd <Sandra.Polifroni@amd.com >
* Update tile_engine/ops/gemm_preshuffle/README.md
Co-authored-by: spolifroni-amd <Sandra.Polifroni@amd.com >
* Update tile_engine/ops/gemm_preshuffle/README.md
Co-authored-by: spolifroni-amd <Sandra.Polifroni@amd.com >
* Update tile_engine/ops/gemm_preshuffle/README.md
Co-authored-by: spolifroni-amd <Sandra.Polifroni@amd.com >
* Partial Progress : Working listkernels
* Partial Progress : Cleanup Working listkernels
* Partial Progress : Single instance
* Partial Progress : Working single instance code
* Partial Progress : Working generate individual instance code
* Partial Progress : Working rewamped code for given config file needed validation and edge case testing
* Partial Progress : Working Code, testing pending
* Removing LOGS file
* Working code
* Minor changes to GEMM Preshuffle : Restructured
* Minor Changes in Preshuffle
* Changes to Jenkins File
* Changes to Jenkins file to consider new architecture
* Changes to Jenkins file for fixing CI
---------
Co-authored-by: spolifroni-amd <Sandra.Polifroni@amd.com >
[ROCm/composable_kernel commit: f6ba94fb5c ]
2025-09-12 11:50:19 -07:00