https://github.com/Microsoft/CNTK
Revision 28f587f424396e1ad32f738eafbd2b968bd4b1c6 authored by Junjie Qian on 02 March 2018, 20:10:06 UTC, committed by Junjie Qian on 08 March 2018, 18:41:37 UTC
Thanks to Frank's initial code change.
Initialize NCCL with GPU ID frm nvml call instead of from device id in
/proc. Previous way causes "same device being used" error if two
different containers running on same host and try to initialize NCCL.

Add nvml library for nvml apis

Update the Makefile
1 parent dd88885
History
Tip revision: 28f587f424396e1ad32f738eafbd2b968bd4b1c6 authored by Junjie Qian on 02 March 2018, 20:10:06 UTC
Get GPU ID with nvmlDeviceGetUUID instead of device id in /proc/
Tip revision: 28f587f
File Mode Size
Documentation
Examples
Manual
PretrainedModels
Scripts
Source
Tests
Tools
Tutorials
bindings
.clang-format -rw-r--r-- 931 bytes
.gitattributes -rw-r--r-- 3.3 KB
.gitignore -rw-r--r-- 7.4 KB
.gitmodules -rw-r--r-- 105 bytes
CNTK.Common.props -rw-r--r-- 3.1 KB
CNTK.Cpp.props -rw-r--r-- 10.7 KB
CNTK.sln -rw-r--r-- 215.3 KB
CONTRIBUTING.md -rw-r--r-- 210 bytes
CppCntk.vssettings -rw-r--r-- 10.0 KB
LICENSE.md -rw-r--r-- 1.1 KB
Makefile -rw-r--r-- 63.8 KB
README.md -rw-r--r-- 17.8 KB
ThirdPartyNotices.md -rw-r--r-- 21.0 KB
configure -rwxr-xr-x 35.4 KB

README.md

back to top