Commit Graph

94 Commits

Author SHA1 Message Date
Rahul Vaidya 77524bffd0 Fix --root all issue. (#83)
Signed-off-by: rahulvaidya20 <ravaidya@amd.com>

[ROCm/rccl-tests commit: c5cae38bb8]
2024-06-14 11:46:08 -05:00
saurabhAMD 351a047627 Rotating tensor -R (default:off)
[ROCm/rccl-tests commit: 36a2c372ac]
2024-06-04 11:35:39 -05:00
saurabhAMD 5700751b7e updating cache flush on functionality
[ROCm/rccl-tests commit: 74c4177f58]
2024-05-10 08:46:13 -07:00
saurabhAMD ce8e61cc3b Enable cache flush after every -F iteration. Default : 0 (No cache flush)
[ROCm/rccl-tests commit: 699478dadf]
2024-05-07 11:32:30 -05:00
saurabhAMD e1a3c5a6dc Cache flush
[ROCm/rccl-tests commit: 3c0728e8eb]
2024-05-07 11:09:32 -05:00
Wenkai Du baf9242e07 Fix incorrect device ordinal with limited device visibility (#74)
[ROCm/rccl-tests commit: 16dfeaf89b]
2024-05-02 11:14:57 -07:00
corey-derochie-amd fe151f517b Fixed spelling
[ROCm/rccl-tests commit: f74c04b686]
2024-05-02 09:18:25 -06:00
Corey Derochie 85bdda3812 Wrapped the warmup iters in captures when doing graph mode to do a proper warmup.
[ROCm/rccl-tests commit: 0c762d210c]
2024-05-01 20:41:12 -05:00
mberenjk 9cfb0745c0 replacing rccl_bfloat16 with hip_bfloat16 (#70)
Co-authored-by: Marzieh Berenjkoub <mberenjk@amd.com>

[ROCm/rccl-tests commit: eb65dadfc5]
2024-04-23 17:00:20 -05:00
mberenjk ca4ba933a3 adding git version to rccl-tests (#69)
Co-authored-by: mberenjk <mberenjk@amd.com>

[ROCm/rccl-tests commit: 3f7f7859bf]
2024-03-28 14:03:59 -05:00
akolliasAMD f8c62f64c3 Revert "adding git version to rccl-test (#66)"
This reverts commit 82c71f1838.


[ROCm/rccl-tests commit: 91609be0ef]
2024-03-22 10:21:37 -06:00
mberenjk 82c71f1838 adding git version to rccl-test (#66)
* adding git version to rccl-test

---------

Co-authored-by: mberenjk <mberenjk@banff-cyxtera-s74-2.ctr.dcgpu>

[ROCm/rccl-tests commit: a31679775c]
2024-03-20 10:04:12 -05:00
Andy li aaf1e27af2 update the fp8 header file name (#65)
* update the fp8 header name

[ROCm/rccl-tests commit: e447c17382]
2024-03-08 10:02:40 -08:00
Andy li c128f0422d Enable fp8 support (#63)
* initial checkin

* rename the fp8 datatype name

* update based on cr comments

* resolve the build issue

* resolve fp8 campability issue

* fix minior bug and catch up to reflex latest develop branch change

* add fp8 + operatior support

* update fp8 header file

* resolve merge issue from develop branch

[ROCm/rccl-tests commit: 21e59fb283]
2024-03-07 16:54:41 -08:00
Bertan Dogancay 882a96f5cb Add hipify steps prior to build (#62)
* Add hipify steps prior to build

[ROCm/rccl-tests commit: 88cf7dbf45]
2024-03-05 09:47:18 -07:00
Wenkai Du b49f6da1ec Merge remote-tracking branch 'nccl-tests/master' into HEAD
[ROCm/rccl-tests commit: 621dde544d]
2024-03-01 18:34:44 +00:00
Wenkai Du ff97af6529 Fix typo in rank assignment (#59)
[ROCm/rccl-tests commit: 7715a0cf1f]
2024-02-15 12:04:38 -08:00
David Addison 5d52f0285c Added missing MPI_Comm_free() call before MPI_Finalize()
[ROCm/rccl-tests commit: c6afef0b6f]
2024-02-05 08:53:54 -08:00
Nusrat Islam 26b1b0b822 Add option to disable out-of-place
[ROCm/rccl-tests commit: a2bec5d2f6]
2024-01-04 16:43:50 -06:00
Wenkai Du ccad358bc9 Warm up both out-of-place and in-place collectives (#51)
[ROCm/rccl-tests commit: 5ee7a08994]
2023-10-16 12:13:50 -07:00
David Addison 459b52158f Added an MPI_Barrier() call after MPI_Bcast() for HCOLL issue
[ROCm/rccl-tests commit: 1292b25553]
2023-10-12 16:53:32 -07:00
David Addison e1f13fac90 Make the -c option be a datacheck iteration count parameter
Default is 1


[ROCm/rccl-tests commit: 6c46206a47]
2023-09-13 14:03:38 -07:00
Wenkai Du a87b64d7c0 Fix merge error
[ROCm/rccl-tests commit: 652a24d38d]
2023-06-14 20:26:33 +00:00
Wenkai Du a2e8a44adb Merge remote-tracking branch 'nccl/master' into develop
[ROCm/rccl-tests commit: bb0f15d407]
2023-06-14 08:21:02 -07:00
Wenkai Du 7820b9f63f Merge remote-tracking branch 'origin/master' into develop
[ROCm/rccl-tests commit: 469225bcaf]
2023-06-14 08:01:50 -07:00
Pedram Alizadeh aa5f75aa9c fixing the error message for mpirun when number of requested GPUs exceeds the limits (#37)
[ROCm/rccl-tests commit: d16d1fb16b]
2023-04-27 14:06:17 -04:00
Pedram Alizadeh b7054b500a Revert "fixing the error message for mpirun when number of requested GPUs exceeds the limits (#33)" (#36)
This reverts commit 39f83d5bb7.

[ROCm/rccl-tests commit: e856fa720f]
2023-04-25 13:44:43 -04:00
Pedram Alizadeh 39f83d5bb7 fixing the error message for mpirun when number of requested GPUs exceeds the limits (#33)
[ROCm/rccl-tests commit: e146460810]
2023-04-03 11:37:13 -04:00
David Addison 6313530fcc Call cudaFreeHost() on wrongPerGpu not cudaFree()
[ROCm/rccl-tests commit: 24fcf64ed1]
2022-11-22 11:18:37 -08:00
David Addison 04b5c40b1c Add fflush(stdout) before perf output
[ROCm/rccl-tests commit: 3bd2bd292b]
2022-11-22 11:16:47 -08:00
akolliasAMD 1db5cf9986 added std::max to avoid buffer overflow in printing (#25)
[ROCm/rccl-tests commit: 9d3a53dfa3]
2022-11-01 11:34:55 -06: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 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
Sylvain Jeaugey fdaa88710b Update NCCL tests
[ROCm/rccl-tests commit: d313d20a26]
2022-09-23 01:13:29 -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 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
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
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 db075a1fab Add missing hipStreamDestroy at test exit
[ROCm/rccl-tests commit: 602b745ff4]
2021-11-16 07:50:18 -08: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