نمودار کامیت

119 کامیت‌ها

مولف SHA1 پیام تاریخ
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
Sylvain Jeaugey 23326c8d34 Update README.md
Checks are now fully local, no need to disable them at scale.

[ROCm/rccl-tests commit: a2af1d959d]
2019-10-10 10:51:05 -07: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
Sylvain Jeaugey 6e12e2d665 Update README.md
[ROCm/rccl-tests commit: ca7a565236]
2019-08-16 09:06:28 -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 75b5e43633 Fix missing space in Makefile
[ROCm/rccl-tests commit: 3fac1d679b]
2019-05-16 13:18:23 -07:00
Stanley Tsang 1ced548da6 Update README.md
[ROCm/rccl-tests commit: 3aa32972f4]
2019-05-15 11:22:34 -06:00
Stanley Tsang 1f30820bdc Updating README to include CUSTOM_RCCL_LIB.
[ROCm/rccl-tests commit: 79356ec218]
2019-05-15 16:59:47 +00:00
Wenkai Du 514e912b49 enable building with mpich
Use following command to build: MPICH=1 make


[ROCm/rccl-tests commit: 86f053be84]
2019-05-13 23:45:28 +00:00
Stanley Tsang e9b2bd3c6f Adding copyright notice.
[ROCm/rccl-tests commit: 677e2701e7]
2019-05-07 18:27:25 +00:00