AlexeyAB / darknet

YOLOv4 / Scaled-YOLOv4 / YOLO - Neural Networks for Object Detection (Windows and Linux version of Darknet )
http://pjreddie.com/darknet/
Other
21.7k stars 7.96k forks source link

cp: target 'share/darknet/' is not a directory #5981

Closed ivder closed 4 years ago

ivder commented 4 years ago

I got an error when building darknet using cmake, here's the traceback

ivan@gpuserver:/ssd/darknet$ ./build.sh 
-- The C compiler identification is GNU 7.5.0
-- The CXX compiler identification is GNU 7.5.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc - works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ - works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for a CUDA compiler
-- Looking for a CUDA compiler - /usr/local/cuda-10.0/bin/nvcc
-- The CUDA compiler identification is NVIDIA 10.0.130
-- Check for working CUDA compiler: /usr/local/cuda-10.0/bin/nvcc
-- Check for working CUDA compiler: /usr/local/cuda-10.0/bin/nvcc - works
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Detecting CUDA compile features
-- Detecting CUDA compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Found CUDA: /usr/local/cuda-10.0 (found version "10.0") 
-- Autodetected CUDA architecture(s):  6.1 5.2
-- Building with CUDA flags: -gencode;arch=compute_61,code=sm_61;-gencode;arch=compute_52,code=sm_52
-- Your setup does not supports half precision (it requires CC >= 7.0)
-- Found OpenCV: /usr (found version "3.2.0") 
-- Found Stb: /ssd/darknet/3rdparty/stb/include  
-- Found OpenMP_C: -fopenmp (found version "4.5") 
-- Found OpenMP_CXX: -fopenmp (found version "4.5") 
-- Found OpenMP: TRUE (found version "4.5")  
--   ->  darknet is fine for now, but uselib_track has been disabled!
--   ->  Please rebuild OpenCV from sources with CUDA support to enable it
-- Found CUDNN: /usr/local/cuda-10.0/include (found version "7.6.4") 
-- CMAKE_CUDA_FLAGS: -gencode arch=compute_61,code=sm_61 -gencode arch=compute_52,code=sm_52 --compiler-options " -Wall -Wno-unused-result -Wno-unknown-pragmas -Wfatal-errors -Wno-deprecated-declarations -Wno-write-strings -DGPU -DCUDNN -DOPENCV -fPIC -fopenmp -Ofast " 
-- ZED SDK not found
CMake Warning at CMakeLists.txt:459 (export):
  Cannot create package registry file:

    /home/ivan/.cmake/packages/Darknet/d3199025ecc662e7a07580b04fe4da01

  Permission denied

