Wenkai Du
ca4987e5fb
Merge pull request #207 from wenkaidu/hip-clang
...
rccl-prim-test: add flags when calling hipExtLaunchMultiKernelMultiDe…
2020-05-14 18:31:56 -07:00
Wenkai Du
f1058b6353
rccl-prim-test: add flags when calling hipExtLaunchMultiKernelMultiDevice in hip-clang
2020-05-12 23:54:07 +00:00
Stanley Tsang
66a9f11910
Merge pull request #206 from stanleytsang-amd/develop
...
Updating RCCL documentation
2020-05-12 17:24:40 -06:00
Stanley Tsang
787ac13486
Restoring doxygen documentation to nccl.h.in.
2020-05-12 22:03:31 +00:00
Stanley Tsang
b59b9d328b
Updating README and readthedocs documentation.
2020-05-12 20:11:49 +00:00
Wenkai Du
52752aba6e
Merge pull request #205 from wenkaidu/bf16
...
Update rccl_bfloat16.h to match rocBLAS
2020-05-11 09:55:06 -07:00
Wenkai Du
d5a07a7b5c
Update rccl_bfloat16.h to match rocBLAS
2020-05-08 22:48:07 +00:00
Wenkai Du
94d16c0f0a
Merge pull request #204 from wenkaidu/launch_flags
...
Set flags when calling hipExtLaunchMultiKernelMultiDevice in hip-clang
2020-05-08 11:20:50 -07:00
Wenkai Du
24ea2ef6dd
Set flags when calling hipExtLaunchMultiKernelMultiDevice in hip-clang
2020-05-08 15:57:14 +00:00
Saad Rahim
33c23fdcda
Merge remote-tracking branch 'upstream/master' into develop
2020-04-29 16:12:37 -07:00
saadrahim
308e96877e
Refactoring packaging ( #193 )
2020-04-29 16:24:21 -06:00
Wenkai Du
914b6ca27c
Merge pull request #199 from wenkaidu/para_jobs
...
Enable parallel jobs for hip-clang build
2020-04-29 13:49:48 -07:00
saadrahim
65390f9872
Junit test storage call corrected ( #197 )
...
* Focus testing on Centos for now
* storing junit
* Reducing test suite to Ubuntu
2020-04-29 14:22:03 -06:00
Wenkai Du
3f471ab5b1
Enable parallel jobs for hip-clang build
2020-04-29 17:58:16 +00:00
saadrahim
6b1d70b03b
Adding NCCL_DEBUG=INFO Logging to CI ( #196 )
2020-04-27 15:12:15 -06:00
Wenkai Du
f7c27c6c9f
Merge pull request #195 from wenkaidu/sync_nccl
...
Sync up with NCCL
2020-04-27 11:45:05 -07:00
Wenkai Du
5743c6b7d2
topo_expl: fix build error
2020-04-27 17:17:05 +00:00
Wenkai Du
c4edc257b0
Merge remote-tracking branch 'nccl/master' into HEAD
2020-04-27 17:16:54 +00:00
Wenkai Du
cf5070f6c0
Merge pull request #194 from wenkaidu/search
...
Fix incorrect next device ID in PCI ordered search
2020-04-27 09:54:09 -07:00
Wenkai Du
edb49ed2d5
Fix incorrect next device ID in PCI ordered search
2020-04-25 01:01:13 +00:00
saadrahim
cc66dd46e9
Enabling CI Testing Again ( #192 )
...
Adding CI support based on AMD internal CI refactor.
2020-04-24 10:36:57 -06:00
Gilbert Lee
339bf9ff19
Adding option to re-use streams instead of re-creating per topology
2020-04-23 15:53:40 +00:00
Sylvain Jeaugey
f36540f55a
Fix crash when only a subset of GPUs are visible within a container.
...
Fixes #326 .
2020-04-17 10:03:14 -07:00
Sylvain Jeaugey
23a9fbb788
Improve robustness of PCI detection
...
Fallback to default values when class/speed is unknown.
2020-04-16 14:27:50 -07:00
Wenkai Du
c017f6e900
Merge pull request #191 from wenkaidu/gfx803
...
Revert "Temporary disable 0x803 target due to build error"
2020-04-16 09:27:24 -07:00
aokomoriuta
a783484ab5
Fix wrong variable name "slice" to "chunk"
...
https://github.com/NVIDIA/nccl/issues/287
2020-04-14 19:00:51 -07:00
Wenkai Du
5170bd1c02
Revert "Temporary disable 0x803 target due to build error"
...
This reverts commit cd7ab1425b .
2020-04-14 16:58:41 +00:00
Wenkai Du
3ac98e7d39
Merge pull request #188 from wenkaidu/prim_test
...
rccl-prim-test: auto-detect rings in 4P and 8P configurations
2020-04-14 09:52:49 -07:00
Wenkai Du
ef7064ba9b
rccl-prim-test: auto-detect rings in 4P and 8P configurations
2020-04-10 18:17:21 +00:00
Sylvain Jeaugey
b5b6c6acdd
Fix bug #307 : wrong NIC selection on the reduction tree.
...
The reduction tree (tree up) was inverting the NICs to use,
causing performance issue in cases where we are using different
NICs on a given channel.
2020-04-09 17:14:07 -07:00
Aaron Enye Shi
fa52d4f0aa
Merge pull request #187 from aaronenyeshi/fix-hip-vdi-hsa-ext
...
Fix HIP-Clang build with HSA headers
2020-04-03 19:06:38 -04:00
Aaron Enye Shi
a95090d981
Fix HIP-Clang build with HSA headers
...
HIP-Clang does not include these HSA headers, and they need to be explicitly added in RCCL.
2020-04-03 17:58:23 -04:00
Wenkai Du
3cbe5c8a40
Merge pull request #186 from wenkaidu/v2.6.4
...
Merge with NCCL 2.6.4
2020-04-02 10:42:01 -07:00
Wenkai Du
6f54b23503
topo_expl: update to 2.6
2020-04-01 13:37:08 -07:00
Wenkai Du
fa36fd9ef9
Merge remote-tracking branch 'nccl/master' into v2.6.4_merge
2020-04-01 13:35:12 -07:00
Sylvain Jeaugey
533e3702cf
Merge pull request #314 from NVIDIA/v2.6
...
2.6.4-1
2020-03-26 17:31:24 -07:00
Sylvain Jeaugey
b221128eca
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.
2020-03-20 14:58:36 -07:00
Rashika Kheria
6c61492eba
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 >
2020-03-16 20:40:59 -07:00
Wenkai Du
ebc823e603
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.
2020-03-16 10:00:54 -07:00
amdkila
b9fb0cd808
set hip::host and hip::device and remove some deprecated targets ( #184 )
2020-03-05 13:36:55 -07:00
Wenkai Du
0976e47b06
Merge pull request #183 from wenkaidu/dup_rings
...
Remove condition for ring duplication
2020-03-02 17:12:42 -08:00
Wenkai Du
88752f9173
Merge pull request #182 from wenkaidu/topo_expl
...
Topo expl
2020-03-02 15:44:09 -08:00
Wenkai Du
d27ae9407c
Merge pull request #181 from wenkaidu/rdma
...
Check fine grained memory before enabling RDMA
2020-03-02 13:24:55 -08:00
Wenkai Du
62dc28bd2e
Remove condition for ring duplication
...
Fix insufficent number of rings on single node after pull #179
2020-03-02 12:55:06 -08:00
Wenkai Du
32388d60a9
topo_expl: add a few more single node models
2020-03-02 11:43:03 -08:00
Wenkai Du
fb59328a7b
Check fine grained memory before enabling RDMA
...
Adding back the check which was lost from 2.5 merge.
2020-03-02 11:18:27 -08:00
Wenkai Du
8b5bc8bca2
Merge pull request #179 from wenkaidu/search
...
Use fraction of system maxWidth as steps for searching
2020-02-28 11:05:46 -08:00
Wenkai Du
bbbe3dd628
Merge pull request #180 from wenkaidu/2.5.7
...
Sync up with NCCL 2.5.7
2020-02-27 15:36:01 -08:00
Wenkai Du
8e73a2ad60
Merge remote-tracking branch 'remotes/nccl/master'
2020-02-27 12:53:03 -08:00
Wenkai Du
63af7ab5cb
Merge pull request #178 from wenkaidu/topo_visual
...
Add topology visualizer tool
2020-02-27 09:31:34 -08:00