Commit Graph

953 Commits

Author SHA1 Message Date
Wenkai Du 7be2c55b32 topo_expl: fix broken build by adding hipify steps (#670)
[ROCm/rccl commit: a0dd8e0b84]
2023-01-06 07:29:40 -08:00
gilbertlee-amd d78eb0a54c Updating CHANGELOG (#669)
[ROCm/rccl commit: 3e8ab4e46e]
2022-12-19 09:36:57 -07:00
Wenkai Du d95a71b2ef Switch to hipLaunchHostFunc for HIP graph (#667)
[ROCm/rccl commit: 2288e9ae80]
2022-12-15 10:16:46 -08:00
akolliasAMD 78fc48f1c8 added a different way for getting device count, by running it in a child process (#665)
[ROCm/rccl commit: 24aa8bd802]
2022-12-14 16:10:14 -07:00
Pedram Alizadeh a85f71a421 Revert "UnitTest: add test cases for 2.14 API (ncclCommInitRankConfig and ncclCommFinalize for non-blocking communicator) (#662)" (#666)
This reverts commit f29aa66d4f.

[ROCm/rccl commit: 54a3da04eb]
2022-12-14 11:28:40 -05:00
Pedram Alizadeh c9ba20d749 Merge pull request #664 from PedramAlizadeh/rccl-UnitTests_name_change
Changed the name of UnitTests to rccl-UnitTests (wrapper executable i…

[ROCm/rccl commit: 1a8cd9791e]
2022-12-13 17:16:22 -05:00
PedramAlizadeh 1fe26823f5 Changed the name of UnitTests to rccl-UnitTests (wrapper executable included).
[ROCm/rccl commit: 45872d170f]
2022-12-13 21:45:57 +00:00
Pedram Alizadeh f29aa66d4f UnitTest: add test cases for 2.14 API (ncclCommInitRankConfig and ncclCommFinalize for non-blocking communicator) (#662)
[ROCm/rccl commit: 8250092367]
2022-12-13 16:05:09 -05:00
Ziyue Yang 431c7d2cb9 Add MSCCL Support (#658)
* Add MSCCL support

* Add alignment and message size checking

* Fix nRanks checking, in-place and out-of-place tests and group call handling

* Fix hipGraph unit test

* Change MSCCL init warning to INFO

* Revise license info

[ROCm/rccl commit: adafc0f759]
2022-12-12 15:51:04 -08:00
Wenkai Du bb27f5c8ba Fix typo in detecting Intel platforms (#661)
[ROCm/rccl commit: b953544a59]
2022-12-07 13:36:11 -08:00
akolliasAMD 90de5e3a84 decreased warp size for gfx110x (#655)
[ROCm/rccl commit: eca623df07]
2022-12-01 12:19:21 -07:00
gilbertlee-amd 5871811d34 Graph unit tests (#656)
* Adding hipGraph unit tests

[ROCm/rccl commit: faed69f9fc]
2022-12-01 10:28:42 -07:00
Wenkai Du 2f1882c75e Reduce linking time through more parallel jobs (#657)
[ROCm/rccl commit: aebed537a5]
2022-11-30 16:06:03 -08:00
Wenkai Du 416b754b31 Query DMABuf support through HSA runtime API (#654)
[ROCm/rccl commit: fb9938cffa]
2022-11-30 08:53:03 -08:00
Wenkai Du 55e1008756 Adjust P2P channels on Intel platform (#653)
[ROCm/rccl commit: 9594bbee3b]
2022-11-29 13:57:10 -08:00
akolliasAMD 5b7c400fb3 removed cmake HIP_CLANG_PATCH_LEVEL check (#652)
* removed HIP_CLANG_PATCH_LEVEL check

[ROCm/rccl commit: 11862f67de]
2022-11-29 09:48:59 -07:00
Wenkai Du 49353e3eaa Merge pull request #651 from wenkaidu/nccl_sync
Sync up with NCCL

[ROCm/rccl commit: 67d9327f52]
2022-11-28 17:33:59 -08:00
Wenkai Du bba08ef09f Merge remote-tracking branch 'nccl/master' into HEAD
[ROCm/rccl commit: bf03a48289]
2022-11-28 09:46:16 -08:00
gilbertlee-amd 09f2d7f242 Update CHANGELOG up to ROCm 5.4 (#649)
* Update CHANGELOG for ROCm 5.4.0

[ROCm/rccl commit: 36ac8107bd]
2022-11-23 09:40:19 -07:00
Sylvain Jeaugey 1bcb7a7cb6 Fix google-fastsocket plugin build
[ROCm/rccl commit: 614b49f0de]
2022-11-22 02:13:13 -08:00
Sylvain Jeaugey 06f55215e2 Add documentation for NCCL NET plugins
Also repurpose dummy plugin as example, including headers and
compat layers from v6 to v2.


[ROCm/rccl commit: 55b1d8ab98]
2022-11-22 02:12:53 -08:00
Wenkai Du cb382a0a6e Fix incorrect rocm-smi ID conversion (#648)
[ROCm/rccl commit: 57764f8152]
2022-11-21 19:44:39 -08:00
Wenkai Du b72619495d Fix collective trace timestamp format (#647)
[ROCm/rccl commit: 9cb72a3d0f]
2022-11-21 08:11:12 -08:00
Wenkai Du ba18b77b07 Fix typo in previous hipify change (#645)
[ROCm/rccl commit: cf3c32a626]
2022-11-15 11:51:47 -08:00
Wenkai Du 03e5baa67d Merge pull request #643 from ROCmSoftwarePlatform/2.15.5
Sync up with NCCL 2.15.5

[ROCm/rccl commit: b4f6eee9b4]
2022-11-15 08:40:59 -08:00
Wenkai Du c15a10a9d2 Move hipify to cmake stage
Add minimal ROCm/HIP version requirements for Graph support


[ROCm/rccl commit: 562dd87036]
2022-11-14 18:10:45 +00:00
raramakr a02911fd0d Merge pull request #644 from raramakr/swdev-reorg
Correct hsa header path for new directory layout

[ROCm/rccl commit: ca05b3d8d4]
2022-11-10 10:06:39 -08:00
Wenkai Du ffecb74b1e Update tuning table and fix topo_expl
[ROCm/rccl commit: 94ad7f6f51]
2022-11-07 18:24:24 +00:00
Ranjith Ramakrishnan e3b28a9aec Correct hsa header path for new directory layout
[ROCm/rccl commit: b397cb16ea]
2022-11-04 09:52:16 -07:00
Wenkai Du 4c9c1d41ee Merge remote-tracking branch 'nccl/master' into develop
[ROCm/rccl commit: 9a077e6947]
2022-11-03 21:17:42 +00:00
Wenkai Du 826b93d98e Merge pull request #641 from ROCmSoftwarePlatform/2.14.3
Sync up with NCCL 2.14.3

[ROCm/rccl commit: effc4b255b]
2022-11-02 08:31:12 -07:00
Wenkai Du 4630365f2d Fix P2P scheduling
[ROCm/rccl commit: 72ef100050]
2022-10-31 08:54:34 -07:00
Sylvain Jeaugey 775f1b59ba Merge tag 'v2.15.5-1'
[ROCm/rccl commit: 2f4cb874ba]
2022-10-25 01:15:22 -07:00
Sylvain Jeaugey 0b20e8b7e9 2.15.5-1
Fix crash with CollnetChain on some node topologies
Fix hang when interleaving the capture of different graphs
Fix hang during init in multi-threaded mode
Fix potential data corruption with LL128 protocol on unaligned buffers.
Fix CPU usage during preconnect
Fixes double-free in the error path for ncclCommInitAll
Workaround hang on H100 with Ring/LL128 on 2 GPUs.


[ROCm/rccl commit: cb111f764a]
2022-10-25 00:55:55 -07:00
Wenkai Du 36e5e02e46 Merge remote-tracking branch 'nccl/master' into develop
[ROCm/rccl commit: 4f0e223db4]
2022-10-20 15:41:29 +00:00
Wenkai Du cf1d4a62e8 Fix missing initialization due to merge error (#640)
[ROCm/rccl commit: bc8ef779df]
2022-10-19 21:20:11 -07:00
Wenkai Du 7fe0b0161f topo_expl: fix compilation error (#639)
[ROCm/rccl commit: fc554a2428]
2022-10-19 14:19:50 -07:00
gilbertlee-amd 5459f1c3f6 Fixing formatting for copywrite (#638)
[ROCm/rccl commit: 10dbd2a452]
2022-10-19 13:43:21 -06:00
Wenkai Du 76414d3230 Support P2P with invisible devices (#636)
* Support P2P with invisible devices

* Update copyright year

[ROCm/rccl commit: 9ddf0e0649]
2022-10-17 10:24:59 -07:00
Wenkai Du 7cb9d872ab Merge pull request #634 from yzygitzh/ziyyang/npkit-fix
Apply several fixes to NPKit

[ROCm/rccl commit: 9916a09818]
2022-10-17 08:01:24 -07:00
raramakr 65bd12b94d Merge pull request #635 from raramakr/swdev
Correct include and library path for new directory layout

[ROCm/rccl commit: b32f38126d]
2022-10-14 15:48:44 -07:00
gilbertlee-amd 0ca30fb88a Updating files for missing licenses (#637)
[ROCm/rccl commit: ebb8b5bf63]
2022-10-14 13:49:16 -06:00
Ranjith Ramakrishnan 1cfca9f8e1 Correct include and library path for new directory layout
Use actual header files and libraries , rather than using wrapper header files and library softlinks


[ROCm/rccl commit: cf4e963aaf]
2022-10-14 01:32:04 -07:00
Ziyue Yang d54574b0eb apply npkit
[ROCm/rccl commit: 7d6bbc19d4]
2022-10-14 01:28:17 +00:00
Sylvain Jeaugey 37dc333d42 Merge tag 'v2.15.1-1'
[ROCm/rccl commit: d128d62238]
2022-10-07 11:00:26 -07:00
Edgar Gabriel 3fd090c5ba Merge pull request #633 from edgargabriel/topic/topo-binary-tree
introduce a hw topology aware bintree

[ROCm/rccl commit: 4972c129e3]
2022-10-05 17:06:54 -05:00
John Bachan c9cd7243ed Fixes a double-free in the error path of ncclCommInitAll.
Fixes https://github.com/NVIDIA/nccl/issues/726


[ROCm/rccl commit: 2401f4a918]
2022-10-03 17:12:32 -07:00
Edgar Gabriel f2736a4fb3 introduce a hw topology aware bintree
for hayabusa architecture.


[ROCm/rccl commit: e645b02cd8]
2022-10-03 15:26:21 +00:00
gilbertlee-amd 9225ea766e Removing TransferBench from tools (#632)
Point to new TransferBench repo

[ROCm/rccl commit: bd7d589446]
2022-09-30 11:53:32 -06:00
akolliasAMD dbbdf65020 Added new gpu targets (#631)
[ROCm/rccl commit: ef71550738]
2022-09-29 14:53:55 -06:00