Skip to content

Commit

Permalink
fixes for ci and included files
Browse files Browse the repository at this point in the history
  • Loading branch information
cenit committed May 14, 2019
1 parent d21dc00 commit 920b29f
Show file tree
Hide file tree
Showing 14 changed files with 61 additions and 68 deletions.
27 changes: 27 additions & 0 deletions .travis.yml

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -307,6 +307,8 @@ if(ENABLE_ZED_CAMERA)
endif()

if(ENABLE_CUDA)
target_include_directories(darknet PRIVATE $<BUILD_INTERFACE:${CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES})
target_include_directories(dark PRIVATE $<BUILD_INTERFACE:${CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES})
target_link_libraries(darknet PRIVATE curand cublas cuda)
target_link_libraries(dark PRIVATE curand cublas cuda)
set_target_properties(dark PROPERTIES CUDA_RESOLVE_DEVICE_SYMBOLS ON)
Expand Down
19 changes: 0 additions & 19 deletions build.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,6 @@
$number_of_build_workers=8
$force_using_include_libs=$false

#$my_cuda_compute_model=75 #Compute capability for Tesla T4, RTX 2080
#$my_cuda_compute_model=72 #Compute capability for Jetson Xavier
#$my_cuda_compute_model=70 #Compute capability for Tesla V100
#$my_cuda_compute_model=62 #Compute capability for Jetson TX2
#$my_cuda_compute_model=61 #Compute capability for Tesla P40
#$my_cuda_compute_model=60 #Compute capability for Tesla P100
#$my_cuda_compute_model=53 #Compute capability for Jetson TX1
#$my_cuda_compute_model=52 #Compute capability for Tesla M40/M60
#$my_cuda_compute_model=37 #Compute capability for Tesla K80
#$my_cuda_compute_model=35 #Compute capability for Tesla K20/K40
#$my_cuda_compute_model=30 #Compute capability for Tesla K10, Quadro K4000

