aboutsummaryrefslogtreecommitdiff
path: root/tosa_checker/BUILD
diff options
context:
space:
mode:
authorThibaut Goetghebuer-Planchon <thibaut.goetghebuer-planchon@arm.com>2022-07-06 10:23:22 +0100
committerThibaut Goetghebuer-Planchon <thibaut.goetghebuer-planchon@arm.com>2022-08-18 14:35:45 +0100
commit52dacd6556d60815253d4e4938e218ea3d8084a2 (patch)
tree4c470c567da6f70f65987d5af161bf4f950d107b /tosa_checker/BUILD
parentcc5d89eea4ff3dc398cac3b6025450f48ac20c1e (diff)
downloadtosa_checker-52dacd6556d60815253d4e4938e218ea3d8084a2.tar.gz
Initial commit0.1.0-rc.1
Change-Id: I2fb0933d595a6ede6417d09dd905ef72d6c60c9b
Diffstat (limited to 'tosa_checker/BUILD')
-rw-r--r--tosa_checker/BUILD35
1 files changed, 35 insertions, 0 deletions
diff --git a/tosa_checker/BUILD b/tosa_checker/BUILD
new file mode 100644
index 0000000..8c1c32d
--- /dev/null
+++ b/tosa_checker/BUILD
@@ -0,0 +1,35 @@
+# SPDX-FileCopyrightText: Copyright 2022, Arm Limited and/or its affiliates.
+# SPDX-License-Identifier: Apache-2.0
+load("@pybind11_bazel//:build_defs.bzl", "pybind_extension")
+
+cc_library(
+ name = "tosa_checker_lib",
+ srcs = ["tosa_checker.cc"],
+ hdrs = ["tosa_checker.h"],
+ deps = [
+ "@llvm-project//mlir:MlirTranslateMain",
+ "@org_tensorflow//tensorflow/compiler/mlir/lite:flatbuffer_translate_lib",
+ "@org_tensorflow//tensorflow/compiler/mlir/tosa:tfl_passes",
+ "@pybind11",
+ ],
+)
+
+pybind_extension(
+ name = "_tosa_checker_wrapper",
+ srcs = [
+ "tosa_checker_pybind11.cc",
+ ],
+ deps = [
+ ":tosa_checker_lib",
+ ],
+)
+
+py_library(
+ name = "tosa_checker",
+ srcs = [
+ "__init__.py",
+ ],
+ srcs_version = "PY3",
+ visibility = ["//visibility:public"],
+ data = ["//tosa_checker:_tosa_checker_wrapper.so"],
+)