Files
wehub-resource-sync 8a852e4b4e
cffconvert / validate (push) Has been skipped
License Check / license-check (push) Failing after 2s
chore: import upstream snapshot with attribution
2026-07-13 12:14:16 +08:00

112 lines
3.1 KiB
Python

load("@rules_cc//cc:cc_library.bzl", "cc_library")
package(
# copybara:uncomment default_applicable_licenses = ["//tensorflow:LICENSE"],
default_visibility = [
"//visibility:public",
],
licenses = ["notice"],
)
cc_library(
name = "op_builder",
srcs = [
"activation_builder.cc",
"arg_min_max_builder.cc",
"arithmetic_builder.cc",
"batch_seq_builder.cc",
"cast_builder.cc",
"concat_builder.cc",
"conv_2d_builder.cc",
"conv_2d_helpers.cc",
"hardswish_builder.cc",
"l2_normalization_builder.cc",
"matmul_builder.cc",
"min_max_builder.cc",
"mirror_pad_builder.cc",
"neg_op_builder.cc",
"op_builder.cc",
"pack_builder.cc",
"pad_builder.cc",
"pool_2d_builder.cc",
"quantize_builder.cc",
"reduce_builder.cc",
"reshape_builder.cc",
"resize_bilinear_builder.cc",
"resize_nearest_neighbor_builder.cc",
"rsqrt_builder.cc",
"slice_builder.cc",
"softmax_builder.cc",
"space_to_depth_builder.cc",
"split_builder.cc",
"squared_difference.cc",
"strided_slice_builder.cc",
"transpose_builder.cc",
"transpose_conv_2d_builder.cc",
],
hdrs = [
"activation_builder.h",
"arg_min_max_builder.h",
"arithmetic_builder.h",
"batch_seq_builder.h",
"cast_builder.h",
"concat_builder.h",
"conv_2d_builder.h",
"hardswish_builder.h",
"l2_normalization_builder.h",
"matmul_builder.h",
"min_max_builder.h",
"mirror_pad_builder.h",
"neg_op_builder.h",
"op_builder.h",
"pack_builder.h",
"pad_builder.h",
"pool_2d_builder.h",
"quantize_builder.h",
"reduce_builder.h",
"reshape_builder.h",
"resize_bilinear_builder.h",
"resize_nearest_neighbor_builder.h",
"slice_builder.h",
"softmax_builder.h",
"space_to_depth_builder.h",
"split_builder.h",
"strided_slice_builder.h",
"transpose_builder.h",
"transpose_conv_2d_builder.h",
],
tags = [
"manual",
"nobuilder",
],
deps = [
":op_factory",
"//tensorflow/lite:kernel_api",
"//tensorflow/lite:util",
"//tensorflow/lite/c:c_api_types",
"//tensorflow/lite/c:common",
"//tensorflow/lite/core/c:common",
"//tensorflow/lite/delegates/hexagon:hexagon_implementation",
"//tensorflow/lite/delegates/hexagon/hexagon_nn:hexagon_nn_header",
"//tensorflow/lite/kernels:kernel_util",
"//tensorflow/lite/kernels:padding",
"//tensorflow/lite/kernels/internal:optimized_base",
"//tensorflow/lite/kernels/internal:tensor",
"//tensorflow/lite/kernels/internal:types",
"@farmhash_archive//:farmhash",
"@hexagon_nn//:hexagon_nn_ops",
],
)
cc_library(
name = "op_factory",
hdrs = ["op_factory.h"],
tags = [
"manual",
"nobuilder",
],
deps = [
"//tensorflow/lite/core/c:common",
],
)