Project import generated by Copybara.
GitOrigin-RevId: 1e13be30e2c6838d4a2ff768a39c414bc80534bb
This commit is contained in:
committed by
Sebastian Schmidt
parent
63e679d99c
commit
4dc4b19ddb
@@ -0,0 +1,70 @@
|
||||
load("//mediapipe/tasks/metadata:build_defs.bzl", "stamp_metadata_parser_version")
|
||||
|
||||
package(
|
||||
default_visibility = ["//mediapipe/tasks:internal"],
|
||||
licenses = ["notice"], # Apache 2.0
|
||||
)
|
||||
|
||||
stamp_metadata_parser_version(
|
||||
name = "metadata_parser_h",
|
||||
srcs = ["metadata_parser.h.template"],
|
||||
outs = ["metadata_parser.h"],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "metadata_extractor",
|
||||
srcs = ["metadata_extractor.cc"],
|
||||
hdrs = ["metadata_extractor.h"],
|
||||
visibility = ["//visibility:public"],
|
||||
deps = [
|
||||
"//mediapipe/framework/port:status",
|
||||
"//mediapipe/tasks/cc:common",
|
||||
"//mediapipe/tasks/cc/metadata/utils:zip_readonly_mem_file",
|
||||
"//mediapipe/tasks/metadata:metadata_schema_cc",
|
||||
"@com_google_absl//absl/container:flat_hash_map",
|
||||
"@com_google_absl//absl/memory",
|
||||
"@com_google_absl//absl/status",
|
||||
"@com_google_absl//absl/status:statusor",
|
||||
"@com_google_absl//absl/strings",
|
||||
"@com_google_absl//absl/strings:str_format",
|
||||
"@flatbuffers//:runtime_cc",
|
||||
"@org_tensorflow//tensorflow/lite/schema:schema_fbs",
|
||||
"@zlib//:zlib_minizip",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "metadata_version",
|
||||
srcs = ["metadata_version.cc"],
|
||||
hdrs = [
|
||||
"metadata_version.h",
|
||||
":metadata_parser_h",
|
||||
],
|
||||
deps = [
|
||||
"//mediapipe/tasks/metadata:metadata_schema_cc",
|
||||
"@com_google_absl//absl/strings",
|
||||
"@flatbuffers//:runtime_cc",
|
||||
"@org_tensorflow//tensorflow/lite/c:common",
|
||||
"@org_tensorflow//tensorflow/lite/kernels/internal:compatibility",
|
||||
"@org_tensorflow//tensorflow/lite/tools:logging",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "metadata_populator",
|
||||
srcs = ["metadata_populator.cc"],
|
||||
hdrs = ["metadata_populator.h"],
|
||||
visibility = ["//visibility:public"],
|
||||
deps = [
|
||||
"//mediapipe/framework/port:status",
|
||||
"//mediapipe/tasks/cc:common",
|
||||
"//mediapipe/tasks/cc/metadata/utils:zip_writable_mem_file",
|
||||
"//mediapipe/tasks/metadata:metadata_schema_cc",
|
||||
"@com_google_absl//absl/container:flat_hash_map",
|
||||
"@com_google_absl//absl/status",
|
||||
"@com_google_absl//absl/status:statusor",
|
||||
"@flatbuffers//:runtime_cc",
|
||||
"@org_tensorflow//tensorflow/lite/schema:schema_fbs",
|
||||
"@zlib//:zlib_minizip",
|
||||
],
|
||||
)
|
||||
Reference in New Issue
Block a user