Commit grafiek

286 Commits

Auteur SHA1 Bericht Datum
mberenjk efa2d204b2 removing FP8 product from allReduce test cases (#97)
* removing FP8 product from allReduce test cases

---------

Co-authored-by: Marzieh Berenjkoub <mberenjk@amd.com>


[ROCm/rccl-tests commit: 77ae744c18]
2025-01-06 14:05:38 -06:00
John Bachan 69b9a05e71 Fixes to all tests that divide buffers by nranks so that they trim buffer sizes to be multiples of 16 bytes.
This ensures non-pow2 ranks have buffer addresses aligned suitably for performance.


[ROCm/rccl-tests commit: 29f4114f02]
2024-12-18 11:20:28 -08:00
Sylvain Jeaugey 637acfba05 Merge pull request #259 from NVIDIA/fix-ncclstringtotype
Future-proof ncclstringtotype

[ROCm/rccl-tests commit: 8dfeab9eb9]
2024-10-24 10:28:02 -07:00
Kamil Iskra 0a2f08311b Future-proof ncclstringtotype
Ensure that ncclstringtotype iterates only over data types known to
nccl-tests (as indicated by test_typenum), not over a potentially larger
set of all NCCL types.


[ROCm/rccl-tests commit: 34d6d53910]
2024-10-24 09:21:37 -07:00
Tim c5ab7dc5b5 Scaling tests to #ngpus (#81)
* scaling tests to #ngpus

Signed-off-by: AtlantaPepsi <hyj1999110@gmail.com>

* switching to rocminfo

---------

Signed-off-by: AtlantaPepsi <hyj1999110@gmail.com>

[ROCm/rccl-tests commit: ae3e6357cb]
2024-09-10 19:05:22 -04:00
Tim ee4dd140bf Merge pull request #86 from AtlantaPepsi/UBR_merge
Registered Buffer option from nccl-tests merged

[ROCm/rccl-tests commit: 52aee698fa]
2024-07-31 11:05:49 -04:00
AtlantaPepsi e67844cc67 Fixing typo in readme
Signed-off-by: AtlantaPepsi <timhu102@amd.com>


[ROCm/rccl-tests commit: 71355df959]
2024-07-31 14:59:47 +00:00
AtlantaPepsi ccf92dcea2 Merge -R option for memory allocation
Signed-off-by: AtlantaPepsi <timhu102@amd.com>


[ROCm/rccl-tests commit: afd5ca10ae]
2024-07-31 14:57:20 +00:00
David Addison 58349a42b2 Merge pull request #226 from netgroup/master
improve parsing of stepbytes (increment size) argument

[ROCm/rccl-tests commit: 9d26b8422b]
2024-07-30 14:58:54 -07:00
David Addison 98b958afbd Added some missing command line options to README.md
Also updated single and multi-node examples.


[ROCm/rccl-tests commit: 0d86b5a6e7]
2024-07-30 14:50:45 -07:00
David Addison cf3ffb2f5f Added -N,--run_cycles option
[ROCm/rccl-tests commit: d2d40cc824]
2024-07-25 22:00:23 -07:00
David Addison 95419a2f47 Merge pull request #240 from OrenLeung/patch-1
doc: add all2all factor

[ROCm/rccl-tests commit: 3a3f790efd]
2024-07-25 22:00:06 -07:00
Oren 5061074d09 doc: add all2all factor
[ROCm/rccl-tests commit: c6eb15875f]
2024-07-24 22:55:00 -04:00
Nilesh M Negi 987a1a8a67 [CI] Add static analysis CI (#85)
Signed-off-by: nileshnegi <Nilesh.Negi@amd.com>

[ROCm/rccl-tests commit: e635e9c9be]
2024-07-23 22:21:26 -05:00
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
Stefano Salsano a0e06f2133 improve parsing of stepbytes (increment size) argument
[ROCm/rccl-tests commit: 746549b28d]
2024-06-14 11:28:55 +02:00
Kaiming Ouyang 1922bd71cb Change ncclCommRegister size to maxBytes in serial comm init
[ROCm/rccl-tests commit: d028efcf35]
2024-06-06 06:54:48 -07:00
saurabhAMD bdaf71070a Merge pull request #79 from saurabhAMD/rotating_tensor
Rotating tensor -R (default:off)

[ROCm/rccl-tests commit: 073d56f6e2]
2024-06-04 17:51:26 -05:00
saurabhAMD 351a047627 Rotating tensor -R (default:off)
[ROCm/rccl-tests commit: 36a2c372ac]
2024-06-04 11:35:39 -05:00
Giuseppe Congiu 411a7912f8 Add -R option to register user buffers
[ROCm/rccl-tests commit: a1efb427e7]
2024-06-03 01:04:58 -07:00
saurabhAMD 78b5325328 Merge pull request #76 from saurabhAMD/develop
Enable cache flush after every -F iteration. Default : 0 (No cache flush)

[ROCm/rccl-tests commit: 6378438c27]
2024-05-13 10:41:31 -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 55ddc18e9a Merge pull request #75 from corey-derochie-amd/develop
Wrapped the warmup iters in captures when doing graph mode to do a proper warmup.

[ROCm/rccl-tests commit: 605fa143ad]
2024-05-02 09:18:52 -06: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
Nilesh M Negi af102613e4 [DOCS] Update README for performance-oriented runs (#73)
Signed-off-by: nileshnegi <Nilesh.Negi@amd.com>

[ROCm/rccl-tests commit: e8650b1844]
2024-04-23 14:30:06 -05:00
Nilesh M Negi 9d50d2c185 Ammend use of CUSTOM_RCCL_LIB to avoid build error (#71)
Signed-off-by: nileshnegi <Nilesh.Negi@amd.com>

[ROCm/rccl-tests commit: 990f88cbaa]
2024-04-12 12:01:32 -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 a1e5df300f Merge pull request #68 from ROCm/revert-66-mberenjk/adding_git_version2
Revert "adding git version to rccl-test"

[ROCm/rccl-tests commit: ddac5f30b1]
2024-03-22 10:23:24 -06: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 efbfad7fe5 Revert __nv_bfloat16 back to hip_bfloat16 (#64)
[ROCm/rccl-tests commit: 7a7a5969d0]
2024-03-06 11:11:44 -07: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 f4bedf20a3 Merge pull request #61 from ROCm/nccl_tests_sync
Nccl tests sync

[ROCm/rccl-tests commit: b9b73002da]
2024-03-01 11:54:43 -08: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
akolliasAMD 32b41b9e3a Merge pull request #58 from ROCm/newPotentialMaster
Develop branch merged into master

[ROCm/rccl-tests commit: 28b05ac4b5]
2024-02-02 14:05:30 -07:00
akolliasAMD 73f1f3cb3a Merge branch 'develop'
[ROCm/rccl-tests commit: 56a5bb0486]
2024-01-30 12:50:38 -05:00
Nusrat Islam db8e7cbb68 Merge pull request #57 from nusislam/out-of-place
Add option to disable out-of-place runs

[ROCm/rccl-tests commit: 48f22de5be]
2024-01-04 17:42:12 -06:00
Nusrat Islam 26b1b0b822 Add option to disable out-of-place
[ROCm/rccl-tests commit: a2bec5d2f6]
2024-01-04 16:43:50 -06:00
Nilesh M Negi cffd823582 Update default GPUs and build for AMDGPU_TARGETS (#55)
* Update default GPUs and build for AMDGPU_TARGETS
* Make GPU_TARGETS a cache variable
---------
Signed-off-by: nileshnegi <Nilesh.Negi@amd.com>

[ROCm/rccl-tests commit: b1f86ea6eb]
2023-12-06 17:24:37 -06:00
Lauren Wrubleski 5070d67f9a Offload arch linking (#54)
* Update CMakeLists.txt

* Update CMakeLists.txt

* Link rccl_common object against hip::device

Previously the tests were compiled with `--amdgpu-target` to compile for multiple architectures, As rccl_common was not compiled against those architectures, this didn't work. Linking it against hip::device automatically links against all architectures in `AMDGPU_TARGETS`, and so are the test executables.

[ROCm/rccl-tests commit: e1a816b869]
2023-12-05 19:20:46 -06:00
Bertan Dogancay c07676388b Fixing hipcc location for develop CI (#52)
[ROCm/rccl-tests commit: 8bfb67faf3]
2023-10-19 13:29:42 -06:00