Gilbert Lee
b36d93ae91
Using GTEST_SKIP() to skip unit tests that have insufficient devices. Skipping out earlier
...
[ROCm/rccl commit: f1a9ce3fa5 ]
2021-02-09 03:54:04 +00:00
Stanley Tsang
f152c8d160
Update MP UT to support arbitrary # of GPUs; multiple bugfixes ( #16 )
...
* Fixing temp file creation/deletion for Clique kernel mode.
* Refactoring of MP unit tests; include bugfixes and general support for any number of GPUs
* GroupCall MP UT properly quits when too many devices specified
* MP UT will programmatically set NCCL_COMM_ID if not specified; updated install script
[ROCm/rccl commit: d00b7d17bd ]
2021-02-05 16:49:25 -08:00
Wenkai Du
ae5779702a
Merge remote-tracking branch 'origin/develop' into 2.8.3
...
[ROCm/rccl commit: ab1e7a0318 ]
2021-02-04 20:02:34 -05:00
gilbertlee-amd
c981e76efe
Clique kernel support ( #295 ) ( #15 )
...
* Adding experimental clique-based kernels (opt-in only)
Co-authored-by: Stanley Tsang <stanley.tsang@amd.com >
Co-authored-by: Gilbert Lee <gilbert.lee@amd.com >
Co-authored-by: Wenkai Du <43822138+wenkaidu@users.noreply.github.com >
Co-authored-by: Stanley Tsang <stanley.tsang@amd.com >
Co-authored-by: Wenkai Du <43822138+wenkaidu@users.noreply.github.com >
[ROCm/rccl commit: 3e62ceddc5 ]
2021-01-28 09:45:01 -07:00
Stanley Tsang
d7ed44eb9a
Adding multiprocess unit tests ( #312 )
...
Adding multiprocess unit tests for collectives.
To run, NCCL_COMM_ID=$HOSTNAME:12345 build/release/test/UnitTestsMultiProcess
[ROCm/rccl commit: d3fa257682 ]
2021-01-15 16:34:36 -07:00
Wenkai Du
560224fe9f
gtest: add scatter to combined calls and use loops ( #303 )
...
* gtest: add scatter to combined calls and use loops
* gtest: run validation inside loop
* gtest: revert small element count to 2520
* gtest: fix memory leak in validation
(cherry picked from commit 36935cfbee )
* Fix combined call UT
* Fix memory leak
* Fix alltoallv test
[ROCm/rccl commit: b33a2cac8b ]
2021-01-14 19:28:01 -05:00
Wenkai Du
36935cfbee
gtest: add scatter to combined calls and use loops ( #303 )
...
* gtest: add scatter to combined calls and use loops
* gtest: run validation inside loop
* gtest: revert small element count to 2520
* gtest: fix memory leak in validation
[ROCm/rccl commit: b0853ccd51 ]
2020-11-13 17:57:44 -08:00
gilbertlee-amd
a7ef699687
Clique kernel support ( #295 )
...
* Adding experimental clique-based kernels (opt-in only)
Co-authored-by: Stanley Tsang <stanley.tsang@amd.com >
Co-authored-by: Gilbert Lee <gilbert.lee@amd.com >
Co-authored-by: Wenkai Du <43822138+wenkaidu@users.noreply.github.com >
[ROCm/rccl commit: 41bcfb8878 ]
2020-11-10 15:44:10 -07:00
Stanley Tsang
56d8c7c893
Adding better naming to unit tests for filtering; adding short and full unit test suites ( #235 )
...
[ROCm/rccl commit: 684f3e6af4 ]
2020-07-21 12:19:47 -06:00
gilbertlee-amd
b83acc8032
Removing UnitTest as install, removing unused env var ( #231 )
...
[ROCm/rccl commit: f87ba17737 ]
2020-07-10 09:30:28 -06:00
Wenkai Du
d1f8fdc3a8
gtest: add scatter, gather and all to all unit tests
...
[ROCm/rccl commit: fee1a20b74 ]
2020-06-09 17:44:15 -07:00
Stanley Tsang
e5419407c4
Updating copyright notices for 2020.
...
[ROCm/rccl commit: 20fa04d9b6 ]
2020-01-29 15:28:08 -08:00
Wenkai Du
7dc39b8928
Add bfloat16 all reduce unit test
...
[ROCm/rccl commit: bdac0256a5 ]
2019-11-18 13:50:29 -08:00
gilbertlee-amd
08a65f2201
Adding fix for unsufficient devices / better logging for skipped tests ( #63 )
...
[ROCm/rccl commit: a115f577dd ]
2019-05-21 14:34:20 -06:00
Gilbert Lee
57ac9a8a93
Adding support for alignment tests via sub-datasets
...
Added sample alignment test for AllGather
Datasets no longer free memory on destruction so Release() must be used
[ROCm/rccl commit: a50c852851 ]
2019-05-18 00:04:03 +00:00
Gilbert Lee
0e17bed9e6
Fixing GoogleTest to 1.8.1 and making changes to tests to support older API
...
[ROCm/rccl commit: 08fcce5ec9 ]
2019-05-16 23:13:49 +00:00
Gilbert Lee
60f91f645d
Updating RCCL based on NCCL 2.3.7
...
- Contains modifications to support AMD hardware
- Adds unit tests
[ROCm/rccl commit: 55a4b22ad7 ]
2019-05-16 16:16:18 +00:00