Yiltan Temucin
3f857718fd
Fixed bug in functional and unit tests driver.sh
...
- The driver previously did not propagate errors correctly
- Adjusted gtest filters
driver edit
2024-11-15 10:50:31 -06:00
Yiltan Hassan Temucin
997eb69b5a
modified team based to_all -> reduce
2024-11-06 09:46:43 -06:00
Yiltan Hassan Temucin
fe767d9abf
remove cooperative groups
2024-10-30 20:10:21 +00:00
avinashkethineedi
18a1bdd0ac
Use C++ iota function to reset buffers and use its values for verification
...
* Update functional test script to include new tests
2024-10-15 20:23:25 +00:00
Avinash Kethineedi
e981f61693
Merge branch 'ROCm:develop' into functional_tests/puts_gets
2024-10-14 10:27:54 -05:00
Yiltan Hassan Temucin
63667a3167
Added Cooperative Groups configure option and header
2024-10-09 13:11:12 -07:00
avinashkethineedi
c1bcf336b4
Add script to run unit tests
2024-10-08 18:12:07 +00:00
Brandon Potter
56b2ed699b
Reset config options to original values
2024-09-27 11:17:11 -05:00
Brandon Potter
2806e1be79
Intermediate commit for rebase
2024-09-10 07:10:22 -07:00
Brandon Potter
c4b7e0d91b
Partial notifier
2024-09-10 07:10:21 -07:00
Brandon Potter
e9fb01ab6b
Merge pull request #27 from ROCm/ipc_bringup
...
Ipc bringup
2024-09-10 09:06:51 -05:00
avinashkethineedi
b6d31ac7ef
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
2024-09-07 16:06:36 -07:00
avinashkethineedi
d226922733
Add tilled version of puts and gets at the workgroup level to the functional test suite
2024-09-07 15:58:14 -07:00
avinashkethineedi
ff954237dd
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
2024-09-05 14:52:48 -07:00
avinashkethineedi
9c9ef4ffd3
Comment out ping pong test
...
* ping pong test fails sporadically
* issues with roc_shmem_wait_until
2024-08-28 12:40:51 -07:00
avinashkethineedi
49779863c2
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
2024-08-14 22:59:02 -07:00
Brandon Potter
58c5a98b5d
Add ipc unit_tests
2024-08-07 12:18:12 -07:00
Brandon Potter
ca36cc249e
Update functional_tests driver.sh script
2024-07-15 08:45:41 -07:00
Brandon Potter
23f2983214
Create new ro_ipc config
2024-07-15 10:38:38 -05:00
Brandon Potter
39c5be18b1
Remove CACHED_HEAP option
2024-07-15 10:18:20 -05:00
Brandon Potter
06e51a8132
Update functional_tests driver.sh script
2024-07-12 15:08:46 -07:00
Brandon Potter
ffc7aa468d
Setup ro_net_debug config for hyd-7c machine
2024-07-11 08:44:03 -07:00
Brandon Potter
ea8f264a11
Transfer files from RAD repository
2024-07-01 09:57:08 -05:00