Yiltan Hassan Temucin
e50460af83
Use the precalculated num_warps variable
...
[ROCm/rocshmem commit: b83ff2fa84 ]
2025-02-06 13:21:25 -06:00
Yiltan Hassan Temucin
257610bdc5
Validate signal after put signal operations
...
[ROCm/rocshmem commit: 8d74c7b73e ]
2025-02-06 08:17:22 -06:00
Yiltan Hassan Temucin
adf66d04f4
Updated RO builds script and functional test driver for multi-node support
...
[ROCm/rocshmem commit: 3a8b0d4647 ]
2025-01-23 16:46:19 -06:00
Yiltan
fc8007bec6
Minor fixes for packaging
...
[ROCm/rocshmem commit: fa90f4b0ac ]
2025-01-20 18:15:07 +00:00
Yiltan
61f5c61ab1
Update scripts/install_dependencies.sh
...
Co-authored-by: Avinash Kethineedi <avinash.kethineedi@amd.com >
[ROCm/rocshmem commit: 0fb673e186 ]
2025-01-16 13:38:08 -05:00
Yiltan Temucin
b30ab63d2d
Added script to install dependencies
...
[ROCm/rocshmem commit: 5de0371bec ]
2025-01-16 10:06:39 -06:00
avinashkethineedi
7a0bf44b83
Updated driver.sh and tester.hpp with sequential numbering for test identification
...
* Enabled Ping Pong tests
* Removed test commands for multi-workgroup collective tests
[ROCm/rocshmem commit: 23172c9150 ]
2024-12-26 21:28:21 +00:00
Yiltan Temucin
758d2c78f0
Added timeout to unit tests
...
[ROCm/rocshmem commit: 98c164d72e ]
2024-12-06 15:50:22 -06:00
Yiltan Temucin
d7ca5edbf1
Update build scripts
...
- Only build for the machine we are on
- Saves CI time
[ROCm/rocshmem commit: d08ea96ea3 ]
2024-12-06 15:49:55 -06:00
avinashkethineedi
04daad3625
Merge branch PR #55 into naming_scheme
...
[ROCm/rocshmem commit: d8ce066adc ]
2024-12-04 21:46:38 +00:00
Yiltan
9d059041e9
Merge pull request #57 from Yiltan/CI-fix-degeneratetiledfine
...
[CI Bug Fix] Updated gfilter flags for DegenerateTiledFine tests
[ROCm/rocshmem commit: 46dcfbbb9e ]
2024-12-03 14:56:00 -05:00
Yiltan Temucin
0f6eb62aed
Updated gfilter flags for new unit tests
...
[ROCm/rocshmem commit: 37fe71343f ]
2024-11-26 13:51:29 -06:00
Brandon Potter
913ce47ef1
Use new naming scheme
...
[ROCm/rocshmem commit: fd8dbc7fb6 ]
2024-11-25 14:25:29 -06:00
Yiltan Temucin
fe7fb26f50
Added functional tests
...
[ROCm/rocshmem commit: f710a301fe ]
2024-11-22 15:36:17 -06:00
Yiltan Temucin
eebb42950a
Propergate errors from build scripts so CI doesn't silently fail
...
[ROCm/rocshmem commit: 4ad24b5aab ]
2024-11-15 11:17:33 -06:00
Yiltan Temucin
97bac1004f
Fixed bug in functional and unit tests driver.sh
...
- The driver previously did not propagate errors correctly
- Adjusted gtest filters
driver edit
[ROCm/rocshmem commit: 3f857718fd ]
2024-11-15 10:50:31 -06:00
Yiltan Hassan Temucin
7f3dd33144
modified team based to_all -> reduce
...
[ROCm/rocshmem commit: 997eb69b5a ]
2024-11-06 09:46:43 -06:00
Yiltan Hassan Temucin
9ae2320ac3
remove cooperative groups
...
[ROCm/rocshmem commit: fe767d9abf ]
2024-10-30 20:10:21 +00:00
avinashkethineedi
10eb11c1d5
Use C++ iota function to reset buffers and use its values for verification
...
* Update functional test script to include new tests
[ROCm/rocshmem commit: 18a1bdd0ac ]
2024-10-15 20:23:25 +00:00
Avinash Kethineedi
1a5536bfaa
Merge branch 'ROCm:develop' into functional_tests/puts_gets
...
[ROCm/rocshmem commit: e981f61693 ]
2024-10-14 10:27:54 -05:00
Yiltan Hassan Temucin
caa6d356c0
Added Cooperative Groups configure option and header
...
[ROCm/rocshmem commit: 63667a3167 ]
2024-10-09 13:11:12 -07:00
avinashkethineedi
7eec77ea17
Add script to run unit tests
...
[ROCm/rocshmem commit: c1bcf336b4 ]
2024-10-08 18:12:07 +00:00
Brandon Potter
24a527dcda
Reset config options to original values
...
[ROCm/rocshmem commit: 56b2ed699b ]
2024-09-27 11:17:11 -05:00
Brandon Potter
10d351b6a1
Intermediate commit for rebase
...
[ROCm/rocshmem commit: 2806e1be79 ]
2024-09-10 07:10:22 -07:00
Brandon Potter
cec6ba91a0
Partial notifier
...
[ROCm/rocshmem commit: c4b7e0d91b ]
2024-09-10 07:10:21 -07:00
Brandon Potter
94122cd208
Merge pull request #27 from ROCm/ipc_bringup
...
Ipc bringup
[ROCm/rocshmem commit: e9fb01ab6b ]
2024-09-10 09:06:51 -05:00
avinashkethineedi
9532e084fc
Add tilled version of puts and gets at wavefront level to the functional test suite
...
* Implemented tiled version of put*_wave and get*_wave functions
* Maintain single kernel that supports both tiled and untiled versions
* Disable IPC in the default RO build script
[ROCm/rocshmem commit: b6d31ac7ef ]
2024-09-07 16:06:36 -07:00
avinashkethineedi
3d26792831
Add tilled version of puts and gets at the workgroup level to the functional test suite
...
[ROCm/rocshmem commit: d226922733 ]
2024-09-07 15:58:14 -07:00
avinashkethineedi
31c43bd58d
add functional tests for puts and gets at wavefront level
...
* These functional tests are simple puts and gets, where every wave will get/put the same amount of data
* Enabled workgroup level puts and gets tests
[ROCm/rocshmem commit: ff954237dd ]
2024-09-05 14:52:48 -07:00
avinashkethineedi
46176eeeff
Comment out ping pong test
...
* ping pong test fails sporadically
* issues with roc_shmem_wait_until
[ROCm/rocshmem commit: 9c9ef4ffd3 ]
2024-08-28 12:40:51 -07:00
avinashkethineedi
60fb77de73
Add IPC backend
...
* add backend_ipc.{cpp & hpp}
* rename context_ipc.{cpp & hpp} to context_ipc_device.{cpp & hpp}
* add host interface to IPC backend
* add context_ipc_host.{cpp & hpp} to support host interface
* add USE_RO compile flag to enable support for single backend interface at a time
* add ipc_single script to build rocSHMEM with IPC backend
[ROCm/rocshmem commit: 49779863c2 ]
2024-08-14 22:59:02 -07:00
Brandon Potter
bda68c964e
Add ipc unit_tests
...
[ROCm/rocshmem commit: 58c5a98b5d ]
2024-08-07 12:18:12 -07:00
Brandon Potter
13ba4a1894
Update functional_tests driver.sh script
...
[ROCm/rocshmem commit: ca36cc249e ]
2024-07-15 08:45:41 -07:00
Brandon Potter
aff61dc498
Create new ro_ipc config
...
[ROCm/rocshmem commit: 23f2983214 ]
2024-07-15 10:38:38 -05:00
Brandon Potter
b0963b2f2c
Remove CACHED_HEAP option
...
[ROCm/rocshmem commit: 39c5be18b1 ]
2024-07-15 10:18:20 -05:00
Brandon Potter
98b26a763e
Update functional_tests driver.sh script
...
[ROCm/rocshmem commit: 06e51a8132 ]
2024-07-12 15:08:46 -07:00
Brandon Potter
84679dc589
Setup ro_net_debug config for hyd-7c machine
...
[ROCm/rocshmem commit: ffc7aa468d ]
2024-07-11 08:44:03 -07:00
Brandon Potter
ad4ab69c19
Transfer files from RAD repository
...
[ROCm/rocshmem commit: ea8f264a11 ]
2024-07-01 09:57:08 -05:00