Edgar Gabriel
3c2ff83a6a
make cmake stage also pass in CI
...
the subdir entry is not actually required for the compilation.
[ROCm/rccl-tests commit: 377b28e5fb ]
2022-10-31 22:07:15 +00:00
Edgar Gabriel
e92b44b90f
Merge pull request #23 from edgargabriel/pr/link-fix
...
add the rccl/lib directory to the link path
[ROCm/rccl-tests commit: a80fbba12b ]
2022-10-31 15:54:55 -05:00
Edgar Gabriel
78706b1a95
add the rccl/lib directory to the link path
...
[ROCm/rccl-tests commit: 9c9746739a ]
2022-10-31 19:01:22 +00:00
Edgar Gabriel
7b4df84531
Merge pull request #22 from edgargabriel/pr/compile-fix
...
fix a messing endif statement
[ROCm/rccl-tests commit: fb0d339c1b ]
2022-10-25 12:19:25 -05:00
Edgar Gabriel
9b06fe6fd5
fix a messing endif statement
...
error introduced with the web merger-resolution tool :-(
[ROCm/rccl-tests commit: 8a754f15ad ]
2022-10-25 16:31:57 +00:00
Edgar Gabriel
35b9077a95
Merge pull request #21 from ROCmSoftwarePlatform/topic/v2.13.4-sync
...
Topic/v2.13.4 sync
[ROCm/rccl-tests commit: 84e8be8e65 ]
2022-10-21 17:17:27 -05:00
Edgar Gabriel
d76b2db507
Merge branch 'develop' into topic/v2.13.4-sync
...
[ROCm/rccl-tests commit: 4d7cd871c1 ]
2022-10-21 17:12:45 -05:00
Wenkai Du
036145c75f
Allow more precise measurements of single operation ( #20 )
...
[ROCm/rccl-tests commit: 9a89c300b6 ]
2022-10-21 22:07:41 +00:00
Edgar Gabriel
fab39367ae
make rccl-test compile again.
...
all files compile now.
mpi tests also pass
[ROCm/rccl-tests commit: 641e93e99c ]
2022-10-21 22:07:33 +00:00
Edgar Gabriel
08f9435e5a
Merge remote-tracking branch 'nccl-tests/master' into topic/v2.13.4-sync
...
[ROCm/rccl-tests commit: 3ae371cce7 ]
2022-10-14 16:02:54 -05:00
Wenkai Du
d6264a0f11
Allow more precise measurements of single operation ( #20 )
...
[ROCm/rccl-tests commit: d22281cb3f ]
2022-10-12 17:28:04 -07:00
akolliasAMD
61fd36c006
removed hypercube from Makefile ( #19 )
...
[ROCm/rccl-tests commit: 3fbd3280ce ]
2022-09-29 15:36:39 -06:00
Sylvain Jeaugey
fdaa88710b
Update NCCL tests
...
[ROCm/rccl-tests commit: d313d20a26 ]
2022-09-23 01:13:29 -07:00
David Addison
35ee4ec3eb
Fix preprocessor version check for ncclGetLastError()
...
ncclGetLastError() was added in NCCL 2.13.0
[ROCm/rccl-tests commit: 749573f2d6 ]
2022-09-07 16:10:41 -07:00
David Addison
a43863e1a7
Fix an issue with the last commit when data checking is disabled
...
[ROCm/rccl-tests commit: afa4c56b6a ]
2022-09-07 11:23:49 -07:00
David Addison
59ed17798f
Display N/A for error count in AlltoAll in-place test
...
AlltoAll does not support in-place buffers
[ROCm/rccl-tests commit: a0a14911ee ]
2022-09-06 13:17:15 -07:00
John Bachan
70b6c0f5e5
Changed top-level Makefile behavior so that BUILDDIR is interpreted
...
as relative to top-level directory. This done is by abspath'ing it before
passing it to subdirectory Makefile's.
The old behavior had two cases: with and without BUILDDIR being set by
the user. With BUILDDIR not set, the build dir would be named "build"
in the top-level directory. If BUILDDIR was set, then the build dir
would be placed at "src/${BUILDDIR}".
The new behavior is simpler, if BUILDDIR is not set then it defaults
to "build", and the directory holding the final build is always at just
"${BUILDDIR}" in the top level.
[ROCm/rccl-tests commit: bc5f7cfb0a ]
2022-08-23 10:08:49 -07:00
John Bachan
b5d746b58e
Resync with NCCL 2.13
...
* Added "verifiable", a suite of kernels for generating and verifying reduction
input and output arrays in a bit-precise way.
* Data corruption errors now reported in number of wrong elements instead of max
deviation.
* Use ncclGetLastError.
* Don't run hypercube on non-powers of 2 ranks.
* Fix to hypercube data verification.
* Use "thread local" as the defaut CUDA capture mode.
* Replaced pthread_yield -> sched_yield()
* Bugfix to the cpu-side barrier/allreduce implementations.
[ROCm/rccl-tests commit: 51af5572bf ]
2022-08-22 17:51:06 -07:00
Wenkai Du
afce63313a
Fix typo from previous merge
...
[ROCm/rccl-tests commit: 45ec598ac4 ]
2022-08-12 14:42:17 +00:00
gilbertlee-amd
d369c80f16
Enabling hipGraph codepath for future support ( #18 )
...
[ROCm/rccl-tests commit: f6f3c44a7a ]
2022-08-09 16:45:27 -06:00
Wenkai Du
5cc7ff0931
Fix missing error checking for AllocateBuffs due to merge ( #17 )
...
[ROCm/rccl-tests commit: 9025051bbb ]
2022-08-09 11:04:38 -07:00
Liam Wrubleski
10d8a890fb
Add CMake files to build & package ( #15 )
...
* Add CMake files to build & package
* Change build technique on CI
* Correct CI build command
[ROCm/rccl-tests commit: d704668bf7 ]
2022-08-09 11:17:07 -06:00
Eiden Yoshida
a8ad34e393
Allow gpu config override in CI ( #14 )
...
[ROCm/rccl-tests commit: 2af4f6bc3a ]
2022-07-28 09:19:16 -06:00
akolliasAMD
f6764628f4
updated alltoallV test to not have any zero values ( #12 )
...
updated alltoallV test to not have any zero values between ranks
[ROCm/rccl-tests commit: 9925195afc ]
2022-07-21 10:28:53 -06:00
Edgar Gabriel
62060965a1
Merge pull request #11 from edgargabriel/ci-fix
...
update pytest before running CI
[ROCm/rccl-tests commit: 2a18737dc6 ]
2022-06-13 09:52:40 -05:00
Edgar
69994bd15b
update pytest before running CI
...
There seems to be in an incompatibility between the python installation
used in the CI and pytest. Update pytest before running CI.
[ROCm/rccl-tests commit: 67544e2c34 ]
2022-06-13 10:20:33 -04:00
Edgar Gabriel
528b3e55b0
Merge pull request #10 from edgargabriel/multi-rank
...
Multi rank support
[ROCm/rccl-tests commit: 937ea1926e ]
2022-06-10 14:03:33 -05:00
Edgar
dad6d819d0
implementation of multi-rank support in rccl-tests.
...
[ROCm/rccl-tests commit: 0500f2f132 ]
2022-06-10 14:54:10 -04:00
Edgar
b199d173a2
create branch up-to-date with rccl-test
...
[ROCm/rccl-tests commit: 5cd2374edb ]
2022-06-10 12:41:56 -04:00
amdkila
652d1963af
Check for error code in install script ( #2 )
...
[ROCm/rccl-tests commit: 3d6f70659a ]
2022-06-10 12:37:53 -04:00
David Addison
22ebb430a6
Merge pull request #96 from NVIDIA/nersc-linkage-fix
...
Add option to statically link cudart
[ROCm/rccl-tests commit: 8274cb47b6 ]
2022-05-26 16:54:44 -07:00
Wenkai Du
ab30a6bd32
Print GPU's full PCI bus ID
...
[ROCm/rccl-tests commit: 6156759a40 ]
2022-04-06 16:46:17 +00:00
Wenkai Du
dded9afea8
Update include path for custom RCCL build
...
[ROCm/rccl-tests commit: 47238336d9 ]
2022-03-31 13:18:02 -04:00
Ziyue Yang
08bee52b97
move to a2a api ( #9 )
...
[ROCm/rccl-tests commit: 698524e42e ]
2022-02-18 08:31:40 -08:00
Wenkai Du
db075a1fab
Add missing hipStreamDestroy at test exit
...
[ROCm/rccl-tests commit: 602b745ff4 ]
2021-11-16 07:50:18 -08:00
David Addison
dd8563b279
Add option to statically link cudart
...
Build with CUDARTLIB=cudart_static to remove dynamic linkage
Also removed unused curand and nvToolsExt dependencies
BUG 95
[ROCm/rccl-tests commit: de3ddbe261 ]
2021-11-10 10:02:41 -08:00
David Addison
ad9aac78df
Add MPI_IBM build option
...
[ROCm/rccl-tests commit: 7130fa6096 ]
2021-10-25 16:30:57 -07:00
Wenkai Du
f87bbaf041
Use rccl_bfloat16 class
...
[ROCm/rccl-tests commit: 8b35847d36 ]
2021-09-23 16:39:11 -07:00
Wenkai Du
cc55343b88
Fix divide by zero error
...
[ROCm/rccl-tests commit: dc1ad4853d ]
2021-09-22 08:43:01 -07:00
Wenkai Du
669a778efb
Merge remote-tracking branch 'nccl/master' into develop
...
[ROCm/rccl-tests commit: 213abee002 ]
2021-09-20 14:01:22 -07:00
David Addison
56ff821802
Resync with NCCL 2.11
...
New operator: mulsum
New test: gather
[ROCm/rccl-tests commit: f773748b46 ]
2021-09-17 09:02:45 -07:00
Wenkai Du
fcb1b43e2b
Use ROCM_PATH instead of ROCM_HOME
...
[ROCm/rccl-tests commit: cc34c54509 ]
2021-07-21 14:19:48 -07:00
Wenkai Du
68be54e52a
Merge remote-tracking branch 'nccl/master'
...
[ROCm/rccl-tests commit: 2d9be62621 ]
2021-07-15 13:54:43 -07:00
David Addison
f81f5baaed
Add CUDA graph support only for CUDA 11.3 and later builds
...
Fixes #90
[ROCm/rccl-tests commit: 1f8f541686 ]
2021-07-13 10:47:47 -07:00
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