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
Ke Wen
07d9648aec
Add env NCCL_NET_DISABLE_INTRA
...
Disable NET transport for intra-node communication by setting the env to 1
It provides an option to error out instead of falling back to NET when superior intra-node transports (P2P and SHM) are unavailable
[ROCm/rccl commit: c88c9f873f ]
2021-12-08 16:28:19 +01:00
Wenkai Du
7406aed9c9
Update Rome model ( #479 )
...
[ROCm/rccl commit: a94b953bcc ]
2021-12-03 08:24:51 -08:00
Ke Wen
26c275fe16
Improve warning message about truncated messages
...
Display hints of cause so that it would be easier for user to debug.
Also change the error type from InternalError to InvalidUsage as most
of time this is caused by a mismatch in collective size or env settings.
[ROCm/rccl commit: f589932130 ]
2021-12-02 16:13:15 -08:00
Wenkai Du
dd4a53db37
Update tuning parameters ( #478 )
...
[ROCm/rccl commit: 8a08a2f579 ]
2021-11-30 08:51:11 -08:00
gilbertlee-amd
ef1cbb03d2
[TransferBench] Adding more preset benchmarks to filter read mode, cpu vs gpu pairs ( #477 )
...
[ROCm/rccl commit: 1157c2edfe ]
2021-11-24 18:05:37 -07:00
gilbertlee-amd
2da8358a74
Minor cppcheck fixes, adding suppression file ( #475 )
...
* Minor cppcheck fixes, adding suppression file
[ROCm/rccl commit: 539de1216f ]
2021-11-24 10:23:59 -07:00
Wenkai Du
864c6a645e
Determine fine grained memory availability at RCCL bootstrapping ( #471 )
...
[ROCm/rccl commit: e9bf01fb7e ]
2021-11-19 08:12:53 -08:00
Chris Jones
a52ca36a9e
Perform busIdToInt64 on the stack.
...
I noticed when I enabled `NCCL_DEBUG_SUBSYS=ALLOC` that this function is
called thousands of times, making the log output unintelligible.
Fortunately, this function can be implemented without heap allocations.
[ROCm/rccl commit: 8cf7325d69 ]
2021-11-19 09:35:55 +01:00
Stanley Tsang
5b442ffdc1
Set ROCM_PATH CMake variable in install script ( #470 )
...
* Fixing cmake_install_prefix search to include /opt/rocm-xxxx
* Removing all hard references to /opt/rocm with ROCM_PATH
* Setting ROCM_PATH CMake variable in install script
[ROCm/rccl commit: 7b8b54955b ]
2021-11-18 14:44:19 -07:00
Wenkai Du
a14a57ea71
gtest: dynamically generate tests based on test machine's GPU count ( #467 )
...
* gtest: dynamically generate tests based on test machine's GPU count
* Adjust test element size and bfloat16 threshold for up to 16 GPUs
[ROCm/rccl commit: 03a830293c ]
2021-11-16 10:28:26 -08:00
Stanley Tsang
5bc7a6b858
Remove hardcoded references to /opt/rocm when using chrpath ( #469 )
...
* Fixing cmake_install_prefix search to include /opt/rocm-xxxx
* Removing all hard references to /opt/rocm with ROCM_PATH
[ROCm/rccl commit: a6dba6b9dd ]
2021-11-15 15:00:55 -07:00
Wenkai Du
f8bd2d0cfa
Merge remote-tracking branch 'nccl/master' into develop
...
[ROCm/rccl commit: 3a919c1f49 ]
2021-11-11 14:22:12 -08:00
Wenkai Du
fc5f692f71
Remove extra work element copy ( #465 )
...
[ROCm/rccl commit: e05de8fd26 ]
2021-11-09 13:52:03 -08:00
gilbertlee-amd
096defc1cd
[TransferBench] Adding #CUs / RRLW mode to p2p benchmark ( #464 )
...
[ROCm/rccl commit: 1c7ef1b790 ]
2021-11-08 14:36:04 -07:00
Wenkai Du
65fe26eb82
Unit Test: use range from 0 to 1 for floating point test data ( #459 )
...
* Unit Test: use range from 0 to 1 for floating point test data
* gtest: Update init data and bfloat16 threshold
[ROCm/rccl commit: bc2932be4e ]
2021-11-08 09:21:09 -08:00
Stanley Tsang
bd30ea0dae
Fixing cmake_install_prefix search to include /opt/rocm-xxxx ( #462 )
...
[ROCm/rccl commit: 2f87073514 ]
2021-11-06 07:58:26 -07:00
Wenkai Du
680660fcf7
Do not use async stream for memory allocation and transport setup without graph ( #460 )
...
[ROCm/rccl commit: 33bdd557c8 ]
2021-11-05 13:39:14 -07:00
Wenkai Du
fd98ee84b4
Update Rome model matching ( #461 )
...
* Update Rome model matching
* Add another Rome model
* Automatically setup NET GDR level from model
[ROCm/rccl commit: 0331e39f81 ]
2021-11-05 08:53:47 -07:00
rachanaramanna
709b3dc85b
Update LICENSE.txt ( #450 )
...
[ROCm/rccl commit: 04c10a6025 ]
2021-11-05 09:13:53 -06:00
Wenkai Du
befaa35e12
profiling: fix incorrect print out in timing profile ( #457 )
...
[ROCm/rccl commit: 26fc6b0919 ]
2021-11-03 16:22:21 -07:00