Commit Graph

29 Commits

Author SHA1 Message Date
Wenkai Du 1a07751dbe Revert "Allow call ncclCommAbort on Ctrl+C"
This reverts commit 5b5cf00cbe.


[ROCm/rccl-tests commit: 39086cdc0a]
2021-02-03 21:16:18 -05:00
Wenkai Du dbd8add7d1 Add tests code that can print info and reset input/output buffers
[ROCm/rccl-tests commit: e5f1482efb]
2021-01-04 16:51:16 -05:00
Wenkai Du 5624e4fcb3 Add support for testing memory allocated with hipMallocManaged
[ROCm/rccl-tests commit: 3117033150]
2020-12-15 22:05:50 -05:00
Wenkai Du ead006c5d7 Add alltoallv test
[ROCm/rccl-tests commit: 58dcd35af2]
2020-09-01 18:55:25 +00:00
Wenkai Du e73a11283b Add cumask option
[ROCm/rccl-tests commit: 3d63a84d97]
2020-08-21 21:34:55 +00:00
Wenkai Du 075041a9fa Merge remote-tracking branch 'nccl/master' into HEAD
[ROCm/rccl-tests commit: 5361dd8177]
2020-07-06 17:54:31 +00:00
Sylvain Jeaugey cf70df2498 Merge pull request #46 from NVIDIA/p2p
Add alltoall perf test

[ROCm/rccl-tests commit: a7b304dde5]
2020-06-17 10:45:29 -07:00
Luke Yeager 3a6293b748 Fix some memory leaks
[ROCm/rccl-tests commit: af4fa0f4cf]
2020-06-17 10:44:32 -07:00
Wenkai Du 0b235b136a Correct szie when init sendbuff
[ROCm/rccl-tests commit: 83b846cf4f]
2020-06-10 23:24:08 +00:00
Wenkai Du af08abefb0 Add gather and scatter test
[ROCm/rccl-tests commit: 6932a583e7]
2020-04-10 14:45:10 -07:00
Wenkai Du b132257d16 Merge remote-tracking branch 'nccl/p2p' into p2p
[ROCm/rccl-tests commit: c2dc7b613b]
2020-04-02 15:06:36 -07:00
Sylvain Jeaugey c633de20d6 Add alltoall perf test
[ROCm/rccl-tests commit: 119a0ecf60]
2020-03-17 12:00:19 -07:00
Wenkai Du c947fe45ff Add option for stress testing
[ROCm/rccl-tests commit: 6e9e05972b]
2020-03-11 13:40:17 -07:00
Wenkai Du e1d118e925 Fix build error with hip-clang
[ROCm/rccl-tests commit: bd53e98df3]
2019-11-22 10:31:31 -08:00
Wenkai Du 907877df59 Add bf16 support in rccl-tests
[ROCm/rccl-tests commit: 1cda2f52b6]
2019-11-18 13:18:34 -08:00
Wenkai Du 123ea97750 Fix build with RCCL 1.x API
[ROCm/rccl-tests commit: 32399955af]
2019-11-12 23:04:39 +00:00
Wenkai Du 9c89b0f8bd Fix incorrect print out when data size is greater than 4GB
[ROCm/rccl-tests commit: aa0f02bee0]
2019-11-11 11:39:59 -08:00
Wenkai Du 55749e6e97 Init data for throughput iterations to avoid all zero data
[ROCm/rccl-tests commit: 13d0ddd12e]
2019-09-27 09:12:00 -07:00
Wenkai Du b74c00f548 Fix memory leak and possible buffer overrun
[ROCm/rccl-tests commit: ab82f1af6f]
2019-08-09 10:22:14 -07:00
Wenkai Du 5b5cf00cbe Allow call ncclCommAbort on Ctrl+C
[ROCm/rccl-tests commit: 23c374475f]
2019-07-26 00:15:16 +00:00
Gilbert Lee 0288eeef75 Checking that number of requested GPUs is not more than number of available GPUs
[ROCm/rccl-tests commit: 043eef6999]
2019-07-11 15:36:21 +00:00
Stanley Tsang 30d348de0e Adding unit tests and files for CI (#4)
* Adding initial unit test and Jenkins code.

Fixing scope of unit tests

Adding unit tests and files for CI

Fixing Jenkinsfile

* Removing typos from Jenkinsfile

* Making some fixes to the Jenkins file; temporarily disabling MPI

* Making corrections to Jenkinsfile

* Correcting dockerNodes entry in Jenkinsfile

* Fixed Jenkinsfile for CI

* Correcting Jenkinsfile for CI

* Updating README to include instructions on how to run unit tests.


[ROCm/rccl-tests commit: 924521ff57]
2019-06-28 08:52:44 -07:00
Wenkai Du b0e3a2ac64 allow using different memory types for input and output buffers
[ROCm/rccl-tests commit: 3f89175af5]
2019-05-01 12:58:04 -07:00
Wenkai Du 852651be37 fix build with 1.0 library
[ROCm/rccl-tests commit: 7e80ea9d3a]
2019-04-26 17:06:05 -07:00
Stanley Tsang aac7cfb64f Adding AMD copyright notices
[ROCm/rccl-tests commit: 71e663e62d]
2019-04-10 15:28:40 -07:00
Wenkai Du 3c8cfb2d6e hipify nccl-tests to become rccl-tests
[ROCm/rccl-tests commit: a15f771cb2]
2019-04-10 13:43:58 -07:00
David Addison 18902f40a7 Resync all tests with test code from NCCL 2.4
Major rework to merge most of the changes from the NCCL internal
tests into the public ones

Added "-m <agg_iters>" operation aggregation option.
Data integrity checking is now much more performant at scale.
Startup times at scale are improved.
Test latency units are now displayed in usec.


[ROCm/rccl-tests commit: cbe7f65400]
2019-04-05 13:42:15 -07:00
Sylvain Jeaugey 3958cc347e Print NCCL version at start
[ROCm/rccl-tests commit: 925a70576e]
2017-12-21 15:10:09 -08:00
Sylvain Jeaugey 4cb47ccb21 Initial commit
[ROCm/rccl-tests commit: b188a15299]
2017-08-08 16:18:34 -07:00