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

231 Коммитов

Автор SHA1 Сообщение Дата
saurabhAMD fc9917e0da Updating to use hipDeviceMallocUncached (#95)
Use hipDeviceMallocUncached instead of hipDeviceMallocFinegrained on newer ROCm versions.
2025-01-11 23:25:24 -06:00
Mustafa Abduljabbar f2a48983ae Memset to fix inflated performance when GPU is reset (#94)
* Memset to fix inflated performance when GPU is reset
* use hipMemset for both memsets
2025-01-11 23:25:24 -06:00
Sam Wu 5c41a915c8 [CI] Clone rccl and build from tip of develop (#99)
- Set cron to weekly
- Remove unused properties
- Try rccl install as sudo
- Clear existing rccl repo
- Run install with sudo and env vars
- Fix path
- Add rccl to path
- Attempt to fix build and install of rccl during compile stage.
- Remove existing clone from workspace
- Fix path when install rccl
- Fix path for install rccl-tests
- Install rccl local only
- Set RCCL_DIR
- Build rccl and rccl-tests with cmake
- Add extra env vars
- Use installer instead of cmake for rccl
- Update .jenkins/common.groovy
- Get librccl.so from rccl/build/release
- Switching job command to build rccl and rccl-tests using install.sh because those work properly together.
2025-01-11 23:23:06 -06:00
Sam Wu df26b32687 Remove precheckin steps from staticanalysis (#101) 2025-01-10 16:41:43 -07:00
Tim f7a5df7fc4 hot fixing ncclMemFree for mscclpp (#100) 2025-01-09 12:03:52 -05:00
mberenjk 77ae744c18 removing FP8 product from allReduce test cases (#97)
* removing FP8 product from allReduce test cases

---------

Co-authored-by: Marzieh Berenjkoub <mberenjk@amd.com>
2025-01-06 14:05:38 -06:00
Tim ae3e6357cb 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>
2024-09-10 19:05:22 -04:00
Tim 52aee698fa Merge pull request #86 from AtlantaPepsi/UBR_merge
Registered Buffer option from nccl-tests merged
2024-07-31 11:05:49 -04:00
AtlantaPepsi 71355df959 Fixing typo in readme
Signed-off-by: AtlantaPepsi <timhu102@amd.com>
2024-07-31 14:59:47 +00:00
AtlantaPepsi afd5ca10ae Merge -R option for memory allocation
Signed-off-by: AtlantaPepsi <timhu102@amd.com>
2024-07-31 14:57:20 +00:00
Nilesh M Negi e635e9c9be [CI] Add static analysis CI (#85)
Signed-off-by: nileshnegi <Nilesh.Negi@amd.com>
2024-07-23 22:21:26 -05:00
Rahul Vaidya c5cae38bb8 Fix --root all issue. (#83)
Signed-off-by: rahulvaidya20 <ravaidya@amd.com>
2024-06-14 11:46:08 -05:00
saurabhAMD 073d56f6e2 Merge pull request #79 from saurabhAMD/rotating_tensor
Rotating tensor -R (default:off)
2024-06-04 17:51:26 -05:00
saurabhAMD 36a2c372ac Rotating tensor -R (default:off) 2024-06-04 11:35:39 -05:00
Giuseppe Congiu a1efb427e7 Add -R option to register user buffers 2024-06-03 01:04:58 -07:00
saurabhAMD 6378438c27 Merge pull request #76 from saurabhAMD/develop
Enable cache flush after every -F iteration. Default : 0 (No cache flush)
2024-05-13 10:41:31 -05:00
saurabhAMD 74c4177f58 updating cache flush on functionality 2024-05-10 08:46:13 -07:00
saurabhAMD 699478dadf Enable cache flush after every -F iteration. Default : 0 (No cache flush) 2024-05-07 11:32:30 -05:00
saurabhAMD 3c0728e8eb Cache flush 2024-05-07 11:09:32 -05:00
Wenkai Du 16dfeaf89b Fix incorrect device ordinal with limited device visibility (#74) 2024-05-02 11:14:57 -07:00
corey-derochie-amd 605fa143ad Merge pull request #75 from corey-derochie-amd/develop
Wrapped the warmup iters in captures when doing graph mode to do a proper warmup.
2024-05-02 09:18:52 -06:00
corey-derochie-amd f74c04b686 Fixed spelling 2024-05-02 09:18:25 -06:00
Corey Derochie 0c762d210c Wrapped the warmup iters in captures when doing graph mode to do a proper warmup. 2024-05-01 20:41:12 -05:00
mberenjk eb65dadfc5 replacing rccl_bfloat16 with hip_bfloat16 (#70)
Co-authored-by: Marzieh Berenjkoub <mberenjk@amd.com>
2024-04-23 17:00:20 -05:00
Nilesh M Negi e8650b1844 [DOCS] Update README for performance-oriented runs (#73)
Signed-off-by: nileshnegi <Nilesh.Negi@amd.com>
2024-04-23 14:30:06 -05:00
Nilesh M Negi 990f88cbaa Ammend use of CUSTOM_RCCL_LIB to avoid build error (#71)
Signed-off-by: nileshnegi <Nilesh.Negi@amd.com>
2024-04-12 12:01:32 -05:00
mberenjk 3f7f7859bf adding git version to rccl-tests (#69)
Co-authored-by: mberenjk <mberenjk@amd.com>
2024-03-28 14:03:59 -05:00
akolliasAMD ddac5f30b1 Merge pull request #68 from ROCm/revert-66-mberenjk/adding_git_version2
Revert "adding git version to rccl-test"
2024-03-22 10:23:24 -06:00
akolliasAMD 91609be0ef Revert "adding git version to rccl-test (#66)"
This reverts commit a31679775c.
2024-03-22 10:21:37 -06:00
mberenjk a31679775c adding git version to rccl-test (#66)
* adding git version to rccl-test

---------

Co-authored-by: mberenjk <mberenjk@banff-cyxtera-s74-2.ctr.dcgpu>
2024-03-20 10:04:12 -05:00
Andy li e447c17382 update the fp8 header file name (#65)
* update the fp8 header name
2024-03-08 10:02:40 -08:00
Andy li 21e59fb283 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
2024-03-07 16:54:41 -08:00
Bertan Dogancay 7a7a5969d0 Revert __nv_bfloat16 back to hip_bfloat16 (#64) 2024-03-06 11:11:44 -07:00
Bertan Dogancay 88cf7dbf45 Add hipify steps prior to build (#62)
* Add hipify steps prior to build
2024-03-05 09:47:18 -07:00
Wenkai Du b9b73002da Merge pull request #61 from ROCm/nccl_tests_sync
Nccl tests sync
2024-03-01 11:54:43 -08:00
Wenkai Du 621dde544d Merge remote-tracking branch 'nccl-tests/master' into HEAD 2024-03-01 18:34:44 +00:00
Wenkai Du 7715a0cf1f Fix typo in rank assignment (#59) 2024-02-15 12:04:38 -08:00
David Addison c6afef0b6f Added missing MPI_Comm_free() call before MPI_Finalize() 2024-02-05 08:53:54 -08:00
akolliasAMD 28b05ac4b5 Merge pull request #58 from ROCm/newPotentialMaster
Develop branch merged into master
2024-02-02 14:05:30 -07:00
akolliasAMD 56a5bb0486 Merge branch 'develop' 2024-01-30 12:50:38 -05:00
Nusrat Islam 48f22de5be Merge pull request #57 from nusislam/out-of-place
Add option to disable out-of-place runs
2024-01-04 17:42:12 -06:00
Nusrat Islam a2bec5d2f6 Add option to disable out-of-place 2024-01-04 16:43:50 -06:00
Nilesh M Negi b1f86ea6eb 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>
2023-12-06 17:24:37 -06:00
Lauren Wrubleski e1a816b869 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.
2023-12-05 19:20:46 -06:00
Bertan Dogancay 8bfb67faf3 Fixing hipcc location for develop CI (#52) 2023-10-19 13:29:42 -06:00
Wenkai Du 5ee7a08994 Warm up both out-of-place and in-place collectives (#51) 2023-10-16 12:13:50 -07:00
David Addison 1292b25553 Added an MPI_Barrier() call after MPI_Bcast() for HCOLL issue 2023-10-12 16:53:32 -07:00
gilbertlee-amd 46375b1c52 Fixing hipcc location for CI (#47) 2023-09-22 14:38:31 -06:00
David Addison 6c46206a47 Make the -c option be a datacheck iteration count parameter
Default is 1
2023-09-13 14:03:38 -07:00
arvindcheru c1ec0c8aaf Update Makefile - HIPCC Path Updated to latest (#46) 2023-08-04 19:42:33 -04:00