AlexeyAB / darknet

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

build yolo DLL win10 CUDA8.0 #1653

Open rmx564354093 opened 6 years ago

rmx564354093 commented 6 years ago

Hi AlexeyAB I rebuild yolo dll on my own project. with use opencv2.4.13 CUDA8.0 I haved deploy opencv environment and CUDA environment by my own PC

when I build the project . An error occurred such as convolutional_layer.obj : error LNK2001: unresolved external symbol forward_batchnorm_layer 1>convolutional_layer.obj : error LNK2001: unresolved external symbol forward_convolutional_layer_gpu 1>convolutional_layer.obj : error LNK2001: unresolved external symbol update_convolutional_layer_gpu 1>convolutional_layer.obj : error LNK2001: unresolved external symbol scal_cpu 1>convolutional_layer.obj : error LNK2001: unresolved external symbol axpy_cpu 1>convolutional_layer.obj : error LNK2001: unresolved external symbol col2im_cpu 1>convolutional_layer.obj : error LNK2001: unresolved external symbol backward_convolutional_layer_gpu 1>convolutional_layer.obj : error LNK2001: unresolved external symbol fill_cpu 1>convolutional_layer.obj : error LNK2001: unresolved external symbol gradient_array 1>convolutional_layer.obj : error LNK2001: unresolved external symbol backward_batchnorm_layer 1>cost_layer.obj : error LNK2001: unresolved external symbol smooth_l1_cpu 1>cost_layer.obj : error LNK2001: unresolved external symbol l2_gpu 1>cost_layer.obj : error LNK2001: unresolved external symbol l2_cpu 1>cost_layer.obj : error LNK2001: unresolved external symbol mask_ongpu 1>cost_layer.obj : error LNK2001: unresolved external symbol supp_ongpu 1>cost_layer.obj : error LNK2001: unresolved external symbol axpy_ongpu 1>cost_layer.obj : error LNK2001: unresolved external symbol smooth_l1_gpu 1>crnn_layer.obj : error LNK2001: unresolved external symbol copy_cpu 1>crnn_layer.obj : error LNK2001: unresolved external symbol fill_ongpu 1>crnn_layer.obj : error LNK2001: unresolved external symbol copy_ongpu 1>crnn_layer.obj : error LNK2001: unresolved external symbol push_convolutional_layer 1>crnn_layer.obj : error LNK2001: unresolved external symbol pull_convolutional_layer 1>crop_layer.obj : error LNK2001: unresolved external symbol forward_crop_layer_gpu 1>cuda.obj : error LNK2001: unresolved external symbol dot_cpu 1>darknet.obj : error LNK2001: unresolved external symbol run_cifar 1>darknet.obj : error LNK2001: unresolved external symbol run_coco 1>darknet.obj : error LNK2001: unresolved external symbol run_compare 1>darknet.obj : error LNK2001: unresolved external symbol denormalize_connected_layer 1>darknet.obj : error LNK2001: unresolved external symbol run_classifier 1>darknet.obj : error LNK2001: unresolved external symbol predict_classifier 1>darknet.obj : error LNK2001: unresolved external symbol statistics_connected_layer 1>darknet.obj : error LNK2001: unresolved external symbol run_captcha 1>darknet.obj : error LNK2001: unresolved external symbol run_art 1>deconvolutional_layer.obj : error LNK2001: unresolved external symbol activate_array 1>demo.obj : error LNK2001: unresolved external symbol do_nms_sort 1>detection_layer.obj : error LNK2001: unresolved external symbol box_rmse 1>detection_layer.obj : error LNK2001: unresolved external symbol box_iou 1>detection_layer.obj : error LNK2001: unresolved external symbol softmax 1>detection_layer.obj : error LNK2001: unresolved external symbol float_to_box 1>detector.obj : error LNK2001: unresolved external symbol sync_nets 1>detector.obj : error LNK2001: unresolved external symbol do_nms_obj 1>detector.obj : error LNK2001: unresolved external symbol train_networks 1>dropout_layer.obj : error LNK2001: unresolved external symbol forward_dropout_layer_gpu 1>dropout_layer.obj : error LNK2001: unresolved external symbol backward_dropout_layer_gpu 1>gemm.obj : error LNK2001: unresolved external symbol activate 1>gru_layer.obj : error LNK2001: unresolved external symbol make_connected_layer 1>gru_layer.obj : error LNK2001: unresolved external symbol weighted_sum_gpu 1>gru_layer.obj : error LNK2001: unresolved external symbol weighted_delta_gpu 1>gru_layer.obj : error LNK2001: unresolved external symbol forward_connected_layer 1>gru_layer.obj : error LNK2001: unresolved external symbol mul_ongpu 1>gru_layer.obj : error LNK2001: unresolved external symbol mult_add_into_gpu 1>gru_layer.obj : error LNK2001: unresolved external symbol backward_connected_layer_gpu 1>gru_layer.obj : error LNK2001: unresolved external symbol update_connected_layer 1>gru_layer.obj : error LNK2001: unresolved external symbol activate_array_ongpu 1>gru_layer.obj : error LNK2001: unresolved external symbol weighted_sum_cpu 1>gru_layer.obj : error LNK2001: unresolved external symbol forward_connected_layer_gpu 1>gru_layer.obj : error LNK2001: unresolved external symbol mul_cpu 1>gru_layer.obj : error LNK2001: unresolved external symbol update_connected_layer_gpu 1>gru_layer.obj : error LNK2001: unresolved external symbol gradient_array_ongpu 1>local_layer.obj : error LNK2001: unresolved external symbol scal_ongpu 1>local_layer.obj : error LNK2001: unresolved external symbol im2col_ongpu 1>local_layer.obj : error LNK2001: unresolved external symbol col2im_ongpu 1>maxpool_layer.obj : error LNK2001: unresolved external symbol backward_maxpool_layer_gpu 1>maxpool_layer.obj : error LNK2001: unresolved external symbol forward_maxpool_layer_gpu 1>network.obj : error LNK2001: unresolved external symbol get_network_output_gpu 1>network.obj : error LNK2001: unresolved external symbol train_network_datum_gpu 1>network.obj : error LNK2001: unresolved external symbol network_predict_gpu 1>network.obj : error LNK2001: unresolved external symbol resize_avgpool_layer 1>nightmare.obj : error LNK2001: unresolved external symbol backward_network_gpu 1>nightmare.obj : error LNK2001: unresolved external symbol forward_network_gpu 1>normalization_layer.obj : error LNK2001: unresolved external symbol pow_cpu 1>normalization_layer.obj : error LNK2001: unresolved external symbol const_cpu 1>normalization_layer.obj : error LNK2001: unresolved external symbol const_ongpu 1>normalization_layer.obj : error LNK2001: unresolved external symbol pow_ongpu 1>parser.obj : error LNK2001: unresolved external symbol pull_batchnorm_layer 1>parser.obj : error LNK2001: unresolved external symbol make_avgpool_layer 1>parser.obj : error LNK2001: unresolved external symbol push_connected_layer 1>parser.obj : error LNK2001: unresolved external symbol get_activation 1>parser.obj : error LNK2001: unresolved external symbol make_batchnorm_layer 1>parser.obj : error LNK2001: unresolved external symbol make_activation_layer 1>parser.obj : error LNK2001: unresolved external symbol pull_connected_layer 1>parser.obj : error LNK2001: unresolved external symbol push_batchnorm_layer 1>region_layer.obj : error LNK2001: unresolved external symbol flatten_ongpu 1>region_layer.obj : error LNK2001: unresolved external symbol softmax_gpu 1>reorg_layer.obj : error LNK2001: unresolved external symbol reorg_cpu 1>reorg_layer.obj : error LNK2001: unresolved external symbol reorg_ongpu 1>rnn_layer.obj : error LNK2001: unresolved external symbol backward_connected_layer 1>shortcut_layer.obj : error LNK2001: unresolved external symbol shortcut_cpu 1>shortcut_layer.obj : error LNK2001: unresolved external symbol shortcut_gpu 1>upsample_layer.obj : error LNK2001: unresolved external symbol upsample_cpu 1>upsample_layer.obj : error LNK2001: unresolved external symbol upsample_gpu 1>yolo.obj : error LNK2001: unresolved external symbol do_nms_sort_v2 1>yolo.obj : error LNK2001: unresolved external symbol do_nms 1>E:\code\Finger\FingerDetect\Release\YOLOV2_CPP_SDK.dll : fatal error LNK1120: 93 unresolved externals

I do not know why? ask for advice for you thank you

PNeigel commented 5 years ago

Maybe see https://github.com/AlexeyAB/darknet/issues/1906#issuecomment-516418440