Ville Pietilä
d4d1399dac
Disable three instances that cannot be built right now.
2025-11-06 10:18:32 +00:00
Ville Pietilä
009512536c
Update code gen after pipeline version changes.
2025-11-06 08:40:38 +00:00
Ville Pietilä
7a63cfd6c4
Merge remote-tracking branch 'origin/vpietila/ckb-remove-explicit-device-op-flag' into vpietila/ckb-fwd-bwd-instances
2025-11-06 02:30:30 -06:00
Ville Pietilä
beb1165d0d
Merge branch 'vpietila/ckb-fwd-instance-test-improvements' into vpietila/ckb-remove-explicit-device-op-flag
2025-11-06 08:27:07 +00:00
Ville Pietilä
13b980c418
clang-format
2025-11-06 08:26:05 +00:00
Ville Pietilä
9c64167d6f
Merge remote-tracking branch 'origin/develop' into vpietila/ckb-fwd-instance-test-improvements
2025-11-06 08:19:57 +00:00
joyeamd
12922120d2
add gfx11's barrier following SPG's reference ( #3159 )
...
* add gfx11's barrier following SPG's reference
* re-format the code
* minor fix
---------
Co-authored-by: ThomasNing <thomas.ning@amd.com >
2025-11-05 22:29:03 -08:00
Illia Silin
4533aa6dba
Fix compilation errors with clang22. ( #3164 )
...
* resolve compilation issue with clang22
* add __extension__ for __COUNTER__ usage in ck_tile
2025-11-05 15:42:22 -08:00
Adam Osewski
b8527a9236
[CK_BUILDER] Convolution traits. ( #3152 )
...
Added:
1. Convolution traits & unit tests
2. Update builder enumerators to have representation of Convolution Kernels properties.
3. Unified builder pipeline version & scheduler enumerators
2025-11-05 08:53:06 -08:00
Ville Pietilä
0604b49864
Update Readme.
2025-11-05 15:27:21 +00:00
Ville Pietilä
2bdb5d1655
Remove obsolete files.
2025-11-05 15:09:28 +00:00
Ville Pietilä
03a65de6bc
Add instance registry to code generation.
2025-11-05 15:06:56 +00:00
Ville Pietilä
8bfbdf6935
Add instance registry.
2025-11-05 15:03:19 +00:00
Ville Pietilä
e96fb6555c
Fix code generation.
2025-11-05 14:23:49 +00:00
Ville Pietilä
32d40f188c
Fix build paths.
2025-11-05 13:51:48 +00:00
Ville Pietilä
82f04195f9
Add generation of device op instances via script.
2025-11-05 13:19:35 +00:00
Ville Pietilä
ea5e21aa09
Remove redundant fields from JSON.
2025-11-05 06:07:09 -06:00
Ville Pietilä
d9bb5c3535
Fix build.
2025-11-05 10:33:51 +00:00
Ville Pietilä
fff8d16e93
Fix build.
2025-11-05 04:31:37 -06:00
Ville Pietilä
f410a34b43
Add missing concept.
2025-11-05 04:31:29 -06:00
Ville Pietilä
1213ef7618
Add missing concept.
2025-11-05 10:29:16 +00:00
Ville Pietilä
bcb916f45e
Merge remote-tracking branch 'origin/vpietila/ckb-remove-explicit-device-op-flag' into vpietila/ckb-fwd-bwd-instances
2025-11-05 04:10:09 -06:00
Ville Pietilä
3c6aae58f7
Refactor JSON scripts.
2025-11-05 04:08:53 -06:00
Ville Pietilä
deec3a0dc1
Remove explicit device op flag from from convolution signature.
2025-11-05 09:17:46 +00:00
Ville Pietilä
116e0c1c61
Move generator script.
2025-11-05 02:29:00 -06:00
Ville Pietilä
f0291b7956
Added missing copyright.
2025-11-05 08:15:20 +00:00
Ville Pietilä
30df33538a
Merge remote-tracking branch 'origin/develop' into vpietila/ckb-fwd-instance-test-improvements
2025-11-05 08:08:12 +00:00
andrew clark
3b076b0b74
Collecting redis stats ( #3149 )
2025-11-04 18:55:11 -08:00
Illia Silin
930423ab3b
Initialize new variable to prevent c++17 compiler error ( #3156 )
...
* initialize new variable to prevent c++17 compiler error
* build for gfx90a using -std=c++17 flag
2025-11-04 18:54:14 -08:00
Vidyasagar Ananthan
31c019f589
Chunk Ctests so we dont run into large number of tests error ( #3050 )
...
* Chunk Ctests so we dont run into large number of tests error
* Addressing feedback from copilot
2025-11-04 10:31:32 -08:00
Cong Ma
5abe4109e0
Introduces the new partitioner to implement the reduction StreamK kernel. ( #3107 )
...
* Introduces the new partitioner to implement the reduction StreamK kernel
* Add more doc text to functions
* Add persistent-dp option to streamk example
* Update example/ck_tile/40_streamk_gemm/README.md
2025-11-04 10:32:17 -07:00
Thomas Ning
13ba06f1e7
fix the blockscale 2d case ( #3148 )
...
Co-authored-by: Aviral Goel <aviral.goel@amd.com >
2025-11-04 11:55:23 -05:00
Ville Pietilä
4beee639b3
Add python script to create the serialized JSON file of the fwd instances.
2025-11-04 09:01:28 -06:00
John Shumway
0be0288f58
[CK_BUILDER] Update copyright messages. ( #3150 )
...
* Update copyright messages.
Copyright messages should no longer include a year. This PR updates all 38 source files to the new format.
* Switch to (C) from unicode copyright symbol.
The unicodein comments was causing compilation errors.
therock-7.10
2025-11-04 15:35:16 +01:00
John Shumway
6dbee64886
[CK_BUILDER] Add backward weight instance traits for xdl cshuffle. ( #3143 )
...
* Add backward weight instance traits for xdl cshuffle.
To keep instance test file sizes reasonable, we start a new test_bwd_weight_instances_traits.cpp test file.
* Fix copyright notices.
* Remove (c) symbol, replace with (C).
Having UTF-8 in source caused an error with code generation.
2025-11-04 15:34:00 +01:00
Bartłomiej Kocot
8681ced962
[CK TILE] Refactor Conv configs and Conv Elementwise ( #3151 )
...
* [CK TILE] Refactor Conv configs and Conv Elementwise
* fix
2025-11-04 15:04:53 +01:00
Ville Pietilä
1cf6e00cad
Merge branch 'vpietila/ckb-fwd-bwd-instances' of github.com:ROCm/composable_kernel into vpietila/ckb-fwd-bwd-instances
2025-11-04 07:52:27 -06:00
Ville Pietilä
e5528129c8
Add structured representation of the instances.
2025-11-04 07:46:30 -06:00
Ville Pietilä
37030df32d
Add workspace definition file.
2025-11-04 07:46:30 -06:00
Ville Pietilä
8e501e5c70
Add validation rules for builder parameters.
2025-11-04 07:46:30 -06:00
Ville Pietilä
156aeb7298
Move instances assets to a dedicated directory.
2025-11-04 07:46:30 -06:00
Ville Pietilä
dccd8b4ac4
Add listing of all fwd and bwd device ops and instances.
2025-11-04 07:46:30 -06:00
Ville Pietilä
0247a89f59
Add structured representation of the instances.
2025-11-04 06:52:18 -06:00
Ville Pietilä
5d6427a0fd
Removed unnecessary includes.
2025-11-04 12:16:09 +00:00
Ville Pietilä
c1db7497af
Fix clang-formatting.
2025-11-04 12:04:09 +00:00
Ville Pietilä
930dcaab25
Merge branch 'develop' into vpietila/ckb-fwd-instance-test-improvements
2025-11-04 13:48:41 +02:00
Ville Pietilä
69a93a57f0
Change if-else statements into switch in conv factory.
2025-11-04 10:57:50 +00:00
Ville Pietilä
adf0a80290
clang-format
2025-11-04 08:59:57 +00:00
Ville Pietilä
0ac48abe61
Improve ckb fwd conv instance tests.
2025-11-04 08:58:25 +00:00
Bartłomiej Kocot
99f38e4d9b
[CK TILE] Refactor grouped conv fwd large tensor ( #3144 )
2025-11-04 00:34:48 +01:00