提交 630fc1cb 编写于 作者: Z zhujun08 提交者: Liangliang Zhang

use perception_cuda lib

上级 cf3b6132
......@@ -190,15 +190,6 @@ http_archive(
url = "https://github.com/google/protobuf/releases/download/v3.3.0/protobuf-cpp-3.3.0.tar.gz",
)
# camera undistort for perception
#new_local_repository(
# name = "undistort",
# build_file = "third_party/undistort.BUILD",
# path = "/usr/local/apollo/undistort",
#)
# CUDA-related utilities for perception
# perception cuda util
new_local_repository(
name = "perception_cuda",
......
......@@ -108,7 +108,16 @@ function generate_build_targets() {
function build_perception_cuda() {
cur_dir=$(pwd)
src_dir="modules/perception/cuda_util"
sudo mkdir "/home/tmp/perception_cuda"
tar_include_dir="/home/tmp/perception_cuda/include/"
tar_lib_dir="/home/tmp/perception_cuda/lib/"
cd $src_dir && mkdir -p build && cd build && cmake .. && make
sudo mkdir $tar_lib_dir
sudo cp "libcuda_util.so" $tar_lib_dir
sudo mkdir $tar_include_dir
cd $cur_dir
cd $src_dir
sudo cp "network.h" "region_output.h" "undistortion.h" "util.h" $tar_include_dir
cd $cur_dir
}
......
......@@ -21,7 +21,7 @@ cc_library(
"//modules/perception/obstacle/camera/common",
"@cuda",
"@opencv2//:imgproc",
"@perception_util",
"@perception_cuda",
"@yaml_cpp//:yaml",
],
)
......
......@@ -14,7 +14,7 @@ cc_library(
deps = [
"//modules/perception/obstacle/base",
"@eigen",
"@perception_util",
"@perception_cuda",
],
)
......@@ -31,7 +31,7 @@ cc_library(
"//modules/perception/common:pcl_util",
"//modules/perception/obstacle/base",
"@eigen",
"@perception_util",
"@perception_cuda",
],
)
......@@ -51,7 +51,7 @@ cc_library(
hdrs = ["cnn_adapter.h"],
deps = [
"//modules/perception/obstacle/camera/common:util",
"@perception_util",
"@perception_cuda",
],
)
......
......@@ -18,7 +18,7 @@ cc_library(
"@eigen",
"@opencv2//:core",
"@opencv2//:imgproc",
"@perception_util",
"@perception_cuda",
],
)
......
......@@ -35,7 +35,7 @@ cc_library(
"//modules/perception/obstacle/camera/interface",
"@caffe//:lib",
"@eigen",
"@perception_util",
"@perception_cuda",
],
)
......@@ -53,7 +53,7 @@ cc_test(
deps = [
":yolo_camera_detector",
"//modules/common/util",
"@perception_util",
"@perception_cuda",
"@gtest//:main",
],
)
......
package(default_visibility = ["//visibility:public"])
licenses(["notice"])
cc_library(
name = "perception_cuda",
srcs = [
"lib/libcuda_util.so",
],
hdrs = [
"include/undistortion.h",
"include/region_output.h",
"include/util.h",
"include/network.h",
],
linkopts = [
"-Wl,-rpath,/usr/lib/x86_64-linux-gnu/",
"-lboost_system",
"-lboost_thread",
"-lboost_filesystem",
"-lpthread",
"-lblas",
"-lcblas",
"-lhdf5_hl",
"-lhdf5",
"-lz",
"-ldl",
"-lm",
"-lopencv_core",
"-lopencv_highgui",
"-lopencv_imgproc",
"-lcaffe",
],
)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册