Sylvain Jeaugey
3bc2e34df2
Merge branch 'master' into truncated_msg_warning
...
[ROCm/rccl commit: 2dfd83752c ]
2022-03-30 10:58:05 +02:00
Ke Wen
92bdde35eb
Display host name instead of numeric IP when referring to a peer
...
For easier interpretation of debug messages like "connection closed by
peer", "peer message truncated" and "peer collective mismatch"
[ROCm/rccl commit: 1382a87306 ]
2022-03-30 10:47:10 +02:00
Christopher Hesse
f6d1c7261f
Fix typo in net_ib.cc
...
[ROCm/rccl commit: b895abcdb8 ]
2022-03-30 10:45:01 +02:00
Felix Abecassis
54590464ca
Remove unnecessary newline in plugin logging
...
Signed-off-by: Felix Abecassis <fabecassis@nvidia.com >
[ROCm/rccl commit: 1c7c014ceb ]
2022-03-30 10:44:49 +02:00
Wenkai Du
828f3d11a0
Update tuning parameters ( #518 )
...
* Update tuning parameters
* Respect user algo and topo selections
[ROCm/rccl commit: 7cbbca4da1 ]
2022-03-29 08:15:37 -07:00
gilbertlee-amd
4c32c51772
Adding explicit request for coarse-grained host memory due to changes in HipHostMalloc ( #517 )
...
[ROCm/rccl commit: 2d558c9abc ]
2022-03-25 13:05:07 -06:00
Liam Wrubleski
95c6476678
Packages for test and benchmark executables on all supported OSes using CPack. ( #512 )
...
[ROCm/rccl commit: a8f1e61f48 ]
2022-03-21 15:04:14 -06:00
Wenkai Du
db1e628ba3
Update Rome model matching and add new models ( #516 )
...
* Update Rome model matching and add new models
* Add missing file
* Models update
[ROCm/rccl commit: cd17cf6dce ]
2022-03-21 10:54:40 -07:00
akolliasAMD
3493750b6b
Added alltoallv test and optional args variable on collective args ( #514 )
...
* Added alltoallv test and optional args variable on collective args
[ROCm/rccl commit: 65ea3d80db ]
2022-03-18 13:55:11 -04:00
John Bachan
7707479804
Add pthread_detach()'s for threads we never pthread_join(). Helps
...
reduce diagnostic noise for ThreadSanitizer.
Fixes https://github.com/NVIDIA/nccl/issues/649
[ROCm/rccl commit: 44eb40da0e ]
2022-03-15 10:27:59 -07:00
nunnikri
a44ff0fad5
Merge pull request #511 from nunnikri/develop
...
File reorganization as per the new defined standard
[ROCm/rccl commit: a04da71647 ]
2022-03-10 08:39:29 -08:00
Nirmal Unnikrishnan
e740088560
File reorganization with backward compatibility
...
Updated the header file location and export path
[ROCm/rccl commit: 115461cc04 ]
2022-03-10 01:28:41 +00:00
Nirmal Unnikrishnan
4a4c053a6a
File reorganization as per the new defined standard
...
The header files will in /opt/rocm-xxx/include/rccl
Libraries and cmake will be in /opt/rocm-xxx/lib folder.
Added wrappers for header files using rocm-cmake functions for backward compatibility.
[ROCm/rccl commit: 676a4737c1 ]
2022-03-08 17:32:02 +00:00
gilbertlee-amd
8f7ec04f37
Changing initialization method for UnitTests ( #510 )
...
[ROCm/rccl commit: 0687940b84 ]
2022-03-07 09:22:55 -07:00
Wenkai Du
133aed2dfb
Force ring algorithm on single node ( #509 )
...
[ROCm/rccl commit: d6d6af710e ]
2022-03-04 10:29:02 -08:00
gilbertlee-amd
211ff286be
Adding NCCL_DEBUG=INFO for CI runs ( #508 )
...
[ROCm/rccl commit: b634b2f1c2 ]
2022-03-03 18:04:28 -07:00
gilbertlee-amd
c802f53282
[UnitTests] Check process mask for custom tests ( #507 )
...
[ROCm/rccl commit: 699dc30f05 ]
2022-03-02 17:24:14 -07:00
akolliasAMD
2419a950fe
Added Unit test for nccl send recv ( #506 )
...
Added Send Receive test that tests through all pairs
[ROCm/rccl commit: ff54e79799 ]
2022-03-02 15:50:16 -05:00
Sylvain Jeaugey
f8886d8687
2.12.7-1
...
Add network communication through another GPU connected with NVLink
(PXN).
Add aggregation of messages coming from different local GPUs through
PXN and going to the same destination.
Add new v5 plugin API with grouped receives and tags.
Add compat for v4 plugins.
Add naming of NCCL threads to help debugging.
Fix NVLink detection and avoid data corruption when some NVLinks are
down.
Add support for Relaxed Ordering for IB.
Add profiling and timing infrastructure.
[ROCm/rccl commit: 3c223c105a ]
2022-03-02 20:48:56 +01:00
gilbertlee-amd
a182076a0e
Unit test refactor ( #500 )
...
Refactoring and consolidating single-process / multi-process unit testing
[ROCm/rccl commit: 29ad0f5fbe ]
2022-02-25 08:59:07 -07:00
Ziyue Yang
dfa9b9e958
Add Pivot AllToAll algorithm for Rome model ( #503 )
...
* add a2a pivot interface
* remove debug info
* address comments
* fix bug
* remove custom script
* address comments
* fix bug
[ROCm/rccl commit: b569c0a1db ]
2022-02-20 21:09:47 -08:00
Wenkai Du
0f0388ba0b
Allow additional options to be passed in through model's definition ( #501 )
...
[ROCm/rccl commit: 94e0dc8bfd ]
2022-02-17 08:28:58 -08:00
Wenkai Du
5b697e40db
Add another Rome model ( #497 )
...
[ROCm/rccl commit: 02096c9936 ]
2022-02-12 10:30:16 -08:00
Ke Wen
92d6888bdc
Split IB parameter sanity check into two parts
...
First part on collective mismatch, second part on internal errors
[ROCm/rccl commit: fbfb6ac5d7 ]
2022-02-08 15:21:22 -08:00
gilbertlee-amd
9c3189589f
[TransferBench] Fix for cases with subsets of configured numa nodes ( #495 )
...
[ROCm/rccl commit: f3c2cafd9d ]
2022-02-07 12:16:19 -07:00
gilbertlee-amd
b2deea27f5
TransferBench: Adding ability to reindex GPUs based on PCIe address ( #494 )
...
[ROCm/rccl commit: 84d5fce7dd ]
2022-02-02 08:51:41 -07:00
Sylvain Jeaugey
ed02fb8993
Fix ext-net/google-fastsocket build
...
[ROCm/rccl commit: 0144073673 ]
2022-01-24 07:19:48 -08:00
Sylvain Jeaugey
51df47f9b8
Revert "remove unused basePath"
...
This reverts commit d973ddac8b .
[ROCm/rccl commit: cc78e9fab8 ]
2022-01-21 12:30:34 +01:00
void-main
d973ddac8b
remove unused basePath
...
[ROCm/rccl commit: 445bc19657 ]
2022-01-21 12:12:26 +01:00
Wenkai Du
635c0bcc01
Generate proper b-tree with non-repeating channels ( #493 )
...
[ROCm/rccl commit: 400df49dbe ]
2022-01-19 15:09:17 -08:00
Wenkai Du
59bf19e00f
Merge pull request #492 from wenkaidu/develop
...
Sync up with NCCL
[ROCm/rccl commit: e94720fe3b ]
2022-01-18 12:55:05 -08:00
Stanley Tsang
aaeb206ca2
Search for GTest 1.11; fix detection of GTest after install ( #476 )
...
[ROCm/rccl commit: b002ef1aaf ]
2022-01-17 15:18:01 -07:00
Wenkai Du
663c1db898
Merge remote-tracking branch 'nccl/master' into develop
...
[ROCm/rccl commit: 973d0111db ]
2022-01-17 13:34:36 -08:00
Roopa Malavally
001da3abdd
Add files via upload
...
[ROCm/rccl commit: 336ff4fe5f ]
2022-01-16 22:19:54 -08:00
Roopa Malavally
4a3655b4d1
Delete classification-maptest.xml
...
[ROCm/rccl commit: f467fb57e8 ]
2022-01-16 22:19:33 -08:00
Roopa Malavally
7ee24687ca
Add files via upload
...
[ROCm/rccl commit: 62ef66b656 ]
2022-01-16 08:12:03 -08:00
Roopa Malavally
2f3fb983dc
Add files via upload
...
[ROCm/rccl commit: 39cf27222c ]
2022-01-16 08:11:40 -08:00
Wenkai Du
4d43d9ce22
Update Rome models ( #491 )
...
[ROCm/rccl commit: 598c6fdded ]
2022-01-14 10:03:30 -08:00
Wenkai Du
02a94fc552
topo_expl: update for 2.11.4 ( #490 )
...
* topo_expl: update for 2.11.4
* topo_expl: revert a few logging changes
[ROCm/rccl commit: 369c021992 ]
2022-01-13 13:33:07 -08:00
Wenkai Du
93ab252d52
Use noinline and a few other fixes ( #489 )
...
* Use noinline and a few other fixes
* Tune collectives
[ROCm/rccl commit: 6ff7690cb5 ]
2022-01-11 16:51:06 -08:00
gilbertlee-amd
4177282127
Updating CHANGELOG.md ( #488 )
...
[ROCm/rccl commit: 7add135529 ]
2022-01-10 11:34:31 -07:00
Wenkai Du
123de1621f
Use hipGraph instead of cudaGraph ( #487 )
...
[ROCm/rccl commit: 3669e12432 ]
2022-01-10 08:26:01 -08:00
Wenkai Du
3f16835565
Tune collectives for 2.11.4 ( #486 )
...
[ROCm/rccl commit: 565fbeb5e9 ]
2022-01-10 08:25:47 -08:00
gilbertlee-amd
a6a9ba1b78
[TransferBench] Updating for 2.11.4. Decoupling from RCCL kernel ( #485 )
...
[ROCm/rccl commit: 2530a2f084 ]
2022-01-05 16:33:25 -07:00
Wenkai Du
b5bfb7366a
Unit tests: fix number of GPU detection ( #484 )
...
[ROCm/rccl commit: 6268b87c16 ]
2022-01-05 15:06:12 -08:00
Wenkai Du
e5ff692673
Merge pull request #482 from ROCmSoftwarePlatform/2.11.4
...
Sync up with 2.11.4
[ROCm/rccl commit: 4234a638b5 ]
2022-01-05 09:31:51 -08:00
Wenkai Du
93c7526fdc
Add another Rome model ( #483 )
...
[ROCm/rccl commit: f8d0775a6f ]
2022-01-05 09:26:31 -08:00
Wenkai Du
618fbfc644
Merge remote-tracking branch 'origin/develop' into 2.11.4
...
[ROCm/rccl commit: 434ecb0e1f ]
2022-01-03 09:54:16 -08:00
Stanley Tsang
8d6cfcbf58
Fixing setting of GPUs to 2 when 1 or less GPUs on system for unit tests ( #481 )
...
[ROCm/rccl commit: bbbb35ceec ]
2021-12-09 11:04:31 -07:00
Chang Lan
04f51513a6
Build fastsocket plugin from ext-net
...
[ROCm/rccl commit: c5790b3672 ]
2021-12-09 08:41:05 +01:00