Sylvain Jeaugey
43d2570611
Merge remote-tracking branch 'github/master' into public
...
[ROCm/rccl commit: 428ec5b2a3 ]
2016-07-25 10:53:01 -07:00
Nathan Luehr
159408c5d5
Fixed redundant contexts in multi-process apps
...
Change-Id: If787014450fd281304f0c7baf01d25963e40905d
[ROCm/rccl commit: 55c42ad681 ]
2016-07-25 10:10:30 -07:00
Sylvain Jeaugey
2a9f6574a5
Add a debug level to NCCL and CUDA versions at init
...
[ROCm/rccl commit: e51e922924 ]
2016-06-16 17:04:41 -07:00
Sylvain Jeaugey
db542e763d
Only call the CUDA runtime. That may fix #27 .
...
[ROCm/rccl commit: d5e507fc7f ]
2016-06-07 16:27:51 -07:00
Sylvain Jeaugey
c0c210d2d2
Make NCCL collectives work on communicators with only one rank
...
[ROCm/rccl commit: 7edfc57228 ]
2016-06-06 14:35:00 -07:00
Sylvain Jeaugey
d4fbd0464e
Removing unneeded includes
...
[ROCm/rccl commit: acb93d1aed ]
2016-06-02 17:33:43 -07:00
Sylvain Jeaugey
50903c8ce0
Fix random deadlock during ncclCommInitRank.
...
[ROCm/rccl commit: dba3ec9428 ]
2016-04-19 10:47:27 -07:00
Nathan Luehr
b029c954f1
Fixed useRemoteRecv consistency issue.
...
Change-Id: Ib093a8dc3bb093eddc89dad81d3fffa53c03a6a2
Reviewed-on: http://git-master/r/1013543
Reviewed-by: Cliff Woolley <jwoolley@nvidia.com >
Tested-by: Przemek Tredak <ptredak@nvidia.com >
[ROCm/rccl commit: 5554a4c9f0 ]
2016-02-18 13:45:42 -08:00
Nathan Luehr
b5a2ca138d
Fixed buffer overflow in ReduceOrCopy
...
Bug caused AllGathers and ReduceScatters of less than
8 bytes to fail in certain cases.
Change-Id: I33e1beb50805bfdb457ae16a90e3f91c1b283b9b
Reviewed-on: http://git-master/r/1011505
Reviewed-by: Przemek Tredak <ptredak@nvidia.com >
Tested-by: Przemek Tredak <ptredak@nvidia.com >
[ROCm/rccl commit: 9442285526 ]
2016-02-12 15:13:56 -08:00
Nathan Luehr
60799f9427
Libwrap checks for LIB.so.1 if LIB.so not found
...
Change-Id: I6f07f887f828cb2259dcfd496a2ad707db898cf5
Reviewed-on: http://git-master/r/1000162
Reviewed-by: Przemek Tredak <ptredak@nvidia.com >
Tested-by: Przemek Tredak <ptredak@nvidia.com >
[ROCm/rccl commit: caa40b8dd3 ]
2016-01-29 12:36:42 -08:00
Nathan Luehr
c019d205a9
Enabled support for char type to be unsigned.
...
GCC on POWER arch defines char type as unsigned.
Change-Id: Ic143cb058fe42414b1f6f1f45b02132c837726ae
Reviewed-on: http://git-master/r/999614
Reviewed-by: Przemek Tredak <ptredak@nvidia.com >
Tested-by: Przemek Tredak <ptredak@nvidia.com >
[ROCm/rccl commit: fe1a956715 ]
2016-01-28 13:38:18 -08:00
Sylvain Jeaugey
42c3edc35a
Moved tests to separate dir and improved MPI test
...
test sources moved to test/ directory.
MPI test displays PASS/FAIL and returns code accordingly.
Change-Id: I058ebd1bd5202d8f38cc9787898b2480100c102b
Reviewed-on: http://git-master/r/936086
Reviewed-by: Przemek Tredak <ptredak@nvidia.com >
Tested-by: Przemek Tredak <ptredak@nvidia.com >
[ROCm/rccl commit: c05312f151 ]
2016-01-28 12:56:36 -08:00
Nathan Luehr
a867db80f1
Added support for more than 8 GPUs.
...
Change-Id: Iaa1841036a7bfdad6ebec99fed0adcd2bbe6ffad
Reviewed-on: http://git-master/r/935459
Reviewed-by: Cliff Woolley <jwoolley@nvidia.com >
Tested-by: Przemek Tredak <ptredak@nvidia.com >
[ROCm/rccl commit: 5966316771 ]
2016-01-21 13:00:21 -08:00
Nathan Luehr
c4f8bd6da3
Fixed deadlock in back-to-back reduce_scatters.
...
Change-Id: I92d32b15e516a39710b676aee692ae9b70638937
Reviewed-on: http://git-master/r/935458
Reviewed-by: Przemek Tredak <ptredak@nvidia.com >
Tested-by: Przemek Tredak <ptredak@nvidia.com >
[ROCm/rccl commit: 130ee246e2 ]
2016-01-21 10:36:03 -08:00
Nathan Luehr
d99f295375
Fixed bug in MPI initialization.
...
[ROCm/rccl commit: 651a6edc5c ]
2015-12-10 17:54:41 -08:00
Simon Layton
4f66264713
Add int64 and uint64 types for all algorithms and tests
...
[ROCm/rccl commit: 41ce4ca9fc ]
2015-12-04 13:28:36 -05:00
Nathan Luehr
76f436d3a1
Fixed a race condition in reduce and braodcast.
...
[ROCm/rccl commit: 27d32ac5d9 ]
2015-11-19 11:11:52 -08:00
Nathan Luehr
529702aec6
Initial release.
...
[ROCm/rccl commit: 0673d5f44f ]
2015-11-17 11:30:40 -08:00