Wenkai Du
06f4ccd9d2
Merge remote-tracking branch 'nccl/master' into develop
...
[ROCm/rccl-tests commit: 9f8ddadcdf ]
2021-07-13 08:11:44 -07:00
David Addison
6719794fc8
Removed MPI_SUPPORT conditional compilation of average flag
...
[ROCm/rccl-tests commit: b9f90d12a9 ]
2021-07-12 11:43:57 -07:00
David Addison
d3061dc2a9
Fix issues with MPI_Allreduce and multi-threaded tests
...
[ROCm/rccl-tests commit: 547e119d35 ]
2021-07-08 16:42:40 -07:00
David Addison
ea6eec9e80
Updated with new command line arguments
...
[ROCm/rccl-tests commit: 11cff17a04 ]
2021-07-06 16:27:45 -07:00
David Addison
230983c84e
Merge branch 'bfloat16'
...
[ROCm/rccl-tests commit: f476f4a17a ]
2021-07-06 10:20:32 -07:00
David Addison
a23cffe28a
Added new option to report average iteration time
...
[ROCm/rccl-tests commit: 1dfc76eccc ]
2021-06-30 19:36:07 -07:00
David Addison
1044cd1f32
Resync with changes in gitilab-master code
...
[ROCm/rccl-tests commit: 1ae8cdc315 ]
2021-06-30 13:16:04 -07:00
David Addison
d30e35f150
Added new tests: scatter, sendrecv, hypercube
...
[ROCm/rccl-tests commit: 9dae3d3a37 ]
2021-06-28 16:49:10 -07:00
David Addison
e73e5a239b
Added support for CUDA graph capture/replay (-G)
...
[ROCm/rccl-tests commit: e55ad3796d ]
2021-06-28 14:19:45 -07:00
David Addison
20b63cf465
Fixed formatting for bfloat16 support
...
[ROCm/rccl-tests commit: 526eacadf7 ]
2021-06-28 10:12:34 -07:00
David Addison
a41268e26e
Add support for ncclAvg operation
...
[ROCm/rccl-tests commit: cde7e769c1 ]
2021-06-28 09:41:58 -07:00
Greg Inozemtsev
45c28c6c36
Cleanup argument error handling and messages
...
Add error checking for minbytes and maxbytes arguments
Also accept lowercase literals when parsing size arguments and print errors and usage on stderr.
[ROCm/rccl-tests commit: c4de829d91 ]
2021-06-04 21:47:40 +00:00
Sylvain Jeaugey
05f0ab10e6
Update PERFORMANCE.md
...
[ROCm/rccl-tests commit: e12c35d84b ]
2021-05-27 09:12:52 -07:00
Wenkai Du
9de1f7dc53
Update mpich include path
...
[ROCm/rccl-tests commit: 0fccaec26f ]
2021-04-16 18:25:54 -04:00
Stanley Tsang
a2a57c12e3
Disabling host and fine memory types for CI testing
...
[ROCm/rccl-tests commit: 5373e3c630 ]
2021-03-16 20:38:13 +00:00
David Addison
882c60210b
Add support for new datatype: bfloat16
...
[ROCm/rccl-tests commit: e37545e491 ]
2021-03-15 17:13:35 -07:00
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
ff33f773e9
Merge remote-tracking branch 'nccl/master'
...
[ROCm/rccl-tests commit: 04422e03fd ]
2021-02-03 21:01:24 -05:00
David Addison
c62bde3272
Do not allocate memory for expected buffer if checking disabled
...
This allows the tests to be run with larger buffers
[ROCm/rccl-tests commit: 7677f3f608 ]
2021-01-20 17:08:40 -08: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
David Addison
819d6ce228
Add boot_id to the hostname hash due to collisions on Azure
...
Fixes #60
[ROCm/rccl-tests commit: ae1ce98e69 ]
2021-01-04 11:38:45 -08:00
Jithin Jose
f770d161f3
Use DJB2a hash algorithm in getHostHash()
...
[ROCm/rccl-tests commit: da67a81c8e ]
2020-12-18 10:12:54 -08: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
243033043b
Fix alltoallv test
...
[ROCm/rccl-tests commit: d310466d88 ]
2020-12-14 18:03:06 -05:00
Wenkai Du
b67807c611
Fix mpich linking option
...
[ROCm/rccl-tests commit: e3f9e281f1 ]
2020-10-19 14:43:01 -07:00
Wenkai Du
625bb2bc98
Uses nullptr as send buffer for non-root ranks during scatter
...
[ROCm/rccl-tests commit: bf4a866109 ]
2020-10-19 14:06:23 -04:00
Wenkai Du
17ed1e67fa
Fix build error
...
[ROCm/rccl-tests commit: 4c0ec7347c ]
2020-09-25 18:06:09 +00:00
Wenkai Du
52c50c1653
Add test for alltoallv API
...
[ROCm/rccl-tests commit: 3f1dfacc95 ]
2020-09-24 14:24:52 -04:00
Wenkai Du
300d3ede81
Prioritize NCCL_HOME
...
[ROCm/rccl-tests commit: 0d1940e18e ]
2020-09-24 14:18:23 -04: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
99d8ddc145
Change scatter and gather bandwidth calculation to match alltoall ( #7 )
...
[ROCm/rccl-tests commit: 346cb16442 ]
2020-07-06 17:12:50 -07: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
Luke Yeager
8b83a414c5
Fix typo in src/Makefile
...
[ROCm/rccl-tests commit: afdaf59b3b ]
2020-06-24 14:39:22 -07:00
Sylvain Jeaugey
0624d2cede
Add gencode for CUDA11
...
[ROCm/rccl-tests commit: b2603a2e85 ]
2020-06-23 18:16:46 -07:00
Sylvain Jeaugey
12d86bd58f
Change all_gather/reduce_scatter algbw to match the documentation.
...
Fix #45 : All_gather and reduce_scatter algorithm bandwidth was
computed as time/count*(nranks-1) which is not consistent with the
way we compute it for other collectives.
This change makes algbw higher; busbw is unchanged.
[ROCm/rccl-tests commit: ec1b5e22e6 ]
2020-06-19 10:42:19 -07:00
Sylvain Jeaugey
fcaaf2c4a1
Fix #47 : compilation error on NCCL<2.7
...
Return an error when trying to run alltoall test when compiled
against NCCL<2.7.
[ROCm/rccl-tests commit: 07ac716c1a ]
2020-06-18 15:02:51 -07: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
Sylvain Jeaugey
0dfae3da28
Remove sm_30
...
[ROCm/rccl-tests commit: 7a833631b2 ]
2020-06-15 08:54:21 -07:00
Wenkai Du
0b235b136a
Correct szie when init sendbuff
...
[ROCm/rccl-tests commit: 83b846cf4f ]
2020-06-10 23:24:08 +00:00
Sylvain Jeaugey
e260c673fe
Fix #43 : Add .gitignore for build dir
...
[ROCm/rccl-tests commit: ba924dac95 ]
2020-06-03 15:10:38 -07:00
saadrahim
21e35fe7f4
Removing old Jenkinsfile that is no longer needed
...
[ROCm/rccl-tests commit: 622771cc4e ]
2020-06-02 10:19:38 -06:00
saadrahim
639b2415e6
Update common.groovy
...
[ROCm/rccl-tests commit: 97a26afc26 ]
2020-05-22 09:58:42 -06:00
Wenkai Du
279011312a
Update rccl_bfloat16.h to match rocBLAS
...
[ROCm/rccl-tests commit: a698b55cf5 ]
2020-05-11 15:21:19 -07:00
saadrahim
c9968d00d2
Restarting CI ( #6 )
...
[ROCm/rccl-tests commit: 95e498c939 ]
2020-05-11 15:21:19 -07:00
Wenkai Du
0f10b6ceeb
Add option to use alltoall, gather and scatter API
...
These APIs launche RCCL kernel implementation by default. If environmental
variable RCCL_ALLTOALL_KERNEL_DISABLE=1, then the APIs use wrapper around
ncclSend and ncclRecv.
[ROCm/rccl-tests commit: 2813c96826 ]
2020-05-11 15:21:19 -07:00
Sourav Chakraborty
a6c3e6c011
Add sendrecv benchmark
...
[ROCm/rccl-tests commit: 0d7c4db33e ]
2020-04-10 14:45:17 -07:00
Sourav Chakraborty
41b53c0974
Improve makefile to avoid LD_LIBRARY_PATH
...
[ROCm/rccl-tests commit: 07b8876277 ]
2020-04-10 14:45:17 -07:00
Wenkai Du
af08abefb0
Add gather and scatter test
...
[ROCm/rccl-tests commit: 6932a583e7 ]
2020-04-10 14:45:10 -07:00