aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/cc/framework
diff options
context:
space:
mode:
authorGravatar Anna R <annarev@google.com>2018-01-09 15:49:09 -0800
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-01-09 15:53:23 -0800
commitd6326d772d117e6950304c7240cb029642fbf58c (patch)
tree7b59e15a71576d49e070b8eadc0415cea822bb29 /tensorflow/cc/framework
parent5d40829a7cffdc060fa49a506616352e70903ce0 (diff)
Removing op_gen_overrides.proto and references. Overrides in op_gen_overrides.pbtxt are a part of tensorflow/core/api_def/base_api/.
PiperOrigin-RevId: 181386873
Diffstat (limited to 'tensorflow/cc/framework')
-rw-r--r--tensorflow/cc/framework/cc_op_gen.cc9
-rw-r--r--tensorflow/cc/framework/cc_op_gen.h3
-rw-r--r--tensorflow/cc/framework/cc_op_gen_main.cc17
-rw-r--r--tensorflow/cc/framework/cc_op_gen_test.cc6
4 files changed, 10 insertions, 25 deletions
diff --git a/tensorflow/cc/framework/cc_op_gen.cc b/tensorflow/cc/framework/cc_op_gen.cc
index d889c518f9..a40ad1ffc3 100644
--- a/tensorflow/cc/framework/cc_op_gen.cc
+++ b/tensorflow/cc/framework/cc_op_gen.cc
@@ -1057,16 +1057,9 @@ string MakeInternal(const string& fname) {
} // namespace
void WriteCCOps(const OpList& ops, const ApiDefMap& api_def_map,
- const string& dot_h_fname, const string& dot_cc_fname,
- const string& overrides_fnames) {
+ const string& dot_h_fname, const string& dot_cc_fname) {
Env* env = Env::Default();
- // Load the override map.
- OpGenOverrideMap override_map;
- if (!overrides_fnames.empty()) {
- TF_CHECK_OK(override_map.LoadFileList(env, overrides_fnames));
- }
-
// Write the initial boilerplate to the .h and .cc files.
std::unique_ptr<WritableFile> h = nullptr;
std::unique_ptr<WritableFile> cc = nullptr;
diff --git a/tensorflow/cc/framework/cc_op_gen.h b/tensorflow/cc/framework/cc_op_gen.h
index cea2899014..1b5f7dd923 100644
--- a/tensorflow/cc/framework/cc_op_gen.h
+++ b/tensorflow/cc/framework/cc_op_gen.h
@@ -24,8 +24,7 @@ namespace tensorflow {
/// Result is written to files dot_h and dot_cc.
void WriteCCOps(const OpList& ops, const ApiDefMap& api_def_map,
- const string& dot_h_fname, const string& dot_cc_fname,
- const string& overrides_fnames);
+ const string& dot_h_fname, const string& dot_cc_fname);
} // namespace tensorflow
diff --git a/tensorflow/cc/framework/cc_op_gen_main.cc b/tensorflow/cc/framework/cc_op_gen_main.cc
index 326d5668b8..3157792e15 100644
--- a/tensorflow/cc/framework/cc_op_gen_main.cc
+++ b/tensorflow/cc/framework/cc_op_gen_main.cc
@@ -28,7 +28,7 @@ namespace tensorflow {
namespace {
void PrintAllCCOps(const std::string& dot_h, const std::string& dot_cc,
- const std::string& overrides_fnames, bool include_internal,
+ bool include_internal,
const std::vector<string>& api_def_dirs) {
OpList ops;
OpRegistry::Global()->Export(include_internal, &ops);
@@ -49,7 +49,7 @@ void PrintAllCCOps(const std::string& dot_h, const std::string& dot_cc,
api_def_map.UpdateDocs();
- WriteCCOps(ops, api_def_map, dot_h, dot_cc, overrides_fnames);
+ WriteCCOps(ops, api_def_map, dot_h, dot_cc);
}
} // namespace
@@ -57,24 +57,21 @@ void PrintAllCCOps(const std::string& dot_h, const std::string& dot_cc,
int main(int argc, char* argv[]) {
tensorflow::port::InitMain(argv[0], &argc, &argv);
- // TODO(annarev): Update this file to no longer take op_gen_overrides.pbtxt
- // as an argument.
- if (argc != 6) {
+ if (argc != 5) {
for (int i = 1; i < argc; ++i) {
fprintf(stderr, "Arg %d = %s\n", i, argv[i]);
}
fprintf(stderr,
- "Usage: %s out.h out.cc overrides1.pbtxt,2.pbtxt include_internal "
+ "Usage: %s out.h out.cc include_internal "
"api_def_dirs1,api_def_dir2 ...\n"
" include_internal: 1 means include internal ops\n",
argv[0]);
exit(1);
}
- bool include_internal = tensorflow::StringPiece("1") == argv[4];
+ bool include_internal = tensorflow::StringPiece("1") == argv[3];
std::vector<tensorflow::string> api_def_dirs = tensorflow::str_util::Split(
- argv[5], ",", tensorflow::str_util::SkipEmpty());
- tensorflow::PrintAllCCOps(argv[1], argv[2], argv[3], include_internal,
- api_def_dirs);
+ argv[4], ",", tensorflow::str_util::SkipEmpty());
+ tensorflow::PrintAllCCOps(argv[1], argv[2], include_internal, api_def_dirs);
return 0;
}
diff --git a/tensorflow/cc/framework/cc_op_gen_test.cc b/tensorflow/cc/framework/cc_op_gen_test.cc
index 0b7e720a5c..1e0f2d241b 100644
--- a/tensorflow/cc/framework/cc_op_gen_test.cc
+++ b/tensorflow/cc/framework/cc_op_gen_test.cc
@@ -24,10 +24,6 @@ limitations under the License.
namespace tensorflow {
namespace {
-// TODO(annarev): Remove this op_gen_overrides.pbtxt reference.
-// It is needed only because WriteCCOps takes it as an argument.
-constexpr char kOverridesFnames[] =
- "tensorflow/cc/ops/op_gen_overrides.pbtxt";
constexpr char kBaseOpDef[] = R"(
op {
name: "Foo"
@@ -96,7 +92,7 @@ void GenerateCcOpFiles(Env* env, const OpList& ops,
const auto internal_h_file_path = io::JoinPath(tmpdir, "test_internal.h");
const auto internal_cc_file_path = io::JoinPath(tmpdir, "test_internal.cc");
- WriteCCOps(ops, api_def_map, h_file_path, cc_file_path, kOverridesFnames);
+ WriteCCOps(ops, api_def_map, h_file_path, cc_file_path);
TF_ASSERT_OK(ReadFileToString(env, h_file_path, h_file_text));
TF_ASSERT_OK(