use NVMLLIBPATH instead of NVMLPATH

This commit is contained in:
Zhou Wang 2016-06-30 12:14:34 +01:00
Родитель 7537b49054
Коммит 999df5d70d
1 изменённых файлов: 6 добавлений и 6 удалений

Просмотреть файл

@ -110,7 +110,7 @@ ifdef CUDA_PATH
# This is a suggested/default location for NVML # This is a suggested/default location for NVML
INCLUDEPATH+=$(GDK_PATH)/include/nvidia/gdk INCLUDEPATH+=$(GDK_PATH)/include/nvidia/gdk
INCLUDEPATH+=$(CUB_PATH) INCLUDEPATH+=$(CUB_PATH)
NVMLPATH=$(GDK_PATH)/src/gdk/nvml/lib NVMLLIBPATH=$(GDK_PATH)/src/gdk/nvml/lib
# Set up CUDA includes and libraries # Set up CUDA includes and libraries
INCLUDEPATH += $(CUDA_PATH)/include INCLUDEPATH += $(CUDA_PATH)/include
@ -330,7 +330,7 @@ $(CNTKMATH_LIB): $(MATH_OBJ)
@echo $(SEPARATOR) @echo $(SEPARATOR)
@echo creating $@ for $(ARCH) with build type $(BUILDTYPE) @echo creating $@ for $(ARCH) with build type $(BUILDTYPE)
@mkdir -p $(dir $@) @mkdir -p $(dir $@)
$(CXX) $(LDFLAGS) -shared $(patsubst %,-L%, $(LIBPATH) $(NVMLPATH)) $(patsubst %,$(RPATH)%, $(ORIGINDIR) $(LIBPATH)) -o $@ $^ $(LIBS) -fopenmp $(CXX) $(LDFLAGS) -shared $(patsubst %,-L%, $(LIBPATH) $(NVMLLIBPATH)) $(patsubst %,$(RPATH)%, $(ORIGINDIR) $(LIBPATH)) -o $@ $^ $(LIBS) -fopenmp
######################################## ########################################
# CNTKLibrary # CNTKLibrary
@ -397,7 +397,7 @@ $(CNTKLIBRARY_LIB): $(CNTKLIBRARY_OBJ) | $(CNTKMATH_LIB)
@echo $(SEPARATOR) @echo $(SEPARATOR)
@mkdir -p $(dir $@) @mkdir -p $(dir $@)
@echo building output for $(ARCH) with build type $(BUILDTYPE) @echo building output for $(ARCH) with build type $(BUILDTYPE)
$(CXX) $(LDFLAGS) -shared $(patsubst %,-L%, $(LIBDIR) $(LIBPATH) $(NVMLPATH)) $(patsubst %,$(RPATH)%, $(ORIGINDIR) $(LIBPATH)) -o $@ $^ $(LIBS) -l$(CNTKMATH) $(CXX) $(LDFLAGS) -shared $(patsubst %,-L%, $(LIBDIR) $(LIBPATH) $(NVMLLIBPATH)) $(patsubst %,$(RPATH)%, $(ORIGINDIR) $(LIBPATH)) -o $@ $^ $(LIBS) -l$(CNTKMATH)
######################################## ########################################
# CNTKLibrary tests # CNTKLibrary tests
@ -422,7 +422,7 @@ $(CNTKLIBRARY_TESTS): $(CNTKLIBRARY_TESTS_OBJ) | $(CNTKLIBRARY_LIB)
@echo $(SEPARATOR) @echo $(SEPARATOR)
@mkdir -p $(dir $@) @mkdir -p $(dir $@)
@echo building output for $(ARCH) with build type $(BUILDTYPE) @echo building output for $(ARCH) with build type $(BUILDTYPE)
$(CXX) $(LDFLAGS) $(patsubst %,-L%, $(LIBDIR) $(LIBPATH) $(NVMLPATH)) $(patsubst %,$(RPATH)%, $(ORIGINLIBDIR) $(LIBPATH)) -o $@ $^ $(LIBS) -l$(CNTKLIBRARY) -l$(CNTKMATH) $(CXX) $(LDFLAGS) $(patsubst %,-L%, $(LIBDIR) $(LIBPATH) $(NVMLLIBPATH)) $(patsubst %,$(RPATH)%, $(ORIGINLIBDIR) $(LIBPATH)) -o $@ $^ $(LIBS) -l$(CNTKLIBRARY) -l$(CNTKMATH)
######################################## ########################################
# LibEval # LibEval
@ -462,7 +462,7 @@ $(EVAL_LIB): $(EVAL_OBJ)
@echo $(SEPARATOR) @echo $(SEPARATOR)
@mkdir -p $(dir $@) @mkdir -p $(dir $@)
@echo Building $(EVAL_LIB) for $(ARCH) with build type $(BUILDTYPE) @echo Building $(EVAL_LIB) for $(ARCH) with build type $(BUILDTYPE)
$(CXX) $(LDFLAGS) -shared $(patsubst %,-L%, $(LIBDIR) $(LIBPATH) $(NVMLPATH)) $(patsubst %,$(RPATH)%, $(ORIGINDIR) $(LIBPATH)) -o $@ $^ $(LIBS) $(CXX) $(LDFLAGS) -shared $(patsubst %,-L%, $(LIBDIR) $(LIBPATH) $(NVMLLIBPATH)) $(patsubst %,$(RPATH)%, $(ORIGINDIR) $(LIBPATH)) -o $@ $^ $(LIBS)
######################################## ########################################
# Eval Sample client # Eval Sample client
@ -797,7 +797,7 @@ $(CNTK): $(CNTK_OBJ) | $(CNTKMATH_LIB)
@echo $(SEPARATOR) @echo $(SEPARATOR)
@mkdir -p $(dir $@) @mkdir -p $(dir $@)
@echo building output for $(ARCH) with build type $(BUILDTYPE) @echo building output for $(ARCH) with build type $(BUILDTYPE)
$(CXX) $(LDFLAGS) $(patsubst %,-L%, $(LIBDIR) $(LIBPATH) $(NVMLPATH)) $(patsubst %,$(RPATH)%, $(ORIGINLIBDIR) $(LIBPATH)) -o $@ $^ $(LIBS) -l$(CNTKMATH) -fopenmp $(CXX) $(LDFLAGS) $(patsubst %,-L%, $(LIBDIR) $(LIBPATH) $(NVMLLIBPATH)) $(patsubst %,$(RPATH)%, $(ORIGINLIBDIR) $(LIBPATH)) -o $@ $^ $(LIBS) -l$(CNTKMATH) -fopenmp
# deployable resources: standard library of BS # deployable resources: standard library of BS
CNTK_CORE_BS:=$(BINDIR)/cntk.core.bs CNTK_CORE_BS:=$(BINDIR)/cntk.core.bs