BUILD 1.9 KB
Newer Older
W
wangxuehui 已提交
1 2 3 4 5 6 7
load("//tools:cpplint.bzl", "cpplint")
load("//tools:cuda_library.bzl", "cuda_library")

package(default_visibility = ["//visibility:public"])

cuda_library(
    name = "region_output_cuda",
8 9
    srcs = ["region_output.cu"],
    hdrs = ["region_output.h"],
W
wangxuehui 已提交
10 11
    deps = [
        ":object_maintainer",
A
Aaron Xiao 已提交
12 13
        "//modules/perception/base",
        "//modules/perception/camera/common",
W
wangxuehui 已提交
14
        "//modules/perception/camera/lib/obstacle/detector/yolo/proto:yolo_proto",
A
Aaron Xiao 已提交
15
        "@cuda",
W
wangxuehui 已提交
16 17 18 19 20 21 22 23 24
    ],
)

cc_library(
    name = "region_output",
    srcs = [
        "region_output.cc",
        ":region_output_cuda",
    ],
25
    hdrs = ["region_output.h"],
W
wangxuehui 已提交
26
    deps = [
G
GoLancer 已提交
27
        "//cyber",
A
Aaron Xiao 已提交
28 29
        "//modules/perception/base",
        "//modules/perception/camera/common",
W
wangxuehui 已提交
30 31 32 33 34 35
        "//modules/perception/camera/lib/obstacle/detector/yolo/proto:yolo_proto",
    ],
)

cc_library(
    name = "yolo_obstacle_detector",
36 37
    srcs = ["yolo_obstacle_detector.cc"],
    hdrs = ["yolo_obstacle_detector.h"],
W
wangxuehui 已提交
38 39
    deps = [
        ":region_output",
X
 
Xiangquan Xiao 已提交
40
        "//cyber/common:file",
A
Aaron Xiao 已提交
41 42
        "//modules/perception/base",
        "//modules/perception/camera/common",
W
wangxuehui 已提交
43 44 45
        "//modules/perception/camera/lib/feature_extractor/tfe:external_feature_extractor",
        "//modules/perception/camera/lib/feature_extractor/tfe:project_feature",
        "//modules/perception/camera/lib/feature_extractor/tfe:tracking_feat_extractor",
A
Aaron Xiao 已提交
46
        "//modules/perception/camera/lib/interface",
W
wangxuehui 已提交
47
        "//modules/perception/camera/lib/obstacle/detector/yolo/proto:yolo_proto",
A
Aaron Xiao 已提交
48 49
        "//modules/perception/inference:inference_factory_lib",
        "//modules/perception/inference:inference_lib",
A
Aaron Xiao 已提交
50 51
        "//modules/perception/inference/utils:inference_resize_lib",
        "//modules/perception/inference/utils:inference_util_lib",
A
Aaron Xiao 已提交
52
        "//modules/perception/lib/utils",
W
wangxuehui 已提交
53 54 55 56 57
    ],
)

cc_library(
    name = "object_maintainer",
58
    hdrs = ["object_maintainer.h"],
W
wangxuehui 已提交
59
    deps = [
A
Aaron Xiao 已提交
60
        "//modules/perception/base",
W
wangxuehui 已提交
61 62 63 64
    ],
)

cpplint()