-- Configuring done
-- Generating done
-- Build files have been written to: /ssd/darknet/build_release
Scanning dependencies of target darknet
Scanning dependencies of target dark
[  0%] Building C object CMakeFiles/darknet.dir/src/activation_layer.c.o
[  1%] Building C object CMakeFiles/darknet.dir/src/activations.c.o
[  2%] Building C object CMakeFiles/darknet.dir/src/art.c.o
[  2%] Building C object CMakeFiles/darknet.dir/src/blas.c.o
[  3%] Building C object CMakeFiles/darknet.dir/src/batchnorm_layer.c.o
[  4%] Building C object CMakeFiles/darknet.dir/src/darknet.c.o
[  4%] Building C object CMakeFiles/darknet.dir/src/avgpool_layer.c.o
[  4%] Building CXX object CMakeFiles/dark.dir/src/yolo_v2_class.cpp.o
/ssd/darknet/src/activations.c: In function ‘activate’:
/ssd/darknet/src/activations.c:77:5: warning: enumeration value ‘RELU6’ not handled in switch [-Wswitch]
     switch(a){
     ^~~~~~
/ssd/darknet/src/activations.c:77:5: warning: enumeration value ‘SWISH’ not handled in switch [-Wswitch]
/ssd/darknet/src/activations.c:77:5: warning: enumeration value ‘MISH’ not handled in switch [-Wswitch]
/ssd/darknet/src/activations.c:77:5: warning: enumeration value ‘NORM_CHAN’ not handled in switch [-Wswitch]
/ssd/darknet/src/activations.c:77:5: warning: enumeration value ‘NORM_CHAN_SOFTMAX’ not handled in switch [-Wswitch]
/ssd/darknet/src/activations.c:77:5: warning: enumeration value ‘NORM_CHAN_SOFTMAX_MAXVAL’ not handled in switch [-Wswitch]
/ssd/darknet/src/activations.c: In function ‘gradient’:
/ssd/darknet/src/activations.c:287:5: warning: enumeration value ‘SWISH’ not handled in switch [-Wswitch]
     switch(a){
     ^~~~~~
/ssd/darknet/src/activations.c:287:5: warning: enumeration value ‘MISH’ not handled in switch [-Wswitch]
/ssd/darknet/src/blas.c: In function ‘backward_shortcut_multilayer_cpu’:
/ssd/darknet/src/blas.c:207:21: warning: unused variable ‘out_index’ [-Wunused-variable]
                 int out_index = id;
                     ^~~~~~~~~
/ssd/darknet/src/blas.c: In function ‘grad_contrastive_loss_positive’:
/ssd/darknet/src/blas.c:590:81: warning: format ‘%f’ expects argument of type ‘double’, but argument 3 has type ‘int’ [-Wformat=]
         fprintf(stderr, " Error: N == 0 || temperature == 0 || vec_len == 0. N=%f, temperature=%f, vec_len=%f \n", N, temperature, vec_len);
                                                                                ~^
                                                                                %d
/ssd/darknet/src/blas.c: In function ‘grad_contrastive_loss_negative’:
/ssd/darknet/src/blas.c:627:81: warning: format ‘%f’ expects argument of type ‘double’, but argument 3 has type ‘int’ [-Wformat=]
         fprintf(stderr, " Error: N == 0 || temperature == 0 || vec_len == 0. N=%f, temperature=%f, vec_len=%f \n", N, temperature, vec_len);
                                                                                ~^
                                                                                %d
[  5%] Building C object CMakeFiles/dark.dir/src/activation_layer.c.o
[  6%] Building C object CMakeFiles/darknet.dir/src/box.c.o
/ssd/darknet/src/box.c: In function ‘box_iou_kind’:
/ssd/darknet/src/box.c:154:5: warning: enumeration value ‘MSE’ not handled in switch [-Wswitch]
     switch(iou_kind) {
     ^~~~~~
/ssd/darknet/src/box.c: In function ‘diounms_sort’:
/ssd/darknet/src/box.c:898:27: warning: unused variable ‘beta_prob’ [-Wunused-variable]
                     float beta_prob = pow(dets[j].prob[k], 2) / sum_prob;
                           ^~~~~~~~~
/ssd/darknet/src/box.c:897:27: warning: unused variable ‘alpha_prob’ [-Wunused-variable]
                     float alpha_prob = pow(dets[i].prob[k], 2) / sum_prob;
                           ^~~~~~~~~~
[  6%] Building C object CMakeFiles/dark.dir/src/activations.c.o
[  7%] Building C object CMakeFiles/darknet.dir/src/captcha.c.o
/ssd/darknet/src/activations.c: In function ‘activate’:
/ssd/darknet/src/activations.c:77:5: warning: enumeration value ‘RELU6’ not handled in switch [-Wswitch]
     switch(a){
     ^~~~~~
/ssd/darknet/src/activations.c:77:5: warning: enumeration value ‘SWISH’ not handled in switch [-Wswitch]
/ssd/darknet/src/activations.c:77:5: warning: enumeration value ‘MISH’ not handled in switch [-Wswitch]
/ssd/darknet/src/activations.c:77:5: warning: enumeration value ‘NORM_CHAN’ not handled in switch [-Wswitch]
/ssd/darknet/src/activations.c:77:5: warning: enumeration value ‘NORM_CHAN_SOFTMAX’ not handled in switch [-Wswitch]
/ssd/darknet/src/activations.c:77:5: warning: enumeration value ‘NORM_CHAN_SOFTMAX_MAXVAL’ not handled in switch [-Wswitch]
/ssd/darknet/src/activations.c: In function ‘gradient’:
/ssd/darknet/src/activations.c:287:5: warning: enumeration value ‘SWISH’ not handled in switch [-Wswitch]
     switch(a){
     ^~~~~~
/ssd/darknet/src/activations.c:287:5: warning: enumeration value ‘MISH’ not handled in switch [-Wswitch]
[  8%] Building C object CMakeFiles/dark.dir/src/art.c.o
[  9%] Building C object CMakeFiles/dark.dir/src/avgpool_layer.c.o
[  9%] Building C object CMakeFiles/darknet.dir/src/cifar.c.o
[  9%] Building C object CMakeFiles/dark.dir/src/batchnorm_layer.c.o
[ 10%] Building C object CMakeFiles/dark.dir/src/blas.c.o
[ 11%] Building C object CMakeFiles/darknet.dir/src/classifier.c.o
/ssd/darknet/src/blas.c: In function ‘backward_shortcut_multilayer_cpu’:
/ssd/darknet/src/blas.c:207:21: warning: unused variable ‘out_index’ [-Wunused-variable]
                 int out_index = id;
                     ^~~~~~~~~
/ssd/darknet/src/blas.c: In function ‘grad_contrastive_loss_positive’:
/ssd/darknet/src/blas.c:590:81: warning: format ‘%f’ expects argument of type ‘double’, but argument 3 has type ‘int’ [-Wformat=]
         fprintf(stderr, " Error: N == 0 || temperature == 0 || vec_len == 0. N=%f, temperature=%f, vec_len=%f \n", N, temperature, vec_len);
                                                                                ~^
                                                                                %d
/ssd/darknet/src/blas.c: In function ‘grad_contrastive_loss_negative’:
/ssd/darknet/src/blas.c:627:81: warning: format ‘%f’ expects argument of type ‘double’, but argument 3 has type ‘int’ [-Wformat=]
         fprintf(stderr, " Error: N == 0 || temperature == 0 || vec_len == 0. N=%f, temperature=%f, vec_len=%f \n", N, temperature, vec_len);
                                                                                ~^
                                                                                %d
[ 11%] Building C object CMakeFiles/dark.dir/src/box.c.o
/ssd/darknet/src/classifier.c: In function ‘train_classifier’:
/ssd/darknet/src/classifier.c:145:9: warning: unused variable ‘count’ [-Wunused-variable]
     int count = 0;
         ^~~~~
/ssd/darknet/src/classifier.c: In function ‘predict_classifier’:
/ssd/darknet/src/classifier.c:847:13: warning: unused variable ‘time’ [-Wunused-variable]
     clock_t time;
             ^~~~
/ssd/darknet/src/classifier.c: In function ‘demo_classifier’:
/ssd/darknet/src/classifier.c:1277:49: warning: unused variable ‘tval_result’ [-Wunused-variable]
         struct timeval tval_before, tval_after, tval_result;
                                                 ^~~~~~~~~~~
/ssd/darknet/src/classifier.c:1277:37: warning: unused variable ‘tval_after’ [-Wunused-variable]
         struct timeval tval_before, tval_after, tval_result;
                                     ^~~~~~~~~~
/ssd/darknet/src/box.c: In function ‘box_iou_kind’:
/ssd/darknet/src/box.c:154:5: warning: enumeration value ‘MSE’ not handled in switch [-Wswitch]
     switch(iou_kind) {
     ^~~~~~
/ssd/darknet/src/box.c: In function ‘diounms_sort’:
/ssd/darknet/src/box.c:898:27: warning: unused variable ‘beta_prob’ [-Wunused-variable]
                     float beta_prob = pow(dets[j].prob[k], 2) / sum_prob;
                           ^~~~~~~~~
/ssd/darknet/src/box.c:897:27: warning: unused variable ‘alpha_prob’ [-Wunused-variable]
                     float alpha_prob = pow(dets[i].prob[k], 2) / sum_prob;
                           ^~~~~~~~~~
[ 11%] Building C object CMakeFiles/darknet.dir/src/coco.c.o
[ 13%] Building C object CMakeFiles/darknet.dir/src/col2im.c.o
[ 13%] Building C object CMakeFiles/dark.dir/src/captcha.c.o
/ssd/darknet/src/coco.c: In function ‘validate_coco_recall’:
/ssd/darknet/src/coco.c:248:11: warning: unused variable ‘base’ [-Wunused-variable]
     char *base = "results/comp4_det_test_";
           ^~~~
[ 14%] Building C object CMakeFiles/dark.dir/src/cifar.c.o
[ 15%] Building C object CMakeFiles/darknet.dir/src/compare.c.o
[ 15%] Building C object CMakeFiles/dark.dir/src/classifier.c.o
[ 16%] Building C object CMakeFiles/dark.dir/src/coco.c.o
[ 16%] Building C object CMakeFiles/darknet.dir/src/connected_layer.c.o
/ssd/darknet/src/classifier.c: In function ‘train_classifier’:
/ssd/darknet/src/classifier.c:145:9: warning: unused variable ‘count’ [-Wunused-variable]
     int count = 0;
         ^~~~~
/ssd/darknet/src/classifier.c: In function ‘predict_classifier’:
/ssd/darknet/src/classifier.c:847:13: warning: unused variable ‘time’ [-Wunused-variable]
     clock_t time;
             ^~~~
/ssd/darknet/src/classifier.c: In function ‘demo_classifier’:
/ssd/darknet/src/classifier.c:1277:49: warning: unused variable ‘tval_result’ [-Wunused-variable]
         struct timeval tval_before, tval_after, tval_result;
                                                 ^~~~~~~~~~~
/ssd/darknet/src/classifier.c:1277:37: warning: unused variable ‘tval_after’ [-Wunused-variable]
         struct timeval tval_before, tval_after, tval_result;
                                     ^~~~~~~~~~
/ssd/darknet/src/coco.c: In function ‘validate_coco_recall’:
/ssd/darknet/src/coco.c:248:11: warning: unused variable ‘base’ [-Wunused-variable]
     char *base = "results/comp4_det_test_";
           ^~~~
/ssd/darknet/src/connected_layer.c: In function ‘forward_connected_layer_gpu’:
/ssd/darknet/src/connected_layer.c:346:11: warning: unused variable ‘one’ [-Wunused-variable]
     float one = 1;    // alpha[0], beta[0]
           ^~~
/ssd/darknet/src/connected_layer.c:344:13: warning: unused variable ‘c’ [-Wunused-variable]
     float * c = l.output_gpu;
             ^
/ssd/darknet/src/connected_layer.c:343:13: warning: unused variable ‘b’ [-Wunused-variable]
     float * b = l.weights_gpu;
             ^
/ssd/darknet/src/connected_layer.c:342:13: warning: unused variable ‘a’ [-Wunused-variable]
     float * a = state.input;
             ^
/ssd/darknet/src/connected_layer.c:341:9: warning: unused variable ‘n’ [-Wunused-variable]
     int n = l.outputs;
         ^
/ssd/darknet/src/connected_layer.c:340:9: warning: unused variable ‘k’ [-Wunused-variable]
     int k = l.inputs;
         ^
/ssd/darknet/src/connected_layer.c:339:9: warning: unused variable ‘m’ [-Wunused-variable]
     int m = l.batch;
         ^
[ 16%] Building C object CMakeFiles/dark.dir/src/col2im.c.o
[ 17%] Building C object CMakeFiles/dark.dir/src/compare.c.o
[ 18%] Building C object CMakeFiles/darknet.dir/src/conv_lstm_layer.c.o
[ 19%] Building C object CMakeFiles/dark.dir/src/connected_layer.c.o
[ 19%] Building C object CMakeFiles/dark.dir/src/conv_lstm_layer.c.o
[ 20%] Building C object CMakeFiles/darknet.dir/src/convolutional_layer.c.o
/ssd/darknet/src/connected_layer.c: In function ‘forward_connected_layer_gpu’:
/ssd/darknet/src/connected_layer.c:346:11: warning: unused variable ‘one’ [-Wunused-variable]
     float one = 1;    // alpha[0], beta[0]
           ^~~
/ssd/darknet/src/connected_layer.c:344:13: warning: unused variable ‘c’ [-Wunused-variable]
     float * c = l.output_gpu;
             ^
/ssd/darknet/src/connected_layer.c:343:13: warning: unused variable ‘b’ [-Wunused-variable]
     float * b = l.weights_gpu;
             ^
/ssd/darknet/src/connected_layer.c:342:13: warning: unused variable ‘a’ [-Wunused-variable]
     float * a = state.input;
             ^
/ssd/darknet/src/connected_layer.c:341:9: warning: unused variable ‘n’ [-Wunused-variable]
     int n = l.outputs;
         ^
/ssd/darknet/src/connected_layer.c:340:9: warning: unused variable ‘k’ [-Wunused-variable]
     int k = l.inputs;
         ^
/ssd/darknet/src/connected_layer.c:339:9: warning: unused variable ‘m’ [-Wunused-variable]
     int m = l.batch;
         ^
/ssd/darknet/src/convolutional_layer.c: In function ‘forward_convolutional_layer’:
/ssd/darknet/src/convolutional_layer.c:1204:32: warning: unused variable ‘t_intput_size’ [-Wunused-variable]
                         size_t t_intput_size = binary_transpose_align_input(k, n, state.workspace, &l.t_bit_input, ldb_align, l.bit_align);
                                ^~~~~~~~~~~~~
[ 20%] Building C object CMakeFiles/darknet.dir/src/cost_layer.c.o
[ 21%] Building C object CMakeFiles/darknet.dir/src/cpu_gemm.c.o
[ 21%] Building C object CMakeFiles/darknet.dir/src/crnn_layer.c.o
[ 22%] Building C object CMakeFiles/dark.dir/src/convolutional_layer.c.o
[ 22%] Building C object CMakeFiles/dark.dir/src/cost_layer.c.o
/ssd/darknet/src/convolutional_layer.c: In function ‘forward_convolutional_layer’:
/ssd/darknet/src/convolutional_layer.c:1204:32: warning: unused variable ‘t_intput_size’ [-Wunused-variable]
                         size_t t_intput_size = binary_transpose_align_input(k, n, state.workspace, &l.t_bit_input, ldb_align, l.bit_align);
                                ^~~~~~~~~~~~~
[ 23%] Building C object CMakeFiles/darknet.dir/src/crop_layer.c.o
In file included from /ssd/darknet/src/yolo_v2_class.cpp:2:0:
/ssd/darknet/include/yolo_v2_class.hpp: In constructor ‘track_kalman_t::track_kalman_t(int, int, float, cv::Size)’:
/ssd/darknet/include/yolo_v2_class.hpp:708:14: warning: ‘track_kalman_t::img_size’ will be initialized after [-Wreorder]
     cv::Size img_size;  // max value of x,y,w,h
              ^~~~~~~~
/ssd/darknet/include/yolo_v2_class.hpp:700:9: warning:   ‘int track_kalman_t::track_id_counter’ [-Wreorder]
     int track_id_counter;
         ^~~~~~~~~~~~~~~~
/ssd/darknet/include/yolo_v2_class.hpp:853:5: warning:   when initialized here [-Wreorder]
     track_kalman_t(int _max_objects = 1000, int _min_frames = 3, float _max_dist = 40, cv::Size _img_size = cv::Size(10000, 10000)) :
     ^~~~~~~~~~~~~~
/ssd/darknet/include/yolo_v2_class.hpp: In member function ‘void track_kalman_t::clear_old_states()’:
/ssd/darknet/include/yolo_v2_class.hpp:879:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                 if ((result_vec_pred[state_id].x > img_size.width) ||
/ssd/darknet/include/yolo_v2_class.hpp:880:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                     (result_vec_pred[state_id].y > img_size.height))
/ssd/darknet/include/yolo_v2_class.hpp: In member function ‘track_kalman_t::tst_t track_kalman_t::get_state_id(bbox_t, std::vector<bool>&)’:
/ssd/darknet/include/yolo_v2_class.hpp:900:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for (size_t i = 0; i < max_objects; ++i)
                            ~~^~~~~~~~~~~~~
/ssd/darknet/include/yolo_v2_class.hpp: In member function ‘std::vector<bbox_t> track_kalman_t::predict()’:
/ssd/darknet/include/yolo_v2_class.hpp:990:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for (size_t i = 0; i < max_objects; ++i)
                            ~~^~~~~~~~~~~~~
/ssd/darknet/include/yolo_v2_class.hpp: In member function ‘std::vector<bbox_t> track_kalman_t::correct(std::vector<bbox_t>)’:
/ssd/darknet/include/yolo_v2_class.hpp:1025:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for (size_t i = 0; i < max_objects; ++i)
                            ~~^~~~~~~~~~~~~
/ssd/darknet/src/yolo_v2_class.cpp: In member function ‘std::vector<bbox_t> Detector::tracking_id(std::vector<bbox_t>, bool, int, int)’:
/ssd/darknet/src/yolo_v2_class.cpp:370:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         if (prev_bbox_vec_deque.size() > frames_story) prev_bbox_vec_deque.pop_back();
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/ssd/darknet/src/yolo_v2_class.cpp:385:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                     if (cur_dist < max_dist && (k.track_id == 0 || dist_vec[m] > cur_dist)) {
                         ~~~~~~~~~^~~~~~~~~~
/ssd/darknet/src/yolo_v2_class.cpp:409:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         if (prev_bbox_vec_deque.size() > frames_story) prev_bbox_vec_deque.pop_back();
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
[ 24%] Building C object CMakeFiles/dark.dir/src/cpu_gemm.c.o
[ 25%] Building C object CMakeFiles/dark.dir/src/crnn_layer.c.o
[ 25%] Building C object CMakeFiles/dark.dir/src/crop_layer.c.o
[ 26%] Building C object CMakeFiles/dark.dir/src/dark_cuda.c.o
[ 27%] Building C object CMakeFiles/darknet.dir/src/dark_cuda.c.o
/ssd/darknet/src/dark_cuda.c: In function ‘cudnn_check_error_extended’:
/ssd/darknet/src/dark_cuda.c:224:20: warning: comparison between ‘cudaError_t {aka enum cudaError}’ and ‘enum <anonymous>’ [-Wenum-compare]
         if (status != CUDNN_STATUS_SUCCESS)
                    ^~
/ssd/darknet/src/dark_cuda.c: In function ‘pre_allocate_pinned_memory’:
/ssd/darknet/src/dark_cuda.c:276:40: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 2 has type ‘long unsigned int’ [-Wformat=]
         printf("pre_allocate: size = %Iu MB, num_of_blocks = %Iu, block_size = %Iu MB \n",
                                      ~~^
                                      %Ilu
             size / (1024*1024), num_of_blocks, pinned_block_size / (1024 * 1024));
             ~~~~~~~~~~~~~~~~~~          
/ssd/darknet/src/dark_cuda.c:276:64: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 3 has type ‘size_t {aka const long unsigned int}’ [-Wformat=]
         printf("pre_allocate: size = %Iu MB, num_of_blocks = %Iu, block_size = %Iu MB \n",
                                                              ~~^
                                                              %Ilu
/ssd/darknet/src/dark_cuda.c:276:82: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 4 has type ‘long unsigned int’ [-Wformat=]
         printf("pre_allocate: size = %Iu MB, num_of_blocks = %Iu, block_size = %Iu MB \n",
                                                                                ~~^
                                                                                %Ilu
/ssd/darknet/src/dark_cuda.c:286:37: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘size_t {aka const long unsigned int}’ [-Wformat=]
                 printf(" Allocated %d pinned block \n", pinned_block_size);
                                    ~^
                                    %ld
/ssd/darknet/src/dark_cuda.c: In function ‘cuda_make_array_pinned_preallocated’:
/ssd/darknet/src/dark_cuda.c:307:43: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘size_t {aka long unsigned int}’ [-Wformat=]
             printf("\n Pinned block_id = %d, filled = %f %% \n", pinned_block_id, filled);
                                          ~^
                                          %ld
/ssd/darknet/src/dark_cuda.c:322:64: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=]
             printf("Try to allocate new pinned memory, size = %d MB \n", size / (1024 * 1024));
                                                               ~^         ~~~~~~~~~~~~~~~~~~~~
                                                               %ld
/ssd/darknet/src/dark_cuda.c:328:63: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=]
             printf("Try to allocate new pinned BLOCK, size = %d MB \n", size / (1024 * 1024));
                                                              ~^         ~~~~~~~~~~~~~~~~~~~~
                                                              %ld
[ 27%] Building C object CMakeFiles/darknet.dir/src/data.c.o
[ 27%] Building C object CMakeFiles/dark.dir/src/data.c.o
/ssd/darknet/src/dark_cuda.c: In function ‘cudnn_check_error_extended’:
/ssd/darknet/src/dark_cuda.c:224:20: warning: comparison between ‘cudaError_t {aka enum cudaError}’ and ‘enum <anonymous>’ [-Wenum-compare]
         if (status != CUDNN_STATUS_SUCCESS)
                    ^~
/ssd/darknet/src/dark_cuda.c: In function ‘pre_allocate_pinned_memory’:
/ssd/darknet/src/dark_cuda.c:276:40: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 2 has type ‘long unsigned int’ [-Wformat=]
         printf("pre_allocate: size = %Iu MB, num_of_blocks = %Iu, block_size = %Iu MB \n",
                                      ~~^
                                      %Ilu
             size / (1024*1024), num_of_blocks, pinned_block_size / (1024 * 1024));
             ~~~~~~~~~~~~~~~~~~          
/ssd/darknet/src/dark_cuda.c:276:64: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 3 has type ‘size_t {aka const long unsigned int}’ [-Wformat=]
         printf("pre_allocate: size = %Iu MB, num_of_blocks = %Iu, block_size = %Iu MB \n",
                                                              ~~^
                                                              %Ilu
/ssd/darknet/src/dark_cuda.c:276:82: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 4 has type ‘long unsigned int’ [-Wformat=]
         printf("pre_allocate: size = %Iu MB, num_of_blocks = %Iu, block_size = %Iu MB \n",
                                                                                ~~^
                                                                                %Ilu
/ssd/darknet/src/dark_cuda.c:286:37: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘size_t {aka const long unsigned int}’ [-Wformat=]
                 printf(" Allocated %d pinned block \n", pinned_block_size);
                                    ~^
                                    %ld
/ssd/darknet/src/dark_cuda.c: In function ‘cuda_make_array_pinned_preallocated’:
/ssd/darknet/src/dark_cuda.c:307:43: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘size_t {aka long unsigned int}’ [-Wformat=]
             printf("\n Pinned block_id = %d, filled = %f %% \n", pinned_block_id, filled);
                                          ~^
                                          %ld
/ssd/darknet/src/dark_cuda.c:322:64: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=]
             printf("Try to allocate new pinned memory, size = %d MB \n", size / (1024 * 1024));
                                                               ~^         ~~~~~~~~~~~~~~~~~~~~
                                                               %ld
/ssd/darknet/src/dark_cuda.c:328:63: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=]
             printf("Try to allocate new pinned BLOCK, size = %d MB \n", size / (1024 * 1024));
                                                              ~^         ~~~~~~~~~~~~~~~~~~~~
                                                              %ld
/ssd/darknet/src/data.c: In function ‘load_data_detection’:
/ssd/darknet/src/data.c:1271:24: warning: unused variable ‘x’ [-Wunused-variable]
                 int k, x, y;
                        ^
/ssd/darknet/src/data.c:1072:43: warning: variable ‘r_scale’ set but not used [-Wunused-but-set-variable]
     float r1 = 0, r2 = 0, r3 = 0, r4 = 0, r_scale = 0;
                                           ^~~~~~~
[ 28%] Building C object CMakeFiles/darknet.dir/src/deconvolutional_layer.c.o
/ssd/darknet/src/data.c: In function ‘load_data_detection’:
/ssd/darknet/src/data.c:1271:24: warning: unused variable ‘x’ [-Wunused-variable]
                 int k, x, y;
                        ^
/ssd/darknet/src/data.c:1072:43: warning: variable ‘r_scale’ set but not used [-Wunused-but-set-variable]
     float r1 = 0, r2 = 0, r3 = 0, r4 = 0, r_scale = 0;
                                           ^~~~~~~
[ 28%] Building C object CMakeFiles/darknet.dir/src/demo.c.o
[ 29%] Building C object CMakeFiles/darknet.dir/src/detection_layer.c.o
/ssd/darknet/src/demo.c: In function ‘detect_in_thread’:
/ssd/darknet/src/demo.c:100:16: warning: unused variable ‘prediction’ [-Wunused-variable]
         float *prediction = network_predict(net, X);
                ^~~~~~~~~~
/ssd/darknet/src/demo.c:98:15: warning: unused variable ‘l’ [-Wunused-variable]
         layer l = net.layers[net.n - 1];
               ^
[ 30%] Building C object CMakeFiles/dark.dir/src/deconvolutional_layer.c.o
[ 31%] Building C object CMakeFiles/dark.dir/src/demo.c.o
[ 31%] Building C object CMakeFiles/dark.dir/src/detection_layer.c.o
[ 32%] Building C object CMakeFiles/dark.dir/src/detector.c.o
/ssd/darknet/src/detector.c: In function ‘print_cocos’:
/ssd/darknet/src/detector.c:458:29: warning: format not a string literal and no format arguments [-Wformat-security]
                 fprintf(fp, buff);
                             ^~~~
/ssd/darknet/src/detector.c: In function ‘eliminate_bdd’:
/ssd/darknet/src/detector.c:551:21: warning: statement with no effect [-Wunused-value]
                     for (k; buf[k + n] != '\0'; k++)
                     ^~~
/ssd/darknet/src/detector.c: In function ‘validate_detector’:
/ssd/darknet/src/detector.c:664:13: warning: unused variable ‘mkd2’ [-Wunused-variable]
         int mkd2 = make_directory(buff2, 0777);
             ^~~~
/ssd/darknet/src/detector.c:662:13: warning: unused variable ‘mkd’ [-Wunused-variable]
         int mkd = make_directory(buff, 0777);
             ^~~
/ssd/darknet/src/detector.c: In function ‘validate_detector_map’:
/ssd/darknet/src/detector.c:1283:15: warning: unused variable ‘class_recall’ [-Wunused-variable]
         float class_recall = (float)tp_for_thresh_per_class[i] / ((float)tp_for_thresh_per_class[i] + (float)(truth_classes_count[i] - tp_for_thresh_per_class[i]));
               ^~~~~~~~~~~~
/ssd/darknet/src/detector.c:1282:15: warning: unused variable ‘class_precision’ [-Wunused-variable]
         float class_precision = (float)tp_for_thresh_per_class[i] / ((float)tp_for_thresh_per_class[i] + (float)fp_for_thresh_per_class[i]);
               ^~~~~~~~~~~~~~~
/ssd/darknet/src/detector.c: In function ‘draw_object’:
/ssd/darknet/src/detector.c:1799:19: warning: unused variable ‘inv_loss’ [-Wunused-variable]
             float inv_loss = 1.0 / max_val_cmp(0.01, avg_loss);
                   ^~~~~~~~
/ssd/darknet/src/demo.c: In function ‘detect_in_thread’:
/ssd/darknet/src/demo.c:100:16: warning: unused variable ‘prediction’ [-Wunused-variable]
         float *prediction = network_predict(net, X);
                ^~~~~~~~~~
/ssd/darknet/src/demo.c:98:15: warning: unused variable ‘l’ [-Wunused-variable]
         layer l = net.layers[net.n - 1];
               ^
[ 32%] Building C object CMakeFiles/dark.dir/src/dice.c.o
[ 33%] Building C object CMakeFiles/darknet.dir/src/detector.c.o
[ 33%] Building C object CMakeFiles/darknet.dir/src/dice.c.o
[ 34%] Building C object CMakeFiles/darknet.dir/src/dropout_layer.c.o
[ 34%] Building C object CMakeFiles/darknet.dir/src/gaussian_yolo_layer.c.o
/ssd/darknet/src/detector.c: In function ‘print_cocos’:
/ssd/darknet/src/detector.c:458:29: warning: format not a string literal and no format arguments [-Wformat-security]
                 fprintf(fp, buff);
                             ^~~~
/ssd/darknet/src/detector.c: In function ‘eliminate_bdd’:
/ssd/darknet/src/detector.c:551:21: warning: statement with no effect [-Wunused-value]
                     for (k; buf[k + n] != '\0'; k++)
                     ^~~
/ssd/darknet/src/detector.c: In function ‘validate_detector’:
/ssd/darknet/src/detector.c:664:13: warning: unused variable ‘mkd2’ [-Wunused-variable]
         int mkd2 = make_directory(buff2, 0777);
             ^~~~
/ssd/darknet/src/detector.c:662:13: warning: unused variable ‘mkd’ [-Wunused-variable]
         int mkd = make_directory(buff, 0777);
             ^~~
/ssd/darknet/src/detector.c: In function ‘validate_detector_map’:
/ssd/darknet/src/detector.c:1283:15: warning: unused variable ‘class_recall’ [-Wunused-variable]
         float class_recall = (float)tp_for_thresh_per_class[i] / ((float)tp_for_thresh_per_class[i] + (float)(truth_classes_count[i] - tp_for_thresh_per_class[i]));
               ^~~~~~~~~~~~
/ssd/darknet/src/detector.c:1282:15: warning: unused variable ‘class_precision’ [-Wunused-variable]
         float class_precision = (float)tp_for_thresh_per_class[i] / ((float)tp_for_thresh_per_class[i] + (float)fp_for_thresh_per_class[i]);
               ^~~~~~~~~~~~~~~
/ssd/darknet/src/detector.c: In function ‘draw_object’:
/ssd/darknet/src/detector.c:1799:19: warning: unused variable ‘inv_loss’ [-Wunused-variable]
             float inv_loss = 1.0 / max_val_cmp(0.01, avg_loss);
                   ^~~~~~~~
/ssd/darknet/src/gaussian_yolo_layer.c: In function ‘make_gaussian_yolo_layer’:
/ssd/darknet/src/gaussian_yolo_layer.c:71:38: warning: passing argument 1 of ‘cudaHostAlloc’ from incompatible pointer type [-Wincompatible-pointer-types]
     if (cudaSuccess == cudaHostAlloc(&l.output, batch*l.outputs * sizeof(float), cudaHostRegisterMapped)) l.output_pinned = 1;
                                      ^
In file included from /usr/local/cuda-10.0/include/cuda_runtime.h:96:0,
                 from /ssd/darknet/include/darknet.h:41,
                 from /ssd/darknet/src/gaussian_yolo_layer.h:5,
                 from /ssd/darknet/src/gaussian_yolo_layer.c:7:
/usr/local/cuda-10.0/include/cuda_runtime_api.h:4412:39: note: expected ‘void **’ but argument is of type ‘float **’
 extern __host__ cudaError_t CUDARTAPI cudaHostAlloc(void **pHost, size_t size, unsigned int flags);
                                       ^~~~~~~~~~~~~
/ssd/darknet/src/gaussian_yolo_layer.c:78:38: warning: passing argument 1 of ‘cudaHostAlloc’ from incompatible pointer type [-Wincompatible-pointer-types]
     if (cudaSuccess == cudaHostAlloc(&l.delta, batch*l.outputs * sizeof(float), cudaHostRegisterMapped)) l.delta_pinned = 1;
                                      ^
In file included from /usr/local/cuda-10.0/include/cuda_runtime.h:96:0,
                 from /ssd/darknet/include/darknet.h:41,
                 from /ssd/darknet/src/gaussian_yolo_layer.h:5,
                 from /ssd/darknet/src/gaussian_yolo_layer.c:7:
/usr/local/cuda-10.0/include/cuda_runtime_api.h:4412:39: note: expected ‘void **’ but argument is of type ‘float **’
 extern __host__ cudaError_t CUDARTAPI cudaHostAlloc(void **pHost, size_t size, unsigned int flags);
                                       ^~~~~~~~~~~~~
/ssd/darknet/src/gaussian_yolo_layer.c: In function ‘resize_gaussian_yolo_layer’:
/ssd/darknet/src/gaussian_yolo_layer.c:110:42: warning: passing argument 1 of ‘cudaHostAlloc’ from incompatible pointer type [-Wincompatible-pointer-types]
         if (cudaSuccess != cudaHostAlloc(&l->output, l->batch*l->outputs * sizeof(float), cudaHostRegisterMapped)) {
                                          ^
In file included from /usr/local/cuda-10.0/include/cuda_runtime.h:96:0,
                 from /ssd/darknet/include/darknet.h:41,
                 from /ssd/darknet/src/gaussian_yolo_layer.h:5,
                 from /ssd/darknet/src/gaussian_yolo_layer.c:7:
/usr/local/cuda-10.0/include/cuda_runtime_api.h:4412:39: note: expected ‘void **’ but argument is of type ‘float **’
 extern __host__ cudaError_t CUDARTAPI cudaHostAlloc(void **pHost, size_t size, unsigned int flags);
                                       ^~~~~~~~~~~~~
/ssd/darknet/src/gaussian_yolo_layer.c:119:42: warning: passing argument 1 of ‘cudaHostAlloc’ from incompatible pointer type [-Wincompatible-pointer-types]
         if (cudaSuccess != cudaHostAlloc(&l->delta, l->batch*l->outputs * sizeof(float), cudaHostRegisterMapped)) {
                                          ^
In file included from /usr/local/cuda-10.0/include/cuda_runtime.h:96:0,
                 from /ssd/darknet/include/darknet.h:41,
                 from /ssd/darknet/src/gaussian_yolo_layer.h:5,
                 from /ssd/darknet/src/gaussian_yolo_layer.c:7:
/usr/local/cuda-10.0/include/cuda_runtime_api.h:4412:39: note: expected ‘void **’ but argument is of type ‘float **’
 extern __host__ cudaError_t CUDARTAPI cudaHostAlloc(void **pHost, size_t size, unsigned int flags);
                                       ^~~~~~~~~~~~~
[ 35%] Building C object CMakeFiles/dark.dir/src/dropout_layer.c.o
[ 36%] Building C object CMakeFiles/dark.dir/src/gaussian_yolo_layer.c.o
/ssd/darknet/src/gaussian_yolo_layer.c: In function ‘make_gaussian_yolo_layer’:
/ssd/darknet/src/gaussian_yolo_layer.c:71:38: warning: passing argument 1 of ‘cudaHostAlloc’ from incompatible pointer type [-Wincompatible-pointer-types]
     if (cudaSuccess == cudaHostAlloc(&l.output, batch*l.outputs * sizeof(float), cudaHostRegisterMapped)) l.output_pinned = 1;
                                      ^
In file included from /usr/local/cuda-10.0/include/cuda_runtime.h:96:0,
                 from /ssd/darknet/include/darknet.h:41,
                 from /ssd/darknet/src/gaussian_yolo_layer.h:5,
                 from /ssd/darknet/src/gaussian_yolo_layer.c:7:
/usr/local/cuda-10.0/include/cuda_runtime_api.h:4412:39: note: expected ‘void **’ but argument is of type ‘float **’
 extern __host__ cudaError_t CUDARTAPI cudaHostAlloc(void **pHost, size_t size, unsigned int flags);
                                       ^~~~~~~~~~~~~
/ssd/darknet/src/gaussian_yolo_layer.c:78:38: warning: passing argument 1 of ‘cudaHostAlloc’ from incompatible pointer type [-Wincompatible-pointer-types]
     if (cudaSuccess == cudaHostAlloc(&l.delta, batch*l.outputs * sizeof(float), cudaHostRegisterMapped)) l.delta_pinned = 1;
                                      ^
In file included from /usr/local/cuda-10.0/include/cuda_runtime.h:96:0,
                 from /ssd/darknet/include/darknet.h:41,
                 from /ssd/darknet/src/gaussian_yolo_layer.h:5,
                 from /ssd/darknet/src/gaussian_yolo_layer.c:7:
/usr/local/cuda-10.0/include/cuda_runtime_api.h:4412:39: note: expected ‘void **’ but argument is of type ‘float **’
 extern __host__ cudaError_t CUDARTAPI cudaHostAlloc(void **pHost, size_t size, unsigned int flags);
                                       ^~~~~~~~~~~~~
/ssd/darknet/src/gaussian_yolo_layer.c: In function ‘resize_gaussian_yolo_layer’:
/ssd/darknet/src/gaussian_yolo_layer.c:110:42: warning: passing argument 1 of ‘cudaHostAlloc’ from incompatible pointer type [-Wincompatible-pointer-types]
         if (cudaSuccess != cudaHostAlloc(&l->output, l->batch*l->outputs * sizeof(float), cudaHostRegisterMapped)) {
                                          ^
In file included from /usr/local/cuda-10.0/include/cuda_runtime.h:96:0,
                 from /ssd/darknet/include/darknet.h:41,
                 from /ssd/darknet/src/gaussian_yolo_layer.h:5,
                 from /ssd/darknet/src/gaussian_yolo_layer.c:7:
/usr/local/cuda-10.0/include/cuda_runtime_api.h:4412:39: note: expected ‘void **’ but argument is of type ‘float **’
 extern __host__ cudaError_t CUDARTAPI cudaHostAlloc(void **pHost, size_t size, unsigned int flags);
                                       ^~~~~~~~~~~~~
/ssd/darknet/src/gaussian_yolo_layer.c:119:42: warning: passing argument 1 of ‘cudaHostAlloc’ from incompatible pointer type [-Wincompatible-pointer-types]
         if (cudaSuccess != cudaHostAlloc(&l->delta, l->batch*l->outputs * sizeof(float), cudaHostRegisterMapped)) {
                                          ^
In file included from /usr/local/cuda-10.0/include/cuda_runtime.h:96:0,
                 from /ssd/darknet/include/darknet.h:41,
                 from /ssd/darknet/src/gaussian_yolo_layer.h:5,
                 from /ssd/darknet/src/gaussian_yolo_layer.c:7:
/usr/local/cuda-10.0/include/cuda_runtime_api.h:4412:39: note: expected ‘void **’ but argument is of type ‘float **’
 extern __host__ cudaError_t CUDARTAPI cudaHostAlloc(void **pHost, size_t size, unsigned int flags);
                                       ^~~~~~~~~~~~~
[ 37%] Building C object CMakeFiles/darknet.dir/src/gemm.c.o
/ssd/darknet/src/gemm.c: In function ‘_castu32_f32’:
/ssd/darknet/src/gemm.c:550:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
     return *((float *)&a);
     ^~~~~~
/ssd/darknet/src/gemm.c: In function ‘convolution_2d’:
/ssd/darknet/src/gemm.c:1066:27: warning: unused variable ‘sum’ [-Wunused-variable]
                     float sum = 0;
                           ^~~
/ssd/darknet/src/gemm.c:1046:13: warning: unused variable ‘all256i_one’ [-Wunused-variable]
     __m256i all256i_one = _mm256_set1_epi32(1);
             ^~~~~~~~~~~
/ssd/darknet/src/gemm.c:1045:12: warning: unused variable ‘all256_one’ [-Wunused-variable]
     __m256 all256_one = _mm256_set1_ps(1);
            ^~~~~~~~~~
/ssd/darknet/src/gemm.c:1043:13: warning: unused variable ‘idx256’ [-Wunused-variable]
     __m256i idx256 = _mm256_set_epi32(0, 7, 6, 5, 4, 3, 2, 1);
             ^~~~~~
/ssd/darknet/src/gemm.c:1040:13: warning: unused variable ‘all256_last_zero’ [-Wunused-variable]
     __m256i all256_last_zero =
             ^~~~~~~~~~~~~~~~
/ssd/darknet/src/gemm.c: In function ‘im2col_cpu_custom_bin’:
/ssd/darknet/src/gemm.c:1644:17: warning: unused variable ‘all256_sing1’ [-Wunused-variable]
         __m256i all256_sing1 = _mm256_set_epi32(0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000);
                 ^~~~~~~~~~~~
[ 38%] Building C object CMakeFiles/darknet.dir/src/go.c.o
[ 38%] Building C object CMakeFiles/dark.dir/src/gemm.c.o
[ 38%] Building C object CMakeFiles/darknet.dir/src/gru_layer.c.o
[ 39%] Building C object CMakeFiles/darknet.dir/src/im2col.c.o
[ 39%] Building C object CMakeFiles/darknet.dir/src/image.c.o
[ 40%] Building C object CMakeFiles/dark.dir/src/go.c.o
/ssd/darknet/src/gemm.c: In function ‘_castu32_f32’:
/ssd/darknet/src/gemm.c:550:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
     return *((float *)&a);
     ^~~~~~
/ssd/darknet/src/gemm.c: In function ‘convolution_2d’:
/ssd/darknet/src/gemm.c:1066:27: warning: unused variable ‘sum’ [-Wunused-variable]
                     float sum = 0;
                           ^~~
/ssd/darknet/src/gemm.c:1046:13: warning: unused variable ‘all256i_one’ [-Wunused-variable]
     __m256i all256i_one = _mm256_set1_epi32(1);
             ^~~~~~~~~~~
/ssd/darknet/src/gemm.c:1045:12: warning: unused variable ‘all256_one’ [-Wunused-variable]
     __m256 all256_one = _mm256_set1_ps(1);
            ^~~~~~~~~~
/ssd/darknet/src/gemm.c:1043:13: warning: unused variable ‘idx256’ [-Wunused-variable]
     __m256i idx256 = _mm256_set_epi32(0, 7, 6, 5, 4, 3, 2, 1);
             ^~~~~~
/ssd/darknet/src/gemm.c:1040:13: warning: unused variable ‘all256_last_zero’ [-Wunused-variable]
     __m256i all256_last_zero =
             ^~~~~~~~~~~~~~~~
/ssd/darknet/src/gemm.c: In function ‘im2col_cpu_custom_bin’:
/ssd/darknet/src/gemm.c:1644:17: warning: unused variable ‘all256_sing1’ [-Wunused-variable]
         __m256i all256_sing1 = _mm256_set_epi32(0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000);
                 ^~~~~~~~~~~~
[ 41%] Building C object CMakeFiles/darknet.dir/src/layer.c.o
/ssd/darknet/src/layer.c: In function ‘free_layer_custom’:
/ssd/darknet/src/layer.c:201:68: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
     if (l.delta_gpu && (l.optimized_memory < 1 || l.keep_delta_gpu && l.optimized_memory < 3)) cuda_free(l.delta_gpu), l.delta_gpu = NULL;
                                                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 42%] Building C object CMakeFiles/dark.dir/src/gru_layer.c.o
[ 42%] Building C object CMakeFiles/dark.dir/src/im2col.c.o
[ 43%] Building C object CMakeFiles/darknet.dir/src/list.c.o
[ 44%] Building C object CMakeFiles/dark.dir/src/image.c.o
[ 44%] Building C object CMakeFiles/dark.dir/src/layer.c.o
[ 45%] Building C object CMakeFiles/dark.dir/src/list.c.o
/ssd/darknet/src/layer.c: In function ‘free_layer_custom’:
/ssd/darknet/src/layer.c:201:68: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
     if (l.delta_gpu && (l.optimized_memory < 1 || l.keep_delta_gpu && l.optimized_memory < 3)) cuda_free(l.delta_gpu), l.delta_gpu = NULL;
                                                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 45%] Building C object CMakeFiles/darknet.dir/src/local_layer.c.o
[ 46%] Building C object CMakeFiles/darknet.dir/src/lstm_layer.c.o
[ 46%] Building C object CMakeFiles/darknet.dir/src/matrix.c.o
[ 47%] Building C object CMakeFiles/dark.dir/src/local_layer.c.o
[ 48%] Building C object CMakeFiles/darknet.dir/src/maxpool_layer.c.o
[ 48%] Building C object CMakeFiles/dark.dir/src/lstm_layer.c.o
[ 49%] Building C object CMakeFiles/dark.dir/src/matrix.c.o
[ 49%] Building C object CMakeFiles/dark.dir/src/maxpool_layer.c.o
[ 50%] Building C object CMakeFiles/dark.dir/src/network.c.o
/ssd/darknet/src/network.c: In function ‘resize_network’:
/ssd/darknet/src/network.c:615:42: warning: passing argument 1 of ‘cudaHostAlloc’ from incompatible pointer type [-Wincompatible-pointer-types]
         if (cudaSuccess == cudaHostAlloc(&net->input_pinned_cpu, size * sizeof(float), cudaHostRegisterMapped))
                                          ^
In file included from /usr/local/cuda-10.0/include/cuda_runtime.h:96:0,
                 from /ssd/darknet/include/darknet.h:41,
                 from /ssd/darknet/src/network.c:1:
/usr/local/cuda-10.0/include/cuda_runtime_api.h:4412:39: note: expected ‘void **’ but argument is of type ‘float **’
 extern __host__ cudaError_t CUDARTAPI cudaHostAlloc(void **pHost, size_t size, unsigned int flags);
                                       ^~~~~~~~~~~~~
[ 51%] Building C object CMakeFiles/darknet.dir/src/network.c.o
/ssd/darknet/src/network.c: In function ‘resize_network’:
/ssd/darknet/src/network.c:615:42: warning: passing argument 1 of ‘cudaHostAlloc’ from incompatible pointer type [-Wincompatible-pointer-types]
         if (cudaSuccess == cudaHostAlloc(&net->input_pinned_cpu, size * sizeof(float), cudaHostRegisterMapped))
                                          ^
In file included from /usr/local/cuda-10.0/include/cuda_runtime.h:96:0,
                 from /ssd/darknet/include/darknet.h:41,
                 from /ssd/darknet/src/network.c:1:
/usr/local/cuda-10.0/include/cuda_runtime_api.h:4412:39: note: expected ‘void **’ but argument is of type ‘float **’
 extern __host__ cudaError_t CUDARTAPI cudaHostAlloc(void **pHost, size_t size, unsigned int flags);
                                       ^~~~~~~~~~~~~
[ 52%] Building C object CMakeFiles/dark.dir/src/nightmare.c.o
[ 52%] Building C object CMakeFiles/darknet.dir/src/nightmare.c.o
[ 53%] Building C object CMakeFiles/darknet.dir/src/normalization_layer.c.o
[ 53%] Building C object CMakeFiles/dark.dir/src/normalization_layer.c.o
[ 54%] Building C object CMakeFiles/dark.dir/src/option_list.c.o
[ 54%] Building C object CMakeFiles/darknet.dir/src/option_list.c.o
[ 54%] Building C object CMakeFiles/dark.dir/src/parser.c.o
[ 55%] Building C object CMakeFiles/dark.dir/src/region_layer.c.o
[ 56%] Building C object CMakeFiles/darknet.dir/src/parser.c.o
/ssd/darknet/src/region_layer.c: In function ‘resize_region_layer’:
/ssd/darknet/src/region_layer.c:58:9: warning: unused variable ‘old_h’ [-Wunused-variable]
     int old_h = l->h;
         ^~~~~
/ssd/darknet/src/region_layer.c:57:9: warning: unused variable ‘old_w’ [-Wunused-variable]
     int old_w = l->w;
         ^~~~~
/ssd/darknet/src/parser.c: In function ‘parse_network_cfg_custom’:
/ssd/darknet/src/parser.c:1606:42: warning: passing argument 1 of ‘cudaHostAlloc’ from incompatible pointer type [-Wincompatible-pointer-types]
         if (cudaSuccess == cudaHostAlloc(&net.input_pinned_cpu, size * sizeof(float), cudaHostRegisterMapped)) net.input_pinned_cpu_flag = 1;
                                          ^
In file included from /usr/local/cuda-10.0/include/cuda_runtime.h:96:0,
                 from /ssd/darknet/include/darknet.h:41,
                 from /ssd/darknet/src/activations.h:3,
                 from /ssd/darknet/src/activation_layer.h:4,
                 from /ssd/darknet/src/parser.c:6:
/usr/local/cuda-10.0/include/cuda_runtime_api.h:4412:39: note: expected ‘void **’ but argument is of type ‘float **’
 extern __host__ cudaError_t CUDARTAPI cudaHostAlloc(void **pHost, size_t size, unsigned int flags);
                                       ^~~~~~~~~~~~~
/ssd/darknet/src/parser.c: In function ‘parse_network_cfg_custom’:
/ssd/darknet/src/parser.c:1606:42: warning: passing argument 1 of ‘cudaHostAlloc’ from incompatible pointer type [-Wincompatible-pointer-types]
         if (cudaSuccess == cudaHostAlloc(&net.input_pinned_cpu, size * sizeof(float), cudaHostRegisterMapped)) net.input_pinned_cpu_flag = 1;
                                          ^
In file included from /usr/local/cuda-10.0/include/cuda_runtime.h:96:0,
                 from /ssd/darknet/include/darknet.h:41,
                 from /ssd/darknet/src/activations.h:3,
                 from /ssd/darknet/src/activation_layer.h:4,
                 from /ssd/darknet/src/parser.c:6:
/usr/local/cuda-10.0/include/cuda_runtime_api.h:4412:39: note: expected ‘void **’ but argument is of type ‘float **’
 extern __host__ cudaError_t CUDARTAPI cudaHostAlloc(void **pHost, size_t size, unsigned int flags);
                                       ^~~~~~~~~~~~~
[ 57%] Building C object CMakeFiles/dark.dir/src/reorg_layer.c.o
[ 58%] Building C object CMakeFiles/darknet.dir/src/region_layer.c.o
[ 58%] Building C object CMakeFiles/dark.dir/src/reorg_old_layer.c.o
[ 58%] Building C object CMakeFiles/darknet.dir/src/reorg_layer.c.o
/ssd/darknet/src/region_layer.c: In function ‘resize_region_layer’:
/ssd/darknet/src/region_layer.c:58:9: warning: unused variable ‘old_h’ [-Wunused-variable]
     int old_h = l->h;
         ^~~~~
/ssd/darknet/src/region_layer.c:57:9: warning: unused variable ‘old_w’ [-Wunused-variable]
     int old_w = l->w;
         ^~~~~
[ 59%] Building C object CMakeFiles/darknet.dir/src/reorg_old_layer.c.o
[ 60%] Building C object CMakeFiles/dark.dir/src/rnn.c.o
[ 60%] Building C object CMakeFiles/dark.dir/src/rnn_layer.c.o
[ 61%] Building C object CMakeFiles/darknet.dir/src/rnn.c.o
[ 62%] Building C object CMakeFiles/dark.dir/src/rnn_vid.c.o
[ 62%] Building C object CMakeFiles/darknet.dir/src/rnn_layer.c.o
[ 63%] Building C object CMakeFiles/darknet.dir/src/rnn_vid.c.o
[ 63%] Building C object CMakeFiles/darknet.dir/src/route_layer.c.o
[ 64%] Building C object CMakeFiles/dark.dir/src/route_layer.c.o
[ 64%] Building C object CMakeFiles/dark.dir/src/sam_layer.c.o
[ 65%] Building C object CMakeFiles/dark.dir/src/scale_channels_layer.c.o
[ 66%] Building C object CMakeFiles/darknet.dir/src/sam_layer.c.o
[ 67%] Building C object CMakeFiles/darknet.dir/src/scale_channels_layer.c.o
[ 67%] Building C object CMakeFiles/darknet.dir/src/shortcut_layer.c.o
/ssd/darknet/src/shortcut_layer.c: In function ‘make_shortcut_layer’:
/ssd/darknet/src/shortcut_layer.c:55:15: warning: unused variable ‘scale’ [-Wunused-variable]
         float scale = sqrt(2. / l.nweights);
               ^~~~~
[ 68%] Building C object CMakeFiles/darknet.dir/src/softmax_layer.c.o
[ 68%] Building C object CMakeFiles/dark.dir/src/shortcut_layer.c.o
[ 68%] Building C object CMakeFiles/darknet.dir/src/super.c.o
[ 69%] Building C object CMakeFiles/darknet.dir/src/swag.c.o
/ssd/darknet/src/softmax_layer.c: In function ‘forward_contrastive_layer’:
/ssd/darknet/src/softmax_layer.c:180:23: warning: variable ‘max_truth’ set but not used [-Wunused-but-set-variable]
                 float max_truth = 0;
                       ^~~~~~~~~
/ssd/darknet/src/softmax_layer.c:224:15: warning: unused variable ‘same’ [-Wunused-variable]
         float same = l.cos_sim[b*l.batch + b];
               ^~~~
/ssd/darknet/src/shortcut_layer.c: In function ‘make_shortcut_layer’:
/ssd/darknet/src/shortcut_layer.c:55:15: warning: unused variable ‘scale’ [-Wunused-variable]
         float scale = sqrt(2. / l.nweights);
               ^~~~~
[ 70%] Building C object CMakeFiles/dark.dir/src/softmax_layer.c.o
[ 71%] Building C object CMakeFiles/dark.dir/src/super.c.o
[ 71%] Building C object CMakeFiles/dark.dir/src/swag.c.o
[ 72%] Building C object CMakeFiles/dark.dir/src/tag.c.o
/ssd/darknet/src/softmax_layer.c: In function ‘forward_contrastive_layer’:
/ssd/darknet/src/softmax_layer.c:180:23: warning: variable ‘max_truth’ set but not used [-Wunused-but-set-variable]
                 float max_truth = 0;
                       ^~~~~~~~~
/ssd/darknet/src/softmax_layer.c:224:15: warning: unused variable ‘same’ [-Wunused-variable]
         float same = l.cos_sim[b*l.batch + b];
               ^~~~
[ 72%] Building C object CMakeFiles/dark.dir/src/tree.c.o
[ 73%] Building C object CMakeFiles/darknet.dir/src/tag.c.o
[ 73%] Building C object CMakeFiles/darknet.dir/src/tree.c.o
[ 74%] Building C object CMakeFiles/darknet.dir/src/upsample_layer.c.o
[ 74%] Building C object CMakeFiles/darknet.dir/src/utils.c.o
[ 75%] Building C object CMakeFiles/darknet.dir/src/voxel.c.o
[ 76%] Building C object CMakeFiles/dark.dir/src/upsample_layer.c.o
[ 77%] Building C object CMakeFiles/darknet.dir/src/writing.c.o
[ 78%] Building C object CMakeFiles/dark.dir/src/utils.c.o
[ 78%] Building C object CMakeFiles/dark.dir/src/voxel.c.o
[ 79%] Building C object CMakeFiles/dark.dir/src/writing.c.o
[ 79%] Building C object CMakeFiles/darknet.dir/src/yolo.c.o
[ 80%] Building C object CMakeFiles/darknet.dir/src/yolo_layer.c.o
[ 80%] Building CXX object CMakeFiles/darknet.dir/src/http_stream.cpp.o
/ssd/darknet/src/yolo_layer.c: In function ‘make_yolo_layer’:
/ssd/darknet/src/yolo_layer.c:62:38: warning: passing argument 1 of ‘cudaHostAlloc’ from incompatible pointer type [-Wincompatible-pointer-types]
     if (cudaSuccess == cudaHostAlloc(&l.output, batch*l.outputs*sizeof(float), cudaHostRegisterMapped)) l.output_pinned = 1;
                                      ^
[ 81%] Building CXX object CMakeFiles/darknet.dir/src/image_opencv.cpp.o
In file included from /usr/local/cuda-10.0/include/cuda_runtime.h:96:0,
                 from /ssd/darknet/include/darknet.h:41,
                 from /ssd/darknet/src/activations.h:3,
                 from /ssd/darknet/src/layer.h:4,
                 from /ssd/darknet/src/yolo_layer.h:5,
                 from /ssd/darknet/src/yolo_layer.c:1:
/usr/local/cuda-10.0/include/cuda_runtime_api.h:4412:39: note: expected ‘void **’ but argument is of type ‘float **’
 extern __host__ cudaError_t CUDARTAPI cudaHostAlloc(void **pHost, size_t size, unsigned int flags);
                                       ^~~~~~~~~~~~~
/ssd/darknet/src/yolo_layer.c:69:38: warning: passing argument 1 of ‘cudaHostAlloc’ from incompatible pointer type [-Wincompatible-pointer-types]
     if (cudaSuccess == cudaHostAlloc(&l.delta, batch*l.outputs*sizeof(float), cudaHostRegisterMapped)) l.delta_pinned = 1;
                                      ^
In file included from /usr/local/cuda-10.0/include/cuda_runtime.h:96:0,
                 from /ssd/darknet/include/darknet.h:41,
                 from /ssd/darknet/src/activations.h:3,
                 from /ssd/darknet/src/layer.h:4,
                 from /ssd/darknet/src/yolo_layer.h:5,
                 from /ssd/darknet/src/yolo_layer.c:1:
/usr/local/cuda-10.0/include/cuda_runtime_api.h:4412:39: note: expected ‘void **’ but argument is of type ‘float **’
 extern __host__ cudaError_t CUDARTAPI cudaHostAlloc(void **pHost, size_t size, unsigned int flags);
                                       ^~~~~~~~~~~~~
/ssd/darknet/src/yolo_layer.c: In function ‘resize_yolo_layer’:
/ssd/darknet/src/yolo_layer.c:96:42: warning: passing argument 1 of ‘cudaHostAlloc’ from incompatible pointer type [-Wincompatible-pointer-types]
         if (cudaSuccess != cudaHostAlloc(&l->output, l->batch*l->outputs * sizeof(float), cudaHostRegisterMapped)) {
                                          ^
In file included from /usr/local/cuda-10.0/include/cuda_runtime.h:96:0,
                 from /ssd/darknet/include/darknet.h:41,
                 from /ssd/darknet/src/activations.h:3,
                 from /ssd/darknet/src/layer.h:4,
                 from /ssd/darknet/src/yolo_layer.h:5,
                 from /ssd/darknet/src/yolo_layer.c:1:
/usr/local/cuda-10.0/include/cuda_runtime_api.h:4412:39: note: expected ‘void **’ but argument is of type ‘float **’
 extern __host__ cudaError_t CUDARTAPI cudaHostAlloc(void **pHost, size_t size, unsigned int flags);
                                       ^~~~~~~~~~~~~
/ssd/darknet/src/yolo_layer.c:105:42: warning: passing argument 1 of ‘cudaHostAlloc’ from incompatible pointer type [-Wincompatible-pointer-types]
         if (cudaSuccess != cudaHostAlloc(&l->delta, l->batch*l->outputs * sizeof(float), cudaHostRegisterMapped)) {
                                          ^
In file included from /usr/local/cuda-10.0/include/cuda_runtime.h:96:0,
                 from /ssd/darknet/include/darknet.h:41,
                 from /ssd/darknet/src/activations.h:3,
                 from /ssd/darknet/src/layer.h:4,
                 from /ssd/darknet/src/yolo_layer.h:5,
                 from /ssd/darknet/src/yolo_layer.c:1:
/usr/local/cuda-10.0/include/cuda_runtime_api.h:4412:39: note: expected ‘void **’ but argument is of type ‘float **’
 extern __host__ cudaError_t CUDARTAPI cudaHostAlloc(void **pHost, size_t size, unsigned int flags);
                                       ^~~~~~~~~~~~~
[ 82%] Building C object CMakeFiles/dark.dir/src/yolo.c.o
In file included from /ssd/darknet/src/http_stream.cpp:580:0:
/ssd/darknet/src/httplib.h:129:0: warning: "INVALID_SOCKET" redefined
 #define INVALID_SOCKET (-1)

/ssd/darknet/src/http_stream.cpp:73:0: note: this is the location of the previous definition
 #define INVALID_SOCKET -1

[ 83%] Building CUDA object CMakeFiles/darknet.dir/src/activation_kernels.cu.o
[ 83%] Building CUDA object CMakeFiles/darknet.dir/src/avgpool_layer_kernels.cu.o
/ssd/darknet/src/activation_kernels.cu(263): warning: variable "MISH_THRESHOLD" was declared but never referenced

[ 83%] Building C object CMakeFiles/dark.dir/src/yolo_layer.c.o
/ssd/darknet/src/http_stream.cpp: In member function ‘bool JSON_sender::write(const char*)’:
/ssd/darknet/src/http_stream.cpp:249:21: warning: unused variable ‘n’ [-Wunused-variable]
                 int n = _write(client, outputbuf, outlen);
                     ^
/ssd/darknet/src/yolo_layer.c: In function ‘make_yolo_layer’:
/ssd/darknet/src/yolo_layer.c:62:38: warning: passing argument 1 of ‘cudaHostAlloc’ from incompatible pointer type [-Wincompatible-pointer-types]
     if (cudaSuccess == cudaHostAlloc(&l.output, batch*l.outputs*sizeof(float), cudaHostRegisterMapped)) l.output_pinned = 1;
                                      ^
In file included from /usr/local/cuda-10.0/include/cuda_runtime.h:96:0,
                 from /ssd/darknet/include/darknet.h:41,
                 from /ssd/darknet/src/activations.h:3,
                 from /ssd/darknet/src/layer.h:4,
                 from /ssd/darknet/src/yolo_layer.h:5,
                 from /ssd/darknet/src/yolo_layer.c:1:
/usr/local/cuda-10.0/include/cuda_runtime_api.h:4412:39: note: expected ‘void **’ but argument is of type ‘float **’
 extern __host__ cudaError_t CUDARTAPI cudaHostAlloc(void **pHost, size_t size, unsigned int flags);
                                       ^~~~~~~~~~~~~
/ssd/darknet/src/yolo_layer.c:69:38: warning: passing argument 1 of ‘cudaHostAlloc’ from incompatible pointer type [-Wincompatible-pointer-types]
     if (cudaSuccess == cudaHostAlloc(&l.delta, batch*l.outputs*sizeof(float), cudaHostRegisterMapped)) l.delta_pinned = 1;
                                      ^
In file included from /usr/local/cuda-10.0/include/cuda_runtime.h:96:0,
                 from /ssd/darknet/include/darknet.h:41,
                 from /ssd/darknet/src/activations.h:3,
                 from /ssd/darknet/src/layer.h:4,
                 from /ssd/darknet/src/yolo_layer.h:5,
                 from /ssd/darknet/src/yolo_layer.c:1:
/usr/local/cuda-10.0/include/cuda_runtime_api.h:4412:39: note: expected ‘void **’ but argument is of type ‘float **’
 extern __host__ cudaError_t CUDARTAPI cudaHostAlloc(void **pHost, size_t size, unsigned int flags);
                                       ^~~~~~~~~~~~~
/ssd/darknet/src/yolo_layer.c: In function ‘resize_yolo_layer’:
/ssd/darknet/src/yolo_layer.c:96:42: warning: passing argument 1 of ‘cudaHostAlloc’ from incompatible pointer type [-Wincompatible-pointer-types]
         if (cudaSuccess != cudaHostAlloc(&l->output, l->batch*l->outputs * sizeof(float), cudaHostRegisterMapped)) {
                                          ^
In file included from /usr/local/cuda-10.0/include/cuda_runtime.h:96:0,
                 from /ssd/darknet/include/darknet.h:41,
                 from /ssd/darknet/src/activations.h:3,
                 from /ssd/darknet/src/layer.h:4,
                 from /ssd/darknet/src/yolo_layer.h:5,
                 from /ssd/darknet/src/yolo_layer.c:1:
/usr/local/cuda-10.0/include/cuda_runtime_api.h:4412:39: note: expected ‘void **’ but argument is of type ‘float **’
 extern __host__ cudaError_t CUDARTAPI cudaHostAlloc(void **pHost, size_t size, unsigned int flags);
                                       ^~~~~~~~~~~~~
/ssd/darknet/src/yolo_layer.c:105:42: warning: passing argument 1 of ‘cudaHostAlloc’ from incompatible pointer type [-Wincompatible-pointer-types]
         if (cudaSuccess != cudaHostAlloc(&l->delta, l->batch*l->outputs * sizeof(float), cudaHostRegisterMapped)) {
                                          ^
In file included from /usr/local/cuda-10.0/include/cuda_runtime.h:96:0,
                 from /ssd/darknet/include/darknet.h:41,
                 from /ssd/darknet/src/activations.h:3,
                 from /ssd/darknet/src/layer.h:4,
                 from /ssd/darknet/src/yolo_layer.h:5,
                 from /ssd/darknet/src/yolo_layer.c:1:
/usr/local/cuda-10.0/include/cuda_runtime_api.h:4412:39: note: expected ‘void **’ but argument is of type ‘float **’
 extern __host__ cudaError_t CUDARTAPI cudaHostAlloc(void **pHost, size_t size, unsigned int flags);
                                       ^~~~~~~~~~~~~
[ 84%] Building CXX object CMakeFiles/dark.dir/src/http_stream.cpp.o
In file included from /ssd/darknet/src/http_stream.cpp:580:0:
/ssd/darknet/src/httplib.h:129:0: warning: "INVALID_SOCKET" redefined
 #define INVALID_SOCKET (-1)

/ssd/darknet/src/http_stream.cpp:73:0: note: this is the location of the previous definition
 #define INVALID_SOCKET -1

/ssd/darknet/src/activation_kernels.cu(263): warning: variable "MISH_THRESHOLD" was declared but never referenced

/ssd/darknet/src/image_opencv.cpp: In function ‘void draw_detections_cv_v3(void**, detection*, int, float, char**, image**, int, int)’:
/ssd/darknet/src/image_opencv.cpp:910:23: warning: variable ‘rgb’ set but not used [-Wunused-but-set-variable]
                 float rgb[3];
                       ^~~
/ssd/darknet/src/image_opencv.cpp: In function ‘void cv_draw_object(image, float*, int, int, int*, float*, int*, int, char**)’:
/ssd/darknet/src/image_opencv.cpp:1391:14: warning: unused variable ‘buff’ [-Wunused-variable]
         char buff[100];
              ^~~~
/ssd/darknet/src/image_opencv.cpp:1367:9: warning: unused variable ‘it_tb_res’ [-Wunused-variable]
     int it_tb_res = cv::createTrackbar(it_trackbar_name, window_name, &it_trackbar_value, 1000);
         ^~~~~~~~~
/ssd/darknet/src/image_opencv.cpp:1371:9: warning: unused variable ‘lr_tb_res’ [-Wunused-variable]
     int lr_tb_res = cv::createTrackbar(lr_trackbar_name, window_name, &lr_trackbar_value, 20);
         ^~~~~~~~~
/ssd/darknet/src/image_opencv.cpp:1375:9: warning: unused variable ‘cl_tb_res’ [-Wunused-variable]
     int cl_tb_res = cv::createTrackbar(cl_trackbar_name, window_name, &cl_trackbar_value, classes-1);
         ^~~~~~~~~
/ssd/darknet/src/image_opencv.cpp:1378:9: warning: unused variable ‘bo_tb_res’ [-Wunused-variable]
     int bo_tb_res = cv::createTrackbar(bo_trackbar_name, window_name, boxonly, 1);
         ^~~~~~~~~
/ssd/darknet/src/http_stream.cpp: In member function ‘bool JSON_sender::write(const char*)’:
/ssd/darknet/src/http_stream.cpp:249:21: warning: unused variable ‘n’ [-Wunused-variable]
                 int n = _write(client, outputbuf, outlen);
                     ^
[ 85%] Building CUDA object CMakeFiles/darknet.dir/src/blas_kernels.cu.o
/ssd/darknet/src/http_stream.cpp: In member function ‘bool MJPG_sender::write(const cv::Mat&)’:
/ssd/darknet/src/http_stream.cpp:507:113: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int’ [-Wformat=]
                 sprintf(head, "--mjpegstream\r\nContent-Type: image/jpeg\r\nContent-Length: %zu\r\n\r\n", outlen);
                                                                                                                 ^
/ssd/darknet/src/blas_kernels.cu(1086): warning: variable "out_index" was declared but never referenced

/ssd/darknet/src/blas_kernels.cu(1130): warning: variable "step" was set but never used

/ssd/darknet/src/blas_kernels.cu(1736): warning: variable "stage_id" was declared but never referenced

/ssd/darknet/src/http_stream.cpp: In member function ‘bool MJPG_sender::write(const cv::Mat&)’:
/ssd/darknet/src/http_stream.cpp:507:113: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int’ [-Wformat=]
                 sprintf(head, "--mjpegstream\r\nContent-Type: image/jpeg\r\nContent-Length: %zu\r\n\r\n", outlen);
                                                                                                                 ^
[ 85%] Building CXX object CMakeFiles/dark.dir/src/image_opencv.cpp.o
[ 86%] Building CUDA object CMakeFiles/dark.dir/src/activation_kernels.cu.o
/ssd/darknet/src/blas_kernels.cu(1086): warning: variable "out_index" was declared but never referenced

/ssd/darknet/src/blas_kernels.cu(1130): warning: variable "step" was set but never used

/ssd/darknet/src/activation_kernels.cu(263): warning: variable "MISH_THRESHOLD" was declared but never referenced

/ssd/darknet/src/blas_kernels.cu(1736): warning: variable "stage_id" was declared but never referenced

[ 86%] Building CUDA object CMakeFiles/darknet.dir/src/col2im_kernels.cu.o
[ 87%] Building CUDA object CMakeFiles/dark.dir/src/avgpool_layer_kernels.cu.o
[ 87%] Building CUDA object CMakeFiles/dark.dir/src/blas_kernels.cu.o
/ssd/darknet/src/activation_kernels.cu(263): warning: variable "MISH_THRESHOLD" was declared but never referenced

/ssd/darknet/src/image_opencv.cpp: In function ‘void draw_detections_cv_v3(void**, detection*, int, float, char**, image**, int, int)’:
/ssd/darknet/src/image_opencv.cpp:910:23: warning: variable ‘rgb’ set but not used [-Wunused-but-set-variable]
                 float rgb[3];
                       ^~~
/ssd/darknet/src/image_opencv.cpp: In function ‘void cv_draw_object(image, float*, int, int, int*, float*, int*, int, char**)’:
/ssd/darknet/src/image_opencv.cpp:1391:14: warning: unused variable ‘buff’ [-Wunused-variable]
         char buff[100];
              ^~~~
/ssd/darknet/src/image_opencv.cpp:1367:9: warning: unused variable ‘it_tb_res’ [-Wunused-variable]
     int it_tb_res = cv::createTrackbar(it_trackbar_name, window_name, &it_trackbar_value, 1000);
         ^~~~~~~~~
/ssd/darknet/src/image_opencv.cpp:1371:9: warning: unused variable ‘lr_tb_res’ [-Wunused-variable]
     int lr_tb_res = cv::createTrackbar(lr_trackbar_name, window_name, &lr_trackbar_value, 20);
         ^~~~~~~~~
/ssd/darknet/src/image_opencv.cpp:1375:9: warning: unused variable ‘cl_tb_res’ [-Wunused-variable]
     int cl_tb_res = cv::createTrackbar(cl_trackbar_name, window_name, &cl_trackbar_value, classes-1);
         ^~~~~~~~~
/ssd/darknet/src/image_opencv.cpp:1378:9: warning: unused variable ‘bo_tb_res’ [-Wunused-variable]
     int bo_tb_res = cv::createTrackbar(bo_trackbar_name, window_name, boxonly, 1);
         ^~~~~~~~~
/ssd/darknet/src/blas_kernels.cu(1086): warning: variable "out_index" was declared but never referenced

/ssd/darknet/src/blas_kernels.cu(1130): warning: variable "step" was set but never used

/ssd/darknet/src/blas_kernels.cu(1736): warning: variable "stage_id" was declared but never referenced

[ 88%] Building CUDA object CMakeFiles/dark.dir/src/col2im_kernels.cu.o
[ 89%] Building CUDA object CMakeFiles/darknet.dir/src/convolutional_kernels.cu.o
[ 90%] Building CUDA object CMakeFiles/darknet.dir/src/crop_layer_kernels.cu.o
/ssd/darknet/src/blas_kernels.cu(1086): warning: variable "out_index" was declared but never referenced

/ssd/darknet/src/blas_kernels.cu(1130): warning: variable "step" was set but never used

/ssd/darknet/src/blas_kernels.cu(1736): warning: variable "stage_id" was declared but never referenced

[ 90%] Building CUDA object CMakeFiles/darknet.dir/src/deconvolutional_kernels.cu.o
/ssd/darknet/src/blas_kernels.cu: In function ‘void backward_shortcut_multilayer_gpu(int, int, int, int*, float**, float*, float*, float*, float*, int, float*, float**, WEIGHTS_NORMALIZATION_T)’:
/ssd/darknet/src/blas_kernels.cu:1130:5: warning: variable ‘step’ set but not used [-Wunused-but-set-variable]
     int step = 0;
     ^~~~
[ 91%] Building CUDA object CMakeFiles/darknet.dir/src/dropout_layer_kernels.cu.o
[ 91%] Building CUDA object CMakeFiles/dark.dir/src/convolutional_kernels.cu.o
/ssd/darknet/src/dropout_layer_kernels.cu(140): warning: variable "cur_scale" was declared but never referenced

/ssd/darknet/src/dropout_layer_kernels.cu(245): warning: variable "cur_scale" was declared but never referenced

/ssd/darknet/src/dropout_layer_kernels.cu(262): warning: variable "block_prob" was declared but never referenced

[ 92%] Building CUDA object CMakeFiles/dark.dir/src/crop_layer_kernels.cu.o
/ssd/darknet/src/dropout_layer_kernels.cu(140): warning: variable "cur_scale" was declared but never referenced

/ssd/darknet/src/dropout_layer_kernels.cu(245): warning: variable "cur_scale" was declared but never referenced

/ssd/darknet/src/dropout_layer_kernels.cu(262): warning: variable "block_prob" was declared but never referenced

[ 92%] Building CUDA object CMakeFiles/darknet.dir/src/im2col_kernels.cu.o
/ssd/darknet/src/im2col_kernels.cu:125:18: warning: "/*" within comment [-Wcomment]
                 //*data_col_ptr = (h >= 0 && w >= 0 && h < height && w < width) ?

/ssd/darknet/src/im2col_kernels.cu:1178:6: warning: "/*" within comment [-Wcomment]
     //*((uint64_t *)(A_s + (local_i*lda + k) / 8)) = *((uint64_t *)(A + (i_cur*lda + k) / 8));    // weights

[ 93%] Building CUDA object CMakeFiles/dark.dir/src/deconvolutional_kernels.cu.o
[ 93%] Building CUDA object CMakeFiles/dark.dir/src/dropout_layer_kernels.cu.o
/ssd/darknet/src/im2col_kernels.cu:125:18: warning: "/*" within comment [-Wcomment]
                 //*data_col_ptr = (h >= 0 && w >= 0 && h < height && w < width) ?

/ssd/darknet/src/im2col_kernels.cu:1178:6: warning: "/*" within comment [-Wcomment]
     //*((uint64_t *)(A_s + (local_i*lda + k) / 8)) = *((uint64_t *)(A + (i_cur*lda + k) / 8));    // weights

/ssd/darknet/src/dropout_layer_kernels.cu(140): warning: variable "cur_scale" was declared but never referenced

/ssd/darknet/src/dropout_layer_kernels.cu(245): warning: variable "cur_scale" was declared but never referenced

/ssd/darknet/src/dropout_layer_kernels.cu(262): warning: variable "block_prob" was declared but never referenced

[ 94%] Building CUDA object CMakeFiles/darknet.dir/src/maxpool_layer_kernels.cu.o
[ 95%] Building CUDA object CMakeFiles/darknet.dir/src/network_kernels.cu.o
/ssd/darknet/src/blas_kernels.cu: In function ‘void backward_shortcut_multilayer_gpu(int, int, int, int*, float**, float*, float*, float*, float*, int, float*, float**, WEIGHTS_NORMALIZATION_T)’:
/ssd/darknet/src/blas_kernels.cu:1130:5: warning: variable ‘step’ set but not used [-Wunused-but-set-variable]
     int step = 0;
     ^~~~
[ 96%] Building CUDA object CMakeFiles/dark.dir/src/im2col_kernels.cu.o
/ssd/darknet/src/dropout_layer_kernels.cu(140): warning: variable "cur_scale" was declared but never referenced

/ssd/darknet/src/dropout_layer_kernels.cu(245): warning: variable "cur_scale" was declared but never referenced

/ssd/darknet/src/dropout_layer_kernels.cu(262): warning: variable "block_prob" was declared but never referenced

/ssd/darknet/src/im2col_kernels.cu:125:18: warning: "/*" within comment [-Wcomment]
                 //*data_col_ptr = (h >= 0 && w >= 0 && h < height && w < width) ?

/ssd/darknet/src/im2col_kernels.cu:1178:6: warning: "/*" within comment [-Wcomment]
     //*((uint64_t *)(A_s + (local_i*lda + k) / 8)) = *((uint64_t *)(A + (i_cur*lda + k) / 8));    // weights

/ssd/darknet/src/network_kernels.cu(364): warning: variable "l" was declared but never referenced

/ssd/darknet/src/network_kernels.cu(373): warning: variable "im" was set but never used

/ssd/darknet/src/network_kernels.cu(364): warning: variable "l" was declared but never referenced

/ssd/darknet/src/network_kernels.cu(373): warning: variable "im" was set but never used

[ 96%] Building CUDA object CMakeFiles/dark.dir/src/maxpool_layer_kernels.cu.o
[ 97%] Building CUDA object CMakeFiles/dark.dir/src/network_kernels.cu.o
/ssd/darknet/src/im2col_kernels.cu:125:18: warning: "/*" within comment [-Wcomment]
                 //*data_col_ptr = (h >= 0 && w >= 0 && h < height && w < width) ?

/ssd/darknet/src/im2col_kernels.cu:1178:6: warning: "/*" within comment [-Wcomment]
     //*((uint64_t *)(A_s + (local_i*lda + k) / 8)) = *((uint64_t *)(A + (i_cur*lda + k) / 8));    // weights

/ssd/darknet/src/network_kernels.cu(364): warning: variable "l" was declared but never referenced

/ssd/darknet/src/network_kernels.cu(373): warning: variable "im" was set but never used

/ssd/darknet/src/im2col_kernels.cu:125:18: warning: "/*" within comment [-Wcomment]
                 //*data_col_ptr = (h >= 0 && w >= 0 && h < height && w < width) ?

/ssd/darknet/src/im2col_kernels.cu:1178:6: warning: "/*" within comment [-Wcomment]
     //*((uint64_t *)(A_s + (local_i*lda + k) / 8)) = *((uint64_t *)(A + (i_cur*lda + k) / 8));    // weights

/ssd/darknet/src/network_kernels.cu: In function ‘float train_network_datum_gpu(network, float*, float*)’:
/ssd/darknet/src/network_kernels.cu:364:7: warning: variable ‘l’ set but not used [-Wunused-but-set-variable]
         layer l = net.layers[net.n - 1];
       ^
/ssd/darknet/src/network_kernels.cu:373:7: warning: variable ‘im’ set but not used [-Wunused-but-set-variable]
         image im;
       ^ 
/ssd/darknet/src/network_kernels.cu(364): warning: variable "l" was declared but never referenced

/ssd/darknet/src/network_kernels.cu(373): warning: variable "im" was set but never used

[ 97%] Linking CXX executable darknet
/ssd/darknet/src/network_kernels.cu: In function ‘float train_network_datum_gpu(network, float*, float*)’:
/ssd/darknet/src/network_kernels.cu:364:7: warning: variable ‘l’ set but not used [-Wunused-but-set-variable]
         layer l = net.layers[net.n - 1];
       ^
/ssd/darknet/src/network_kernels.cu:373:7: warning: variable ‘im’ set but not used [-Wunused-but-set-variable]
         image im;
       ^ 
CMakeFiles/darknet.dir/src/image_opencv.cpp.o: In function `blend_images_cv':
image_opencv.cpp:(.text+0x971b): undefined reference to `cv::Mat::updateContinuityFlag()'
image_opencv.cpp:(.text+0x9803): undefined reference to `cv::Mat::updateContinuityFlag()'
collect2: error: ld returned 1 exit status
CMakeFiles/darknet.dir/build.make:1332: recipe for target 'darknet' failed
make[2]: *** [darknet] Error 1
CMakeFiles/Makefile2:126: recipe for target 'CMakeFiles/darknet.dir/all' failed
make[1]: *** [CMakeFiles/darknet.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/ssd/darknet/src/im2col_kernels.cu:125:18: warning: "/*" within comment [-Wcomment]
                 //*data_col_ptr = (h >= 0 && w >= 0 && h < height && w < width) ?

/ssd/darknet/src/im2col_kernels.cu:1178:6: warning: "/*" within comment [-Wcomment]
     //*((uint64_t *)(A_s + (local_i*lda + k) / 8)) = *((uint64_t *)(A + (i_cur*lda + k) / 8));    // weights

[ 98%] Linking CUDA device code CMakeFiles/dark.dir/cmake_device_link.o
[ 98%] Linking CXX shared library libdark.so
[ 98%] Built target dark
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2
cp: target 'share/darknet/' is not a directory
ivder commented 4 years ago

The problem is I have 2 different opencv installed, so I add find_package(OpenCV 3.4.0 REQUIRED) in CMakeLists.txt and run

cmake .
make