Граф коммитов

31 Коммитов

Автор SHA1 Сообщение Дата
akolliasAMD 3fbd3280ce removed hypercube from Makefile (#19) 2022-09-29 15:36:39 -06:00
Wenkai Du 47238336d9 Update include path for custom RCCL build 2022-03-31 13:18:02 -04: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 9f8ddadcdf Merge remote-tracking branch 'nccl/master' into develop 2021-07-13 08:11:44 -07:00
David Addison 9dae3d3a37 Added new tests: scatter, sendrecv, hypercube 2021-06-28 16:49:10 -07:00
Wenkai Du 0fccaec26f Update mpich include path 2021-04-16 18:25:54 -04:00
Wenkai Du e3f9e281f1 Fix mpich linking option 2020-10-19 14:43:01 -07:00
Wenkai Du 4c0ec7347c Fix build error 2020-09-25 18:06:09 +00: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
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
Sylvain Jeaugey a7b304dde5 Merge pull request #46 from NVIDIA/p2p
Add alltoall perf test
2020-06-17 10:45:29 -07:00
Sylvain Jeaugey 7a833631b2 Remove sm_30 2020-06-15 08:54:21 -07:00
Sourav Chakraborty 0d7c4db33e Add sendrecv benchmark 2020-04-10 14:45:17 -07:00
Sourav Chakraborty 07b8876277 Improve makefile to avoid LD_LIBRARY_PATH 2020-04-10 14:45:17 -07: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
Wei Zhang 0f173234bb 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>
2019-12-16 16:18:22 -08:00
Wenkai Du 1cda2f52b6 Add bf16 support in rccl-tests 2019-11-18 13:18:34 -08:00
Wenkai Du 3fac1d679b Fix missing space in Makefile 2019-05-16 13:18:23 -07:00
Wenkai Du 86f053be84 enable building with mpich
Use following command to build: MPICH=1 make
2019-05-13 23:45:28 +00:00
Gilbert Lee 10e1572f72 Adding way to specify a custom RCCL shared library file to link against 2019-04-22 10:25:49 -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 25016c8eeb Fix NCCL_HOME to be consistent with README 2017-08-09 10:41:31 -07:00
Sylvain Jeaugey b188a15299 Initial commit 2017-08-08 16:18:34 -07:00