Add an internal-only C++ wrapper around function_ops.

Change: 135130656
This commit is contained in:
A. Unique TensorFlower 2016-10-04 10:29:14 -08:00 committed by TensorFlower Gardener
parent 60afe603d1
commit bae4d97a4d
2 changed files with 14 additions and 3 deletions

View File

@ -317,6 +317,15 @@ tf_gen_op_wrappers_cc(
pkg = "//tensorflow/core",
)
tf_gen_op_wrappers_cc(
name = "function_ops",
op_lib_names = [
"function_ops",
],
pkg = "//tensorflow/core",
visibility = ["//tensorflow:internal"],
)
cc_library(
name = "cc_op_gen_main",
srcs = [

View File

@ -185,7 +185,7 @@ def tf_gen_op_wrapper_cc(name, out_ops_file, pkg="",
)
# Run the op generator.
if name == "sendrecv_ops":
if name == "sendrecv_ops" or name == "function_ops":
include_internal = "1"
else:
include_internal = "0"
@ -224,7 +224,8 @@ def tf_gen_op_wrappers_cc(name,
"//tensorflow/cc:scope",
"//tensorflow/cc:const_op",
],
op_gen="//tensorflow/cc:cc_op_gen_main"):
op_gen="//tensorflow/cc:cc_op_gen_main",
visibility=None):
subsrcs = other_srcs
subhdrs = other_hdrs
for n in op_lib_names:
@ -242,7 +243,8 @@ def tf_gen_op_wrappers_cc(name,
"//tensorflow/core:protos_all_cc",
],
copts=tf_copts(),
alwayslink=1,)
alwayslink=1,
visibility=visibility)
# Invoke this rule in .../tensorflow/python to build the wrapper library.
def tf_gen_op_wrapper_py(name, out=None, hidden=None, visibility=None, deps=[],