Merge pull request #41 from jia-kai/master
Some minor fixes for compile/usage
This commit is contained in:
commit
9ee6189bf9
2
Makefile
2
Makefile
@ -22,7 +22,7 @@ NVCC_GENCODE ?= -gencode=arch=compute_35,code=sm_35 \
|
|||||||
CXXFLAGS := -I$(CUDA_INC) -fPIC -fvisibility=hidden
|
CXXFLAGS := -I$(CUDA_INC) -fPIC -fvisibility=hidden
|
||||||
NVCUFLAGS := -ccbin $(CXX) $(NVCC_GENCODE) -lineinfo -std=c++11 -maxrregcount 96
|
NVCUFLAGS := -ccbin $(CXX) $(NVCC_GENCODE) -lineinfo -std=c++11 -maxrregcount 96
|
||||||
# Use addprefix so that we can specify more than one path
|
# Use addprefix so that we can specify more than one path
|
||||||
LDFLAGS := $(addprefix -L,${CUDA_LIB}) -lcudart
|
LDFLAGS := $(addprefix -L,${CUDA_LIB}) -lcudart -lrt
|
||||||
|
|
||||||
ifeq ($(DEBUG), 0)
|
ifeq ($(DEBUG), 0)
|
||||||
NVCUFLAGS += -O3
|
NVCUFLAGS += -O3
|
||||||
|
@ -728,7 +728,7 @@ ncclResult_t ncclCommInitRank(ncclComm_t* newcomm, int ndev, ncclUniqueId commId
|
|||||||
}
|
}
|
||||||
|
|
||||||
extern "C" DSOGLOBAL
|
extern "C" DSOGLOBAL
|
||||||
ncclResult_t ncclCommInitAll(ncclComm_t* comms, int ndev, int* devlist) {
|
ncclResult_t ncclCommInitAll(ncclComm_t* comms, int ndev, const int* devlist) {
|
||||||
initDebug();
|
initDebug();
|
||||||
|
|
||||||
showVersion();
|
showVersion();
|
||||||
|
@ -63,7 +63,7 @@ ncclResult_t ncclCommInitRank(ncclComm_t* comm, int ndev, ncclUniqueId commId, i
|
|||||||
* comm should be pre-allocated with size at least ndev*sizeof(ncclComm_t).
|
* comm should be pre-allocated with size at least ndev*sizeof(ncclComm_t).
|
||||||
* If devlist is NULL, the first ndev CUDA devices are used.
|
* If devlist is NULL, the first ndev CUDA devices are used.
|
||||||
* Order of devlist defines user-order of processors within the communicator. */
|
* Order of devlist defines user-order of processors within the communicator. */
|
||||||
ncclResult_t ncclCommInitAll(ncclComm_t* comm, int ndev, int* devlist);
|
ncclResult_t ncclCommInitAll(ncclComm_t* comm, int ndev, const int* devlist);
|
||||||
|
|
||||||
/* Frees resources associated with communicator object. */
|
/* Frees resources associated with communicator object. */
|
||||||
void ncclCommDestroy(ncclComm_t comm);
|
void ncclCommDestroy(ncclComm_t comm);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user