Commit Graph

1321 Commits

Author SHA1 Message Date
Nathan Luehr 2758353380 Added NCCL error checking to tests.
Also cleaned up makefile so that tests and lib are not built unnecessarily.

Change-Id: Ia0c596cc2213628de2f066be97615c09bb1bb262
Reviewed-on: http://git-master/r/999627
Reviewed-by: Przemek Tredak <ptredak@nvidia.com>
Tested-by: Przemek Tredak <ptredak@nvidia.com>
2016-01-29 11:09:05 -08:00
Nathan Luehr fe1a956715 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>
2016-01-28 13:38:18 -08:00
Sylvain Jeaugey c05312f151 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>
2016-01-28 12:56:36 -08:00
Nathan Luehr 5966316771 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>
2016-01-21 13:00:21 -08:00
Nathan Luehr 130ee246e2 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>
2016-01-21 10:36:03 -08:00
Nathan Luehr 90af7c73ef Merge pull request #6 from lukeyeager/deb
Deb packaging
2016-01-07 13:06:28 -08:00
Nathan Luehr 3251681207 Merge branch 'yangky11-patch-1' 2016-01-06 16:48:29 -08:00
Kaiyu Yang d332c41e71 fix a typo in README.md 2015-12-24 00:01:02 +08:00
Luke Yeager c9da89254b Update deb packaging scripts 2015-12-18 14:23:34 -08:00
Nathan Luehr eb2d869f71 Merge pull request #5 from lukeyeager/tests-nvml
Don't link tests with NVML
2015-12-18 13:36:20 -08:00
Boris Fomitchev f1e92fe2a3 Added Debian packaging files 2015-12-18 13:36:10 -08:00
Boris Fomitchev b5400c54df Don't link tests with NVML 2015-12-18 13:27:55 -08:00
Nathan Luehr a4de6016f8 Merge pull request #4 from lukeyeager/build-sm50
Build SM 5.0 code
2015-12-18 13:23:48 -08:00
Nathan Luehr 4807909e3f Merge pull request #3 from lukeyeager/semver
Use semantic versioning
2015-12-18 13:22:19 -08:00
Luke Yeager dd0884b707 Build SM 5.0 code 2015-12-18 13:19:50 -08:00
Luke Yeager e1634ca6cb Use semantic versioning 2015-12-18 12:02:17 -08:00
Nathan Luehr 651a6edc5c Fixed bug in MPI initialization. 2015-12-10 17:54:41 -08:00
Nathan Luehr ada5edce88 Merge pull request #1 from slayton58/int64_uint64
Add int64 and uint64 types for all algorithms and tests
2015-12-10 17:22:50 -08:00
Simon Layton 41ce4ca9fc Add int64 and uint64 types for all algorithms and tests 2015-12-04 13:28:36 -05:00
Nathan Luehr 27d32ac5d9 Fixed a race condition in reduce and braodcast. 2015-11-19 11:11:52 -08:00
Nathan Luehr 0673d5f44f Initial release. 2015-11-17 11:30:40 -08:00