Граф коммитов

368 Коммитов

Автор SHA1 Сообщение Дата
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