Commit Graph

79 Commits

Author SHA1 Message Date
David Addison 7677f3f608 Do not allocate memory for expected buffer if checking disabled
This allows the tests to be run with larger buffers
2021-01-20 17:08:40 -08:00
Wenkai Du e5f1482efb Add tests code that can print info and reset input/output buffers 2021-01-04 16:51:16 -05:00
Wenkai Du 3117033150 Add support for testing memory allocated with hipMallocManaged 2020-12-15 22:05:50 -05:00
Wenkai Du 58dcd35af2 Add alltoallv test 2020-09-01 18:55:25 +00:00
Wenkai Du 3d63a84d97 Add cumask option 2020-08-21 21:34:55 +00:00
Wenkai Du 5361dd8177 Merge remote-tracking branch 'nccl/master' into HEAD 2020-07-06 17:54:31 +00:00
Sylvain Jeaugey a7b304dde5 Merge pull request #46 from NVIDIA/p2p
Add alltoall perf test
2020-06-17 10:45:29 -07:00
Luke Yeager af4fa0f4cf Fix some memory leaks 2020-06-17 10:44:32 -07:00
Wenkai Du 83b846cf4f Correct szie when init sendbuff 2020-06-10 23:24:08 +00:00
Wenkai Du 6932a583e7 Add gather and scatter test 2020-04-10 14:45:10 -07:00
Wenkai Du c2dc7b613b Merge remote-tracking branch 'nccl/p2p' into p2p 2020-04-02 15:06:36 -07:00
Sylvain Jeaugey 119a0ecf60 Add alltoall perf test 2020-03-17 12:00:19 -07:00
Wenkai Du 6e9e05972b Add option for stress testing 2020-03-11 13:40:17 -07:00
Wenkai Du bd53e98df3 Fix build error with hip-clang 2019-11-22 10:31:31 -08:00
Wenkai Du 1cda2f52b6 Add bf16 support in rccl-tests 2019-11-18 13:18:34 -08:00
Wenkai Du 32399955af Fix build with RCCL 1.x API 2019-11-12 23:04:39 +00:00
Wenkai Du aa0f02bee0 Fix incorrect print out when data size is greater than 4GB 2019-11-11 11:39:59 -08:00
Wenkai Du 13d0ddd12e Init data for throughput iterations to avoid all zero data 2019-09-27 09:12:00 -07:00
Wenkai Du ab82f1af6f Fix memory leak and possible buffer overrun 2019-08-09 10:22:14 -07:00
Wenkai Du 23c374475f Allow call ncclCommAbort on Ctrl+C 2019-07-26 00:15:16 +00:00
Gilbert Lee 043eef6999 Checking that number of requested GPUs is not more than number of available GPUs 2019-07-11 15:36:21 +00:00
Stanley Tsang 924521ff57 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.
2019-06-28 08:52:44 -07:00
Wenkai Du 3f89175af5 allow using different memory types for input and output buffers 2019-05-01 12:58:04 -07:00
Wenkai Du 7e80ea9d3a fix build with 1.0 library 2019-04-26 17:06:05 -07:00
Stanley Tsang 71e663e62d Adding AMD copyright notices 2019-04-10 15:28:40 -07:00
Wenkai Du a15f771cb2 hipify nccl-tests to become rccl-tests 2019-04-10 13:43:58 -07:00
David Addison cbe7f65400 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.
2019-04-05 13:42:15 -07:00
Sylvain Jeaugey 925a70576e Print NCCL version at start 2017-12-21 15:10:09 -08:00
Sylvain Jeaugey b188a15299 Initial commit 2017-08-08 16:18:34 -07:00