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
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
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
73f1f3cb3a
Merge branch 'develop'
...
[ROCm/rccl-tests commit: 56a5bb0486 ]
2024-01-30 12:50:38 -05: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
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
gilbertlee-amd
fa4dd9dbf0
Fixing hipcc location for CI ( #47 )
...
[ROCm/rccl-tests commit: 46375b1c52 ]
2023-09-22 14:38:31 -06: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
arvindcheru
0232bf4300
Update Makefile - HIPCC Path Updated to latest ( #46 )
...
[ROCm/rccl-tests commit: c1ec0c8aaf ]
2023-08-04 19:42:33 -04:00
arvindcheru
2e12f0cfce
Update Makefile - HIPCC Path Updated to latest ( #45 )
...
[ROCm/rccl-tests commit: a6593375bc ]
2023-08-04 19:33:39 -04:00
Edgar Gabriel
aaae644862
search SLES install paths for MPI
...
[ROCm/rccl-tests commit: efdd4ad40b ]
2023-07-25 19:29:13 +00:00
Edgar Gabriel
84e9a3bbfc
revamp cmake MPI detection
...
we honor user requested MPI installations using MPI_PATH first,
and check afterwards for MPICH and Open MPI in the default
Ubuntu and RHEL installation directories.
[ROCm/rccl-tests commit: 8fc00ec32e ]
2023-07-25 19:28:35 +00:00
Edgar Gabriel
3ff4890b6f
auto-detect and enable MPI
...
[ROCm/rccl-tests commit: c96ff57ac7 ]
2023-07-25 19:27:13 +00:00
Edgar Gabriel
1b21a6fdd8
search SLES install paths for MPI
...
[ROCm/rccl-tests commit: 6048078be2 ]
2023-07-24 12:02:44 -07:00
Wenkai Du
431f21ca11
Remove hardcoded number of GPUs limit for alltoallv ( #41 )
...
[ROCm/rccl-tests commit: fcd0888d53 ]
2023-06-18 18:07:29 -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
yangxingwu
cba8bfd093
makefile: remove extra space
...
[ROCm/rccl-tests commit: 52ea1b2148 ]
2023-06-06 09:47:50 +00: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
alan.souza
4fd5ceeba8
fix handling of variable NVCC. Permit overriding the variable using environment variables
...
[ROCm/rccl-tests commit: 7ccda3c97b ]
2023-03-25 16:56:16 -03:00
Felix Abecassis
b3db782c3f
Update README.md
...
[ROCm/rccl-tests commit: 17d0a42d5a ]
2023-03-23 09:05:41 -07:00
Edgar Gabriel
e86966907d
revamp cmake MPI detection
...
we honor user requested MPI installations using MPI_PATH first,
and check afterwards for MPICH and Open MPI in the default
Ubuntu and RHEL installation directories.
[ROCm/rccl-tests commit: bdf58b1656 ]
2023-03-02 19:40:13 +00:00
Pedram Alizadeh
cd256748c0
Adding -pthread flag for linking issues into CMakeLists.txt and src/Makefile ( #31 )
...
[ROCm/rccl-tests commit: 255750b094 ]
2023-03-02 11:05:25 -05:00
Pedram Alizadeh
ed7707fa1b
Adding -pthread flag for linking issues into src/Makefile ( #30 )
...
* Adding -pthread flag for linking issues into src/Makefile
* Adding -pthread flag for linking issues into CMakeLists.txt
[ROCm/rccl-tests commit: 5275aa5715 ]
2023-02-24 21:39:04 -05:00
Edgar Gabriel
cc584c4825
auto-detect and enable MPI
...
[ROCm/rccl-tests commit: 2b2f23f42d ]
2023-02-23 18:27:08 +00:00
Sylvain Jeaugey
b70cac2b33
Update README.md
...
Improve MPI example to avoid confusion of number of processes / total number of GPUs.
https://github.com/NVIDIA/nccl-tests/issues/54#issuecomment-1212023369
[ROCm/rccl-tests commit: 2cbb968101 ]
2023-01-03 08:47:43 +01:00
David Addison
129a1b4b78
Add boot_id to the hostname hash due to collisions on Azure
...
Fixes #60
[ROCm/rccl-tests commit: 0b4c4cb99f ]
2022-12-12 01:16:46 -08:00
Jithin Jose
5ba670d551
Use DJB2a hash algorithm in getHostHash()
...
[ROCm/rccl-tests commit: 0aeba157db ]
2022-12-12 01:16:38 -08:00
Edgar Gabriel
84ee112d50
fix algorithm assigning values in testsuite
...
avoid a division by zero which seems to only occur for op=prod and
datatype=half, since the maximum exponent is small (15) and can exceed
the number of ranks.
[ROCm/rccl-tests commit: e9f5be184c ]
2022-11-30 23:01:46 +00: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
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
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
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