Wenkai Du
5f57e6b466
Merge pull request #194 from wenkaidu/search
...
Fix incorrect next device ID in PCI ordered search
[ROCm/rccl commit: cf5070f6c0 ]
2020-04-27 09:54:09 -07:00
Wenkai Du
7b7f781658
Fix incorrect next device ID in PCI ordered search
...
[ROCm/rccl commit: edb49ed2d5 ]
2020-04-25 01:01:13 +00:00
saadrahim
b9acac2db6
Enabling CI Testing Again ( #192 )
...
Adding CI support based on AMD internal CI refactor.
[ROCm/rccl commit: cc66dd46e9 ]
2020-04-24 10:36:57 -06:00
Wenkai Du
033f8b7398
Merge pull request #191 from wenkaidu/gfx803
...
Revert "Temporary disable 0x803 target due to build error"
[ROCm/rccl commit: c017f6e900 ]
2020-04-16 09:27:24 -07:00
Wenkai Du
728cf9ee10
Revert "Temporary disable 0x803 target due to build error"
...
This reverts commit 8b1ce44c2a .
[ROCm/rccl commit: 5170bd1c02 ]
2020-04-14 16:58:41 +00:00
Wenkai Du
7d31b2d4d1
Merge pull request #188 from wenkaidu/prim_test
...
rccl-prim-test: auto-detect rings in 4P and 8P configurations
[ROCm/rccl commit: 3ac98e7d39 ]
2020-04-14 09:52:49 -07:00
Wenkai Du
2de0b24c30
rccl-prim-test: auto-detect rings in 4P and 8P configurations
...
[ROCm/rccl commit: ef7064ba9b ]
2020-04-10 18:17:21 +00:00
Aaron Enye Shi
35e3ed6954
Merge pull request #187 from aaronenyeshi/fix-hip-vdi-hsa-ext
...
Fix HIP-Clang build with HSA headers
[ROCm/rccl commit: fa52d4f0aa ]
2020-04-03 19:06:38 -04:00
Aaron Enye Shi
bfbfe370c3
Fix HIP-Clang build with HSA headers
...
HIP-Clang does not include these HSA headers, and they need to be explicitly added in RCCL.
[ROCm/rccl commit: a95090d981 ]
2020-04-03 17:58:23 -04:00
Wenkai Du
857fcc5015
Merge pull request #186 from wenkaidu/v2.6.4
...
Merge with NCCL 2.6.4
[ROCm/rccl commit: 3cbe5c8a40 ]
2020-04-02 10:42:01 -07:00
Wenkai Du
8852e54181
topo_expl: update to 2.6
...
[ROCm/rccl commit: 6f54b23503 ]
2020-04-01 13:37:08 -07:00
Wenkai Du
4aeb7f041e
Merge remote-tracking branch 'nccl/master' into v2.6.4_merge
...
[ROCm/rccl commit: fa36fd9ef9 ]
2020-04-01 13:35:12 -07:00
Sylvain Jeaugey
b996c2ca00
Merge pull request #314 from NVIDIA/v2.6
...
2.6.4-1
[ROCm/rccl commit: 533e3702cf ]
2020-03-26 17:31:24 -07:00
Sylvain Jeaugey
40adc74496
2.6.4-1
...
Add support for network collectives.
Add support for XML topology dump/injection.
Add text values for GDR and P2P Levels, including "NVL".
Add speed detection for PCI, Infiniband and Ethernet cards.
Add CPU detection for ARM and AMD CPUs.
Add support for adaptive routing on Infiniband.
Change NET plugin API to v3 : merge PCI path and GPU pointer
capability into a single structure and add other properties.
[ROCm/rccl commit: b221128eca ]
2020-03-20 14:58:36 -07:00
Rashika Kheria
38b445c94f
Check return code for Flush operation
...
Current NCCL code does not abort for failed Flush operations by
underlying network. This may compromise data integrity.
Signed-off-by: Rashika Kheria <rashika@amazon.com >
[ROCm/rccl commit: 6c61492eba ]
2020-03-16 20:40:59 -07:00
Wenkai Du
e3e1c6b29c
rccl-prim-test: add all-to-all benchmark ( #185 )
...
For gfx908, support simple detection of ring topology.
Call ReduceOrCopyMulti directly from kernel.
Also simplify code by removing kernel start synchronization option
which has no effect on throughput measurements.
[ROCm/rccl commit: ebc823e603 ]
2020-03-16 10:00:54 -07:00
amdkila
eef6314001
set hip::host and hip::device and remove some deprecated targets ( #184 )
...
[ROCm/rccl commit: b9fb0cd808 ]
2020-03-05 13:36:55 -07:00
Wenkai Du
cb19bce4e0
Merge pull request #183 from wenkaidu/dup_rings
...
Remove condition for ring duplication
[ROCm/rccl commit: 0976e47b06 ]
2020-03-02 17:12:42 -08:00
Wenkai Du
dba615366b
Merge pull request #182 from wenkaidu/topo_expl
...
Topo expl
[ROCm/rccl commit: 88752f9173 ]
2020-03-02 15:44:09 -08:00
Wenkai Du
ebfd777d68
Merge pull request #181 from wenkaidu/rdma
...
Check fine grained memory before enabling RDMA
[ROCm/rccl commit: d27ae9407c ]
2020-03-02 13:24:55 -08:00
Wenkai Du
85fd51a06f
Remove condition for ring duplication
...
Fix insufficent number of rings on single node after pull #179
[ROCm/rccl commit: 62dc28bd2e ]
2020-03-02 12:55:06 -08:00
Wenkai Du
7882b2f0c5
topo_expl: add a few more single node models
...
[ROCm/rccl commit: 32388d60a9 ]
2020-03-02 11:43:03 -08:00
Wenkai Du
593d99d9a9
Check fine grained memory before enabling RDMA
...
Adding back the check which was lost from 2.5 merge.
[ROCm/rccl commit: fb59328a7b ]
2020-03-02 11:18:27 -08:00
Wenkai Du
2a66deb694
Merge pull request #179 from wenkaidu/search
...
Use fraction of system maxWidth as steps for searching
[ROCm/rccl commit: 8b5bc8bca2 ]
2020-02-28 11:05:46 -08:00
Wenkai Du
6509f36fc9
Merge pull request #180 from wenkaidu/2.5.7
...
Sync up with NCCL 2.5.7
[ROCm/rccl commit: bbbe3dd628 ]
2020-02-27 15:36:01 -08:00
Wenkai Du
b750defc28
Merge remote-tracking branch 'remotes/nccl/master'
...
[ROCm/rccl commit: 8e73a2ad60 ]
2020-02-27 12:53:03 -08:00
Wenkai Du
a8f784e269
Merge pull request #178 from wenkaidu/topo_visual
...
Add topology visualizer tool
[ROCm/rccl commit: 63af7ab5cb ]
2020-02-27 09:31:34 -08:00
Wenkai Du
a36c2ecbc4
Add topology visualizer tool
...
[ROCm/rccl commit: 498d5029ad ]
2020-02-26 15:23:34 -08:00
Wenkai Du
9439b4edce
Merge pull request #177 from wenkaidu/topo_expl
...
topo_expl: use bandwidth numbers defined in graph in CPU models
[ROCm/rccl commit: ae834349ec ]
2020-02-26 14:37:45 -08:00
Wenkai Du
3886f9bea8
topo_expl: use bandwidth numbers defined in graph in CPU models
...
[ROCm/rccl commit: 934b6de557 ]
2020-02-26 14:17:36 -08:00
Wenkai Du
e4aad9b56d
Merge pull request #176 from wenkaidu/rome_bw
...
Revise PCI BW numbers on Rome
[ROCm/rccl commit: 67b4bea41f ]
2020-02-26 13:47:39 -08:00
Wenkai Du
45a7541582
Revise PCI BW numbers on Rome
...
[ROCm/rccl commit: d2adc61bf6 ]
2020-02-26 13:17:49 -08:00
Wenkai Du
b4be0ff3b8
Use fraction of system maxWidth as steps for searching
...
This reverts previous workaround of deducting only half of width
from paths.
[ROCm/rccl commit: 8391637613 ]
2020-02-26 09:14:35 -08:00
Wenkai Du
a11aba0bfa
Merge pull request #175 from wenkaidu/ll_abort
...
Fix abort handling in LL primitives
[ROCm/rccl commit: 9bf1edb554 ]
2020-02-25 14:12:33 -08:00
Wenkai Du
5747c3cac1
Fix abort handling in LL primitives
...
[ROCm/rccl commit: 077c3cda74 ]
2020-02-25 13:42:54 -08:00
Wenkai Du
81af08cfde
Merge pull request #174 from wenkaidu/max_speed
...
Fix system maxSpeed and maxWidth calculation
[ROCm/rccl commit: 1569f93f26 ]
2020-02-24 15:42:24 -08:00
Wenkai Du
d640f38d56
Fix system maxSpeed and maxWidth calculation
...
[ROCm/rccl commit: 9b80b3633f ]
2020-02-24 15:18:57 -08:00
Wenkai Du
ef2eb457ca
Merge pull request #173 from wenkaidu/cr8
...
Fix incorrect CR8 detection
[ROCm/rccl commit: 8fb18e0ae7 ]
2020-02-21 10:24:41 -08:00
Wenkai Du
93d448e2fe
Fix incorrect CR8 detection
...
Also change level of ring graph print to help debugging
[ROCm/rccl commit: f54dc58113 ]
2020-02-21 10:09:49 -08:00
Wenkai Du
cf4bce4ad3
Merge pull request #172 from wenkaidu/topo_expl
...
Add topology explorer
[ROCm/rccl commit: 5b3856f2ed ]
2020-02-20 15:16:55 -08:00
Wenkai Du
00f421ccbd
Add topology explorer
...
[ROCm/rccl commit: 55f8e2dec7 ]
2020-02-19 14:42:06 -08:00
Wenkai Du
9dad3e0a90
Merge pull request #167 from wenkaidu/cr8
...
Generate 8G6L chordal ring from reference
[ROCm/rccl commit: 9110820470 ]
2020-02-18 14:59:23 -08:00
Eiden Yoshida
d6d1f700f6
Fix hipclang argument in CI ( #171 )
...
[ROCm/rccl commit: 428f1f1555 ]
2020-02-18 13:17:52 -07:00
Eiden Yoshida
eb823a7621
Refactor Jenkinsfiles to allow use of new docker containers ( #170 )
...
[ROCm/rccl commit: edb863de62 ]
2020-02-18 11:25:29 -07:00
Sylvain Jeaugey
6034c27655
Fix Allgather operations above 4G with multiple GPUs per process.
...
Fixes nccl-tests#37.
Direct offsets were still on 32 bits in the low-level primitives.
[ROCm/rccl commit: c38f174bd4 ]
2020-02-12 11:11:55 -08:00
Wenkai Du
8432e8a921
Generate 8G6L chordal ring from reference
...
[ROCm/rccl commit: abcfbf1231 ]
2020-02-11 22:01:12 +00:00
Wenkai Du
062bc75d9b
Merge pull request #166 from wenkaidu/hcc_ver
...
Bump up HCC version for -hc-function-calls switch
[ROCm/rccl commit: f4ba41e80a ]
2020-02-11 13:20:50 -08:00
Wenkai Du
ded8d0d389
Bump up HCC version for -hc-function-calls switch
...
[ROCm/rccl commit: 3d092f32b8 ]
2020-02-11 19:37:13 +00:00
Wenkai Du
6b2d7de200
Add ring bandwidth correction factor
...
[ROCm/rccl commit: d1dae2721d ]
2020-01-30 09:52:27 -08:00
Stanley Tsang
e5419407c4
Updating copyright notices for 2020.
...
[ROCm/rccl commit: 20fa04d9b6 ]
2020-01-29 15:28:08 -08:00