Ziyue Yang
698524e42e
move to a2a api ( #9 )
2022-02-18 08:31:40 -08:00
Wenkai Du
602b745ff4
Add missing hipStreamDestroy at test exit
2021-11-16 07:50:18 -08:00
Wenkai Du
8b35847d36
Use rccl_bfloat16 class
2021-09-23 16:39:11 -07:00
Wenkai Du
dc1ad4853d
Fix divide by zero error
2021-09-22 08:43:01 -07:00
Wenkai Du
213abee002
Merge remote-tracking branch 'nccl/master' into develop
2021-09-20 14:01:22 -07:00
David Addison
f773748b46
Resync with NCCL 2.11
...
New operator: mulsum
New test: gather
2021-09-17 09:02:45 -07:00
Wenkai Du
cc34c54509
Use ROCM_PATH instead of ROCM_HOME
2021-07-21 14:19:48 -07:00
Wenkai Du
2d9be62621
Merge remote-tracking branch 'nccl/master'
2021-07-15 13:54:43 -07:00
David Addison
1f8f541686
Add CUDA graph support only for CUDA 11.3 and later builds
...
Fixes #90
2021-07-13 10:47:47 -07:00
Wenkai Du
9f8ddadcdf
Merge remote-tracking branch 'nccl/master' into develop
2021-07-13 08:11:44 -07:00
David Addison
b9f90d12a9
Removed MPI_SUPPORT conditional compilation of average flag
2021-07-12 11:43:57 -07:00
David Addison
547e119d35
Fix issues with MPI_Allreduce and multi-threaded tests
2021-07-08 16:42:40 -07:00
David Addison
11cff17a04
Updated with new command line arguments
2021-07-06 16:27:45 -07:00
David Addison
f476f4a17a
Merge branch 'bfloat16'
2021-07-06 10:20:32 -07:00
David Addison
1dfc76eccc
Added new option to report average iteration time
2021-06-30 19:36:07 -07:00
David Addison
1ae8cdc315
Resync with changes in gitilab-master code
2021-06-30 13:16:04 -07:00
David Addison
44df0bf010
Merge pull request #88 from nzmsv/master
...
Cleanup argument error handling and messages
2021-06-30 12:35:47 -07:00
David Addison
9dae3d3a37
Added new tests: scatter, sendrecv, hypercube
2021-06-28 16:49:10 -07:00
David Addison
e55ad3796d
Added support for CUDA graph capture/replay (-G)
2021-06-28 14:19:45 -07:00
David Addison
526eacadf7
Fixed formatting for bfloat16 support
2021-06-28 10:12:34 -07:00
David Addison
cde7e769c1
Add support for ncclAvg operation
2021-06-28 09:41:58 -07:00
Greg Inozemtsev
c4de829d91
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.
2021-06-04 21:47:40 +00:00
Sylvain Jeaugey
e12c35d84b
Update PERFORMANCE.md
2021-05-27 09:12:52 -07:00
Wenkai Du
0fccaec26f
Update mpich include path
2021-04-16 18:25:54 -04:00
Stanley Tsang
a065ec606d
Merge pull request #8 from stanleytsang-amd/less_mem_types_unittests
...
Disabling host and fine memory types for CI testing
2021-03-16 17:00:44 -06:00
Stanley Tsang
5373e3c630
Disabling host and fine memory types for CI testing
2021-03-16 20:38:13 +00:00
David Addison
e37545e491
Add support for new datatype: bfloat16
2021-03-15 17:13:35 -07:00
David Addison
0b30de583f
Merge pull request #67 from NVIDIA/big_buffers
...
Do not allocate memory for expected buffer if checking disabled
2021-02-04 09:24:09 -08:00
Wenkai Du
39086cdc0a
Revert "Allow call ncclCommAbort on Ctrl+C"
...
This reverts commit 23c374475f .
2021-02-03 21:16:18 -05:00
Wenkai Du
04422e03fd
Merge remote-tracking branch 'nccl/master'
2021-02-03 21:01:24 -05:00
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
David Addison
2f9bba9f20
Merge pull request #64 from NVIDIA/hosthash_boot_id
...
Add boot_id to the hostname hash due to collisions on Azure
2021-01-11 10:02:20 -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
David Addison
ae1ce98e69
Add boot_id to the hostname hash due to collisions on Azure
...
Fixes #60
2021-01-04 11:38:45 -08:00
Sylvain Jeaugey
464f038106
Merge pull request #61 from jithinjosepkl/master
...
Use DJB2a hash algorithm in getHostHash()
2020-12-18 10:39:43 -08:00
Jithin Jose
da67a81c8e
Use DJB2a hash algorithm in getHostHash()
2020-12-18 10:12:54 -08:00
Wenkai Du
3117033150
Add support for testing memory allocated with hipMallocManaged
2020-12-15 22:05:50 -05:00
Wenkai Du
d310466d88
Fix alltoallv test
2020-12-14 18:03:06 -05:00
Wenkai Du
e3f9e281f1
Fix mpich linking option
2020-10-19 14:43:01 -07:00
Wenkai Du
bf4a866109
Uses nullptr as send buffer for non-root ranks during scatter
2020-10-19 14:06:23 -04:00
Wenkai Du
4c0ec7347c
Fix build error
2020-09-25 18:06:09 +00:00
Wenkai Du
3f1dfacc95
Add test for alltoallv API
2020-09-24 14:24:52 -04:00
Wenkai Du
0d1940e18e
Prioritize NCCL_HOME
2020-09-24 14:18:23 -04: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
346cb16442
Change scatter and gather bandwidth calculation to match alltoall ( #7 )
2020-07-06 17:12:50 -07:00
Wenkai Du
5361dd8177
Merge remote-tracking branch 'nccl/master' into HEAD
2020-07-06 17:54:31 +00:00
Sylvain Jeaugey
bd0755c95c
Merge pull request #48 from NVIDIA/fix-makefile-typo
...
Fix typo in src/Makefile
2020-06-24 14:52:55 -07:00
Luke Yeager
afdaf59b3b
Fix typo in src/Makefile
2020-06-24 14:39:22 -07:00
Sylvain Jeaugey
b2603a2e85
Add gencode for CUDA11
2020-06-23 18:16:46 -07:00