提交图

81 次代码提交

作者 SHA1 备注 提交日期
Wenkai Du 9de1f7dc53 Update mpich include path
[ROCm/rccl-tests commit: 0fccaec26f]
2021-04-16 18:25:54 -04:00
Stanley Tsang 93f75304ec Merge pull request #8 from stanleytsang-amd/less_mem_types_unittests
Disabling host and fine memory types for CI testing

[ROCm/rccl-tests commit: a065ec606d]
2021-03-16 17:00:44 -06: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
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 281348cba9 Merge pull request #64 from NVIDIA/hosthash_boot_id
Add boot_id to the hostname hash due to collisions on Azure

[ROCm/rccl-tests commit: 2f9bba9f20]
2021-01-11 10:02:20 -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
Sylvain Jeaugey 5a9f62c2b7 Merge pull request #61 from jithinjosepkl/master
Use DJB2a hash algorithm in getHostHash()

[ROCm/rccl-tests commit: 464f038106]
2020-12-18 10:39:43 -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
Sylvain Jeaugey f35cba73c8 Merge pull request #48 from NVIDIA/fix-makefile-typo
Fix typo in src/Makefile

[ROCm/rccl-tests commit: bd0755c95c]
2020-06-24 14:52:55 -07: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
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
Sylvain Jeaugey ac5385f663 Merge pull request #31 from wzamazon/fix_makefile
Add -L$(MPI_HOME)/lib64 to NVLDFLAGS

[ROCm/rccl-tests commit: c864b73a27]
2020-01-06 10:38:40 -08:00
Wei Zhang c76094c704 Add -L$(MPI_HOME)/lib64 to NVLDFLAGS
In some cases, the MPI library is not in $(MPI_HOME)/lib but
in $(MPI_HOME)/lib64. For example, on RedHat like Linux system
(CentOS, Amazon Linux), and MPI is installed by yum or rpm.

Under such circumstance, the current make file will cause failure.
This patch address this issue by adding -L$(MPI_HOME)/lib64 to
NVLDFLAGS in src/Makefile.

Signed-off-by: Wei Zhang <wzam@amazon.com>


[ROCm/rccl-tests commit: 0f173234bb]
2019-12-16 16:18:22 -08: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 0c07116217 Merge pull request #5 from paklui/master
fix syntax error for string comparison

[ROCm/rccl-tests commit: 19e43e3b97]
2019-11-11 11:47:16 -08: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
Pak Lui 0bec43b775 fix syntax error for string comparison
[ROCm/rccl-tests commit: 24eb972cae]
2019-10-17 15:38:37 -07:00