Grafik Komit

764 Melakukan

Penulis SHA1 Pesan Tanggal
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
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
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
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
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
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