AlexeyAB
2017-01-15 3b9afd4cd2efcfeb9699f1d9658c8509e08e58fb
Fixed behavior if missing library cudnn.lib
3 files modified
6 ■■■■ changed files
build/darknet/darknet.vcxproj 2 ●●● patch | view | raw | blame | history
src/convolutional_kernels.cu 2 ●●●●● patch | view | raw | blame | history
src/convolutional_layer.c 2 ●●●●● patch | view | raw | blame | history
build/darknet/darknet.vcxproj
@@ -136,7 +136,7 @@
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
      <AdditionalLibraryDirectories>C:\opencv_2.4.9\opencv\build\x64\vc12\lib;$(CUDA_PATH)lib\$(PlatformName);$(cudnn)\lib\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
      <AdditionalDependencies>..\..\3rdparty\lib\x64\pthreadVC2.lib;cublas.lib;curand.lib;cudart.lib;cudnn.lib;%(AdditionalDependencies)</AdditionalDependencies>
      <AdditionalDependencies>..\..\3rdparty\lib\x64\pthreadVC2.lib;cublas.lib;curand.lib;cudart.lib;%(AdditionalDependencies)</AdditionalDependencies>
      <OutputFile>$(OutDir)\..\$(TargetName)$(TargetExt)</OutputFile>
    </Link>
    <CudaCompile>
src/convolutional_kernels.cu
@@ -2,6 +2,8 @@
#include "curand.h"
#include "cublas_v2.h"
#pragma comment(lib, "cudnn.lib")
extern "C" {
#include "convolutional_layer.h"
#include "batchnorm_layer.h"
src/convolutional_layer.c
@@ -8,6 +8,8 @@
#include <stdio.h>
#include <time.h>
#pragma comment(lib, "cudnn.lib")
#ifdef AI2
#include "xnor_layer.h"
#endif