Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upWindows + Visual Studio port #31
Conversation
…e converted to C++11 in the process. Unsupported features in Windows: * CUDA IPC memory (and thus MPI applications) * NVML set processor affinity functionality Incomplete/untested features: * shmOpen/Unlink/Unmap
happynear
commented
Jan 18, 2017
|
Hi @tbennun , Could you update your repository to the latest version of the official repo? |
|
Sure, I'll try to do it over the weekend. |
|
@happynear Done, tested on Windows. Please make sure everything still works prior to the merge, I didn't get a chance to test this on a Linux machine. |
happynear
commented
Jan 21, 2017
|
Thanks:) |
pipipopo
commented
Mar 1, 2017
|
Thanks for this contribution! I met a problem when compiling using VS2013 and CUDA 8.0, reads below: |
|
@pipipopo I'm using VS2015 and don't observe this error. The error seems to stem from src/common_coll.h, line 111. Try to play with the casting there (reinterpret_cast?) until it compiles. |
ZoroDerVonCodier
commented
Mar 20, 2017
|
Great work! works great using VS2015. The only suggestion that I would have is to add a VERSION resource to the project so as to better track versioning info with the master project. |
tbennun commentedJun 17, 2016
Here is my attempt to port nccl to Windows.
In the process, some concepts (e.g., atomic variables) were converted to C++11.
Unsupported features in Windows:
Untested features: