提交图

89 次代码提交

作者 SHA1 备注 提交日期
Kyle Fernandes, ne Jacobs daffd4e0ee Add Copyright header to Fortran bindings source files
[ROCm/rccl commit: 9c18468fe2]
2016-11-21 10:17:58 -08:00
Kyle Fernandes, ne Jacobs a35c827aa6 Add Fortran bindings
[ROCm/rccl commit: 5f2b32e45b]
2016-11-17 15:33:34 -08:00
Sylvain Jeaugey 5d496d605d Bump to 1.3.1
[ROCm/rccl commit: 534b9a1697]
2016-10-13 10:33:05 -07:00
Sylvain Jeaugey ea6feab31f Fix primitives function prototype
[ROCm/rccl commit: b2781d0501]
2016-10-13 10:32:42 -07:00
Sylvain Jeaugey ad50fded63 NVML (libwrap) : import the needed definitions
[ROCm/rccl commit: bf7d1514f7]
2016-10-13 10:28:59 -07:00
Sylvain Jeaugey 827119c43e Improved allreduce segmentation for small sizes
[ROCm/rccl commit: 8bb06c94be]
2016-10-07 12:42:23 -07:00
Sylvain Jeaugey d4c7d8014a Add scan tests
[ROCm/rccl commit: ca330b110a]
2016-09-22 11:58:33 -07:00
Sylvain Jeaugey 5dd42ff223 Make tests check for deltas and report bandwidth
[ROCm/rccl commit: 6c77476cc1]
2016-09-22 11:58:28 -07:00
Sylvain Jeaugey b540c2b5cc Heavy code refactoring to remove a lot of code in collectives (~1000 lines).
Have all collectives use the same args, the same ring, and the same primitives for synchronization between threads with the same pattern.


[ROCm/rccl commit: cabd6848e4]
2016-09-22 11:57:56 -07:00
Sylvain Jeaugey 93f5211c22 Add profiling API
[ROCm/rccl commit: e3dbc6110e]
2016-09-22 11:56:51 -07:00
Sylvain Jeaugey 9fc9d21818 Fix MPI test path
[ROCm/rccl commit: 1d6715fe20]
2016-09-22 11:56:20 -07:00
Sylvain Jeaugey 996a743a44 Merge pull request #41 from jia-kai/master
Some minor fixes for compile/usage

[ROCm/rccl commit: 9ee6189bf9]
2016-09-15 09:45:52 -07:00
Sylvain Jeaugey 1ae0722080 Merge pull request #45 from NVIDIA/cw-update-copyright-year
Update LICENSE.txt

