Wenkai Du
4fb1ebcf4b
Remove workaround and use indirect function call ( #684 )
...
[ROCm/rccl commit: f7a456122c ]
2023-02-14 13:59:48 -08:00
Wenkai Du
cb7e2e8eeb
Merge pull request #681 from wenkaidu/gfx9
...
Add HIP event optimization and remove special code for gfx90a
[ROCm/rccl commit: 9461a43168 ]
2023-02-13 08:04:59 -08:00
Pedram Alizadeh
29a0f74de1
Adding -pthread flag into CMakeLists.txt ( #682 )
...
Adding -pthread flag for linking issues into CMakeLists.txt
[ROCm/rccl commit: f525b8e1e6 ]
2023-02-10 17:22:30 -05:00
Pedram Alizadeh
93fa62b654
Updated RCCL introduction at docs/source/library.rst ( #680 )
...
* Updated RCCL introduction at docs/source/library.rst
* space after period
---------
Co-authored-by: Saad Rahim <44449863+saadrahim@users.noreply.github.com >
[ROCm/rccl commit: e05560ea82 ]
2023-02-10 17:20:54 -05:00
Wenkai Du
8a0d254c69
Add HIP event optimization and remove special code for gfx90a
...
[ROCm/rccl commit: 39534e8724 ]
2023-02-10 16:46:01 +00:00
gilbertlee-amd
e5795cf101
Switching to relaxed capture for unit tests ( #679 )
...
[ROCm/rccl commit: df46645ff8 ]
2023-02-08 11:28:58 -07:00
Pedram Alizadeh
186aff690d
Update library.rst ( #678 )
...
[ROCm/rccl commit: 0df82bd8a3 ]
2023-02-06 16:28:59 -05:00
Wenkai Du
c76bc214c8
Merge remote-tracking branch 'nccl/master' into HEAD
...
[ROCm/rccl commit: e1cb45ff22 ]
2023-02-04 01:44:43 +00:00
Pedram Alizadeh
f7982e9bed
UnitTest: add test cases for 2.14 API (ncclCommInitRankConfig and ncclCommFinalize for non-blocking communicator) ( #674 )
...
[ROCm/rccl commit: fddb5e6be8 ]
2023-02-03 17:36:30 -05:00
Pedram Alizadeh
847899dd7e
removed the wrapper script so that the old name is no longer referenced ( #676 )
...
[ROCm/rccl commit: fbe52b6caa ]
2023-01-31 11:11:02 -05:00
Eiden Yoshida
cc2f0f58dd
CI: decrease precheckin and extended test timeouts ( #675 )
...
[ROCm/rccl commit: 513bc6912a ]
2023-01-21 19:32:21 -07:00
Rashika Kheria
2840ac0139
Fix maximum handle size for NCCL Net v4 API
...
NCCL Net v4 supports a maximum handle size of 64 bytes whereas the
ext-net example header files set it for NCCL Net v3. Since,
`aws-ofi-nccl` plugin plans to follow the example header files, fix it
here.
Signed-off-by: Rashika Kheria <rashika@amazon.com >
[ROCm/rccl commit: 93840e7476 ]
2023-01-18 13:31:57 +01:00
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
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
Sylvain Jeaugey
2ce8946622
2.16.2-1
...
Add support for CUDA 12.0, drop Kepler (sm_35).
Support for H100 features.
Make socket code more robust and protected. Solves #555 .
Improve performance on large CUDA graphs, reducing dependencies.
Reduce inter-socket bandwidth on AMD CPUs to favor better paths.
Various fixes to ncclCommAbort.
Make service thread polling resistant to EINTR.
Compile with profiling API by default.
Extend NVTX instrumentation with call arguments.
[ROCm/rccl commit: 28189e2df8 ]
2022-11-30 02:31:59 -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
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
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
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