aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/lite/python/BUILD
diff options
context:
space:
mode:
authorGravatar Nupur Garg <nupurgarg@google.com>2018-04-23 17:10:05 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-04-23 17:12:39 -0700
commit771f7b46d631fa510658685d1b84ffbb22ffcd55 (patch)
tree47d4f9a79eed86b926c09f0bbfc4180ea588bb3b /tensorflow/contrib/lite/python/BUILD
parenta36e6edab33c7a5bef2f911d4d7bb88ffc8c7de6 (diff)
Improve TOCO SavedModel support.
PiperOrigin-RevId: 194009891
Diffstat (limited to 'tensorflow/contrib/lite/python/BUILD')
-rw-r--r--tensorflow/contrib/lite/python/BUILD45
1 files changed, 37 insertions, 8 deletions
diff --git a/tensorflow/contrib/lite/python/BUILD b/tensorflow/contrib/lite/python/BUILD
index 926896d609..e6dcc7aa09 100644
--- a/tensorflow/contrib/lite/python/BUILD
+++ b/tensorflow/contrib/lite/python/BUILD
@@ -39,16 +39,35 @@ py_test(
py_library(
name = "lite",
srcs = ["lite.py"],
- # data = [
- # "//tensorflow/contrib/lite/toco/python:toco_from_protos",
- # ],
srcs_version = "PY2AND3",
visibility = ["//visibility:public"],
deps = [
+ ":convert",
+ ":convert_saved_model",
":op_hint",
+ ],
+)
+
+py_library(
+ name = "lite_constants",
+ srcs = ["lite_constants.py"],
+ srcs_version = "PY2AND3",
+ deps = [
+ "//tensorflow/contrib/lite/toco:toco_flags_proto_py",
+ ],
+)
+
+py_library(
+ name = "convert",
+ srcs = ["convert.py"],
+ srcs_version = "PY2AND3",
+ visibility = ["//visibility:public"],
+ deps = [
+ ":lite_constants",
"//tensorflow/contrib/lite/toco:model_flags_proto_py",
"//tensorflow/contrib/lite/toco:toco_flags_proto_py",
"//tensorflow/contrib/lite/toco/python:tensorflow_wrap_toco",
+ "//tensorflow/contrib/lite/toco/python:toco_from_protos",
"//tensorflow/python:platform",
],
)
@@ -66,15 +85,15 @@ py_library(
)
py_test(
- name = "lite_test",
- srcs = ["lite_test.py"],
+ name = "convert_test",
+ srcs = ["convert_test.py"],
srcs_version = "PY2AND3",
tags = [
"no-internal-py3",
"no_oss",
],
deps = [
- ":lite",
+ ":convert",
":op_hint",
"//tensorflow/python:array_ops",
"//tensorflow/python:client_testlib",
@@ -84,13 +103,14 @@ py_test(
],
)
-py_binary(
+py_library(
name = "convert_saved_model",
srcs = ["convert_saved_model.py"],
srcs_version = "PY2AND3",
visibility = ["//visibility:public"],
deps = [
- ":lite",
+ ":convert",
+ ":lite_constants",
"//tensorflow/contrib/saved_model:saved_model_py",
"//tensorflow/python:graph_util",
"//tensorflow/python/tools:freeze_graph_lib",
@@ -130,6 +150,15 @@ py_test(
],
)
+py_binary(
+ name = "convert_saved_model_to_frozen_graph",
+ srcs = ["convert_saved_model_to_frozen_graph.py"],
+ srcs_version = "PY2AND3",
+ deps = [
+ ":convert_saved_model",
+ ],
+)
+
# Transitive dependencies of this target will be included in the pip package.
py_library(
name = "tf_lite_py_pip",