[ROCm/rccl commit: 939b0a4297]
2016-08-26 15:44:00 -07:00
Cliff Woolley 0c51957874 Update LICENSE.txt
[ROCm/rccl commit: 234c8c9ef3]
2016-08-26 15:39:21 -07:00
Sylvain Jeaugey a59d93cf7a Updated LICENCE.txt
[ROCm/rccl commit: 75bad643bd]
2016-08-26 15:08:20 -07:00
jiakai 1cd55c5e03 pass devlist as const int* rather than int* in ncclCommInitAll
[ROCm/rccl commit: 47b0797fe1]
2016-08-19 19:00:14 +08:00
jiakai d74f2f154d link library with -lrt; otherwise there is undefined reference to shm_open
[ROCm/rccl commit: ed401cc29b]
2016-08-19 18:58:56 +08:00
Sylvain Jeaugey 337e8b1313 Remove unneeded deb build script
[ROCm/rccl commit: b3a9e1333d]
2016-07-27 17:58:00 -07:00
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 5779f12272 Improved Deb generation
[ROCm/rccl commit: 7a1aa6b563]
2016-07-07 16:31:57 +02:00
Sylvain Jeaugey b865b44417 Fix version number
[ROCm/rccl commit: 9ae84f5d6b]
2016-06-16 17:07:42 -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 cabb9878d2 Increased version to 1.2.3
[ROCm/rccl commit: 9fcc523485]
2016-06-15 19:18:13 -07:00
Sylvain Jeaugey 4d7076f7dc Packaging : Generate shlibs.local
[ROCm/rccl commit: 67d1ab9106]
2016-06-15 19:03:08 -07:00
Sylvain Jeaugey 5749822385 Move deb to build directory
[ROCm/rccl commit: da6d2009e0]
2016-06-15 18:20:10 -07:00
Sylvain Jeaugey d51c6b0f89 Fix make install to use BUILDDIR
[ROCm/rccl commit: 155132d336]
2016-06-15 18:20:02 -07:00
Sylvain Jeaugey 0ff5aa2cff Rework debian packaging
[ROCm/rccl commit: 08ddfe03d2]
2016-06-15 18:18:44 -07:00
Sylvain Jeaugey 0659687dc2 Include link to blog post in README.md
[ROCm/rccl commit: 5d4716a8a3]
2016-06-15 10:54:19 -07:00
Boris Fomitchev 3656fb6e1b Updating for .deb rebuild
[ROCm/rccl commit: aa8f669a3d]
2016-06-13 02:01:49 -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 1872c26e33 Merge remote-tracking branch 'github/master' into HEAD
[ROCm/rccl commit: 620491a649]
2016-06-06 14:35:57 -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 c57ef415a8 Changed CURAND generator to work on a wider set of platforms.
[ROCm/rccl commit: bd3cf73e6e]
2016-06-06 14:34:03 -07:00
Boris Fomitchev 6e4066f5c5 Gencodes changed to NV recommended
[ROCm/rccl commit: 177505b757]
2016-06-06 00:06:18 -07:00
Sylvain Jeaugey fbd1a386db Bump to 1.2.2
[ROCm/rccl commit: 9d9d8cd59f]
2016-06-03 17:21:53 -07:00
Sylvain Jeaugey 7ac49d9cdc Better name for GENCODE
[ROCm/rccl commit: 1657af1567]
2016-06-03 10:25:37 -07:00
Sylvain Jeaugey d4fbd0464e Removing unneeded includes
[ROCm/rccl commit: acb93d1aed]
2016-06-02 17:33:43 -07:00
Sylvain Jeaugey 778bbbce93 Makefile improvements
- Use standard CXX env var
 - Permit redefinition of more env
 - Separate lib from tests


[ROCm/rccl commit: 889ad3d4e6]
2016-06-02 15:01:03 -07:00
Boris Fomitchev d3ea2e79ce Merge pull request #22 from borisfom/master
Fixed version in ChangeLog

[ROCm/rccl commit: 93538def65]
2016-04-21 18:58:44 -07:00
Boris Fomitchev 12a8dc51f1 Fixed version in ChangeLog
[ROCm/rccl commit: e5067b6611]
2016-04-21 16:28:13 -07:00
Boris Fomitchev 8265e45d65 Merge pull request #21 from borisfom/master
Fixed install location, new .deb version

[ROCm/rccl commit: 0629fb62d7]
2016-04-21 14:46:41 -07:00
Boris Fomitchev 14b094e21b Fixed install location, new .deb version
[ROCm/rccl commit: 0177cf3ea4]
2016-04-21 14:10:31 -07:00
Nathan Luehr d3b27aa92d Merge pull request #17 from Hopobcn/master
Enable compilation with specific g++

[ROCm/rccl commit: 658aca1469]
2016-04-21 13:25:18 -07:00
Nathan Luehr 6d6120cd1e Moved no-as-needed flag to link rule.
Avoids link errors for tests linked with nvcc.


[ROCm/rccl commit: 03df4c7759]
2016-04-19 14:51:03 -07:00
Nathan Luehr bd7eec1f8d Merge pull request #18 from apaszke/master
Add --no-as-needed to make sure that cudart library gets linked

[ROCm/rccl commit: 0d4f8f4e95]
2016-04-19 11:11:39 -07:00
Sylvain Jeaugey ae125930ee Fix readme to reflect the new test paths
[ROCm/rccl commit: ddd3f2084d]
2016-04-19 11:09:25 -07:00
Sylvain Jeaugey 50903c8ce0 Fix random deadlock during ncclCommInitRank.
[ROCm/rccl commit: dba3ec9428]
2016-04-19 10:47:27 -07:00
Sylvain Jeaugey 6e57ed83df Fix MPI test usage
Only display usage from rank 0 and exit instead of continuing (and seg fault).


[ROCm/rccl commit: 9de361a1b9]
2016-04-19 10:43:38 -07:00
Adam Paszke 3baec150aa Add --no-as-needed to make sure that cudart library gets liked
[ROCm/rccl commit: c0c959b1be]
2016-04-13 10:04:38 -04:00