File tree 5 files changed +24
-210
lines changed
5 files changed +24
-210
lines changed Original file line number Diff line number Diff line change 8
8
- WITH_CUDA=true WITH_CMAKE=true WITH_IO=true
9
9
- WITH_CUDA=false WITH_CMAKE=false WITH_IO=false
10
10
- WITH_CUDA=false WITH_CMAKE=true WITH_IO=false PYTHON_VERSION=3
11
+ # Currently there is no way to install cudnn via apt-get. Uncomment wjen it's available.
12
+ # - WITH_CUDA=true WITH_CMAKE=false WITH_IO=true WITH_CUDNN=true
13
+ # - WITH_CUDA=true WITH_CMAKE=true WITH_IO=true WITH_CUDNN=true
11
14
12
15
language : cpp
13
16
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -7,6 +7,19 @@ $(error $(CONFIG_FILE) not found. See $(CONFIG_FILE).example.)
7
7
endif
8
8
include $(CONFIG_FILE )
9
9
10
+ # Rectify input parameters
11
+ ifeq ($(CPU_ONLY ) ,1)
12
+ USE_CUDNN =0
13
+ USE_CNMEM =0
14
+ endif
15
+
16
+ ifeq ($(USE_CUDNN ) ,1)
17
+ # CNMEM is ON by default in CUDNN is ON
18
+ ifeq ($(USE_CNMEM),)
19
+ USE_CNMEM =1
20
+ endif
21
+ endif
22
+
10
23
PROJECT_DIR =$(PWD )
11
24
12
25
BUILD_DIR_LINK := $(BUILD_DIR )
Original file line number Diff line number Diff line change 3
3
4
4
# cuDNN acceleration switch (uncomment to build with cuDNN).
5
5
# USE_CUDNN := 1
6
- # CNMeM memory pool switch (github.com/NVIDIA/cnmem required)
6
+
7
+ # CNMeM memory pool switch (experimental, may go away)
7
8
# USE_CNMEM := 1
8
9
9
10
# CPU-only switch (uncomment to build without GPU support).
Original file line number Diff line number Diff line change @@ -12,6 +12,11 @@ if $WITH_CMAKE; then
12
12
if ! $WITH_CUDA ; then
13
13
CPU_ONLY=" -DCPU_ONLY=OFF"
14
14
fi
15
+
16
+ if $WITH_CUDNN ; then
17
+ CUDNN_ARGS=" -DUSE_CUDNN=ON "
18
+ fi
19
+
15
20
PYTHON_ARGS=" "
16
21
if [ " $PYTHON_VERSION " = " 3" ]; then
17
22
PYTHON_ARGS=" $PYTHON_ARGS -Dpython_version=3 -DBOOST_LIBRARYDIR=$CONDA_DIR /lib/"
@@ -21,7 +26,7 @@ if $WITH_CMAKE; then
21
26
else
22
27
IO_ARGS=" -DUSE_OPENCV=OFF -DUSE_LMDB=OFF -DUSE_LEVELDB=OFF"
23
28
fi
24
- cmake -DBUILD_python=ON -DCMAKE_BUILD_TYPE=Release $CPU_ONLY $PYTHON_ARGS -DCMAKE_INCLUDE_PATH=" $CONDA_DIR /include/" -DCMAKE_LIBRARY_PATH=" $CONDA_DIR /lib/" $IO_ARGS ..
29
+ cmake -DBUILD_python=ON -DCMAKE_BUILD_TYPE=Release $CPU_ONLY $CUDNN_ARGS $ PYTHON_ARGS -DCMAKE_INCLUDE_PATH=" $CONDA_DIR /include/" -DCMAKE_LIBRARY_PATH=" $CONDA_DIR /lib/" $IO_ARGS ..
25
30
$MAKE
26
31
$MAKE pytest
27
32
if ! $WITH_CUDA ; then
You can’t perform that action at this time.
0 commit comments