function getProgramFiles32bit() {
$out = ${env:PROGRAMFILES(X86)}
if ($null -eq $out) {
Expand Down Expand Up @@ -153,13 +141,6 @@ if (Test-Path env:CUDA_PATH) {
$env:CUDA_TOOLKIT_ROOT_DIR = "${env:CUDA_PATH}"
Write-Host "Added missing env variable CUDA_TOOLKIT_ROOT_DIR" -ForegroundColor Yellow
}
if ($my_cuda_compute_model) {
$additional_build_setup = "-DCUDA_COMPUTE_MODEL=${my_cuda_compute_model}"
Write-Host "Using compute capability ${my_cuda_compute_model}" -ForegroundColor Yellow
}
else {
Write-Host "Using default compute capability" -ForegroundColor Yellow
}
}


Expand Down
17 changes: 0 additions & 17 deletions build.sh
Original file line number Diff line number Diff line change
@@ -1,18 +1,5 @@
#!/usr/bin/env bash

## by default darknet is built with CC 3.0 if cuda is found. Uncomment another CC (only one!) if you prefer a different choice
#my_cuda_compute_model=75 #Compute capability for Tesla T4, RTX 2080
#my_cuda_compute_model=72 #Compute capability for Jetson Xavier
#my_cuda_compute_model=70 #Compute capability for Tesla V100
#my_cuda_compute_model=62 #Compute capability for Jetson TX2
#my_cuda_compute_model=61 #Compute capability for Tesla P40
#my_cuda_compute_model=60 #Compute capability for Tesla P100
#my_cuda_compute_model=53 #Compute capability for Jetson TX1
#my_cuda_compute_model=52 #Compute capability for Tesla M40/M60
#my_cuda_compute_model=37 #Compute capability for Tesla K80
#my_cuda_compute_model=35 #Compute capability for Tesla K20/K40
#my_cuda_compute_model=30 #Compute capability for Tesla K10, Quadro K4000

number_of_build_workers=8
bypass_vcpkg=true

Expand All @@ -26,10 +13,6 @@ else
vcpkg_triplet="x64-linux"
fi

if [[ ! -z "$my_cuda_compute_model" ]]; then
additional_build_setup="-DCUDA_COMPUTE_MODEL=${my_cuda_compute_model}"
fi

if [[ ! -z "${VCPKG_ROOT}" ]] && [ -d ${VCPKG_ROOT} ] && [ ! "$bypass_vcpkg" = true ]
then
vcpkg_path="${VCPKG_ROOT}"
Expand Down
8 changes: 4 additions & 4 deletions include/darknet.h
Original file line number Diff line number Diff line change
Expand Up @@ -37,12 +37,12 @@

#ifdef GPU

#include "cuda_runtime.h"
#include "curand.h"
#include "cublas_v2.h"
#include <cuda_runtime.h>
#include <curand.h>
#include <cublas_v2.h>

#ifdef CUDNN
#include "cudnn.h"
#include <cudnn.h>
#endif
#endif

Expand Down
6 changes: 3 additions & 3 deletions src/activation_kernels.cu
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#include "darknet.h"
#include "cuda_runtime.h"
#include "curand.h"
#include "cublas_v2.h"
#include <cuda_runtime.h>
#include <curand.h>
#include <cublas_v2.h>

#include "activations.h"
#include "dark_cuda.h"
Expand Down
6 changes: 3 additions & 3 deletions src/avgpool_layer_kernels.cu
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "cuda_runtime.h"
#include "curand.h"
#include "cublas_v2.h"
#include <cuda_runtime.h>
#include <curand.h>
#include <cublas_v2.h>

#include "avgpool_layer.h"
#include "dark_cuda.h"
Expand Down
8 changes: 4 additions & 4 deletions src/blas_kernels.cu
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "cuda_runtime.h"
#include "curand.h"
#include "cublas_v2.h"
#include <cuda_runtime.h>
#include <curand.h>
#include <cublas_v2.h>
#include <assert.h>

#include "blas.h"
Expand Down Expand Up @@ -1021,4 +1021,4 @@ extern "C" int is_nan_or_inf(float *input, size_t size)

CHECK_CUDA(cudaFreeHost(pinned_return));
return ret_val;
}
}
6 changes: 3 additions & 3 deletions src/col2im_kernels.cu
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "cuda_runtime.h"
#include "curand.h"
#include "cublas_v2.h"
#include <cuda_runtime.h>
#include <curand.h>
#include <cublas_v2.h>

#include "col2im.h"
#include "dark_cuda.h"
Expand Down
6 changes: 3 additions & 3 deletions src/convolutional_kernels.cu
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "cuda_runtime.h"
#include "curand.h"
#include "cublas_v2.h"
#include <cuda_runtime.h>
#include <curand.h>
#include <cublas_v2.h>

#include "convolutional_layer.h"
#include "batchnorm_layer.h"
Expand Down
6 changes: 3 additions & 3 deletions src/crop_layer_kernels.cu
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "cuda_runtime.h"
#include "curand.h"
#include "cublas_v2.h"
#include <cuda_runtime.h>
#include <curand.h>
#include <cublas_v2.h>

#include "crop_layer.h"
#include "utils.h"
Expand Down
6 changes: 3 additions & 3 deletions src/deconvolutional_kernels.cu
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "cuda_runtime.h"
#include "curand.h"
#include "cublas_v2.h"
#include <cuda_runtime.h>
#include <curand.h>
#include <cublas_v2.h>

#include "convolutional_layer.h"
#include "deconvolutional_layer.h"
Expand Down
6 changes: 3 additions & 3 deletions src/dropout_layer_kernels.cu
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "cuda_runtime.h"
#include "curand.h"
#include "cublas_v2.h"
#include <cuda_runtime.h>
#include <curand.h>
#include <cublas_v2.h>

#include "dropout_layer.h"
#include "dark_cuda.h"
Expand Down
6 changes: 3 additions & 3 deletions src/maxpool_layer_kernels.cu
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "cuda_runtime.h"
#include "curand.h"
#include "cublas_v2.h"
#include <cuda_runtime.h>
#include <curand.h>
#include <cublas_v2.h>

#include "maxpool_layer.h"
#include "dark_cuda.h"
Expand Down

0 comments on commit 920b29f

Please sign in to comment.