Thrupti Raj Lakshmana Gowda
|
8b185e872e
|
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
|
2025-10-27 09:15:34 -05:00 |
|
Thrupti Raj Lakshmana Gowda
|
f6ba94fb5c
|
[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>
|
2025-09-12 11:50:19 -07:00 |
|