Spaces:
Running
Running
package( | |
default_visibility = ["//visibility:public"], | |
) | |
licenses(["notice"]) | |
cc_library( | |
name = "mobile_ssd_client", | |
srcs = ["mobile_ssd_client.cc"], | |
hdrs = ["mobile_ssd_client.h"], | |
deps = [ | |
"//protos:box_encodings_cc_proto", | |
"//protos:detections_cc_proto", | |
"//protos:labelmap_cc_proto", | |
"//protos:mobile_ssd_client_options_cc_proto", | |
"//utils:conversion_utils", | |
"//utils:ssd_utils", | |
"@com_google_absl//absl/base:core_headers", | |
"@com_google_absl//absl/memory", | |
"@com_google_absl//absl/types:span", | |
"@com_google_glog//:glog", | |
"@gemmlowp", | |
], | |
) | |
config_setting( | |
name = "enable_edgetpu", | |
define_values = {"enable_edgetpu": "true"}, | |
visibility = ["//visibility:public"], | |
) | |
cc_library( | |
name = "mobile_ssd_tflite_client", | |
srcs = ["mobile_ssd_tflite_client.cc"], | |
hdrs = ["mobile_ssd_tflite_client.h"], | |
defines = select({ | |
"//conditions:default": [], | |
"enable_edgetpu": ["ENABLE_EDGETPU"], | |
}), | |
deps = [ | |
":mobile_ssd_client", | |
"@com_google_glog//:glog", | |
"@com_google_absl//absl/memory", | |
"@org_tensorflow//tensorflow/lite:arena_planner", | |
"@org_tensorflow//tensorflow/lite:framework", | |
"@org_tensorflow//tensorflow/lite/delegates/nnapi:nnapi_delegate", | |
"@org_tensorflow//tensorflow/lite/kernels:builtin_ops", | |
"//protos:anchor_generation_options_cc_proto", | |
"//utils:file_utils", | |
"//utils:ssd_utils", | |
] + select({ | |
"//conditions:default": [], | |
"enable_edgetpu": [ | |
"@libedgetpu//libedgetpu:header", | |
], | |
}), | |
alwayslink = 1, | |
) | |
cc_library( | |
name = "mobile_lstd_tflite_client", | |
srcs = ["mobile_lstd_tflite_client.cc"], | |
hdrs = ["mobile_lstd_tflite_client.h"], | |
defines = select({ | |
"//conditions:default": [], | |
"enable_edgetpu": ["ENABLE_EDGETPU"], | |
}), | |
deps = [ | |
":mobile_ssd_client", | |
":mobile_ssd_tflite_client", | |
"@com_google_glog//:glog", | |
"@com_google_absl//absl/base:core_headers", | |
"@org_tensorflow//tensorflow/lite/kernels:builtin_ops", | |
] + select({ | |
"//conditions:default": [], | |
"enable_edgetpu": [ | |
"@libedgetpu//libedgetpu:header", | |
], | |
}), | |
alwayslink = 1, | |
) | |