diff --git a/tensorflow/contrib/cmake/tf_core_framework.cmake b/tensorflow/contrib/cmake/tf_core_framework.cmake index d7b2a1339e0..9ae5831f471 100644 --- a/tensorflow/contrib/cmake/tf_core_framework.cmake +++ b/tensorflow/contrib/cmake/tf_core_framework.cmake @@ -302,8 +302,8 @@ file(GLOB_RECURSE tf_core_framework_srcs "${tensorflow_source_dir}/tensorflow/core/common_runtime/session.cc" "${tensorflow_source_dir}/tensorflow/core/common_runtime/session_factory.cc" "${tensorflow_source_dir}/tensorflow/core/common_runtime/session_options.cc" - "${tensorflow_source_dir}/tensorflow/contrib/tensorboard/db/*.cc" - "${tensorflow_source_dir}/tensorflow/contrib/tensorboard/db/*.h" + "${tensorflow_source_dir}/tensorflow/core/summary/*.cc" + "${tensorflow_source_dir}/tensorflow/core/summary/*.h" "${tensorflow_source_dir}/public/*.h" ) @@ -317,14 +317,14 @@ file(GLOB_RECURSE tf_core_framework_exclude_srcs "${tensorflow_source_dir}/tensorflow/core/util/*test*.h" "${tensorflow_source_dir}/tensorflow/core/util/*test*.cc" "${tensorflow_source_dir}/tensorflow/core/util/*main.cc" - "${tensorflow_source_dir}/tensorflow/contrib/tensorboard/db/*test*.cc" - "${tensorflow_source_dir}/tensorflow/contrib/tensorboard/db/loader.cc" - "${tensorflow_source_dir}/tensorflow/contrib/tensorboard/db/vacuum.cc" + "${tensorflow_source_dir}/tensorflow/core/summary/*test*.cc" + "${tensorflow_source_dir}/tensorflow/core/summary/loader.cc" + "${tensorflow_source_dir}/tensorflow/core/summary/vacuum.cc" ) # TODO(jart): Why doesn't this work? # set_source_files_properties( -# ${tensorflow_source_dir}/tensorflow/contrib/tensorboard/db/snapfn.cc +# ${tensorflow_source_dir}/tensorflow/core/lib/db/snapfn.cc # PROPERTIES COMPILE_FLAGS -DSQLITE_OMIT_LOAD_EXTENSION) list(REMOVE_ITEM tf_core_framework_srcs ${tf_core_framework_exclude_srcs}) diff --git a/tensorflow/core/kernels/BUILD b/tensorflow/core/kernels/BUILD index 3891caf5d39..136902e2498 100644 --- a/tensorflow/core/kernels/BUILD +++ b/tensorflow/core/kernels/BUILD @@ -31,7 +31,6 @@ load( "//tensorflow:tensorflow.bzl", "cc_header_only_library", "if_android", - "if_not_v2", "if_not_windows", "tf_cc_binary", "tf_cc_test", @@ -6888,11 +6887,10 @@ tf_kernel_library( "//tensorflow/core:protos_all_cc", "//tensorflow/core:summary_ops_op_lib", "//tensorflow/core/lib/db:sqlite", - ] + if_not_v2([ - "//tensorflow/contrib/tensorboard/db:schema", - "//tensorflow/contrib/tensorboard/db:summary_db_writer", - "//tensorflow/contrib/tensorboard/db:summary_file_writer", - ]), + "//tensorflow/core/summary:schema", + "//tensorflow/core/summary:summary_db_writer", + "//tensorflow/core/summary:summary_file_writer", + ], ) tf_kernel_library( diff --git a/tensorflow/core/kernels/summary_kernels.cc b/tensorflow/core/kernels/summary_kernels.cc index b287f0cc2f1..5e3465d1dd6 100644 --- a/tensorflow/core/kernels/summary_kernels.cc +++ b/tensorflow/core/kernels/summary_kernels.cc @@ -13,14 +13,14 @@ See the License for the specific language governing permissions and limitations under the License. ==============================================================================*/ -#include "tensorflow/contrib/tensorboard/db/schema.h" -#include "tensorflow/contrib/tensorboard/db/summary_db_writer.h" -#include "tensorflow/contrib/tensorboard/db/summary_file_writer.h" #include "tensorflow/core/framework/graph.pb.h" #include "tensorflow/core/framework/op_kernel.h" #include "tensorflow/core/framework/resource_mgr.h" #include "tensorflow/core/lib/db/sqlite.h" #include "tensorflow/core/platform/protobuf.h" +#include "tensorflow/core/summary/schema.h" +#include "tensorflow/core/summary/summary_db_writer.h" +#include "tensorflow/core/summary/summary_file_writer.h" #include "tensorflow/core/util/event.pb.h" namespace tensorflow { diff --git a/tensorflow/contrib/tensorboard/db/BUILD b/tensorflow/core/summary/BUILD similarity index 98% rename from tensorflow/contrib/tensorboard/db/BUILD rename to tensorflow/core/summary/BUILD index 6507546ee9f..a89175cdb1d 100644 --- a/tensorflow/contrib/tensorboard/db/BUILD +++ b/tensorflow/core/summary/BUILD @@ -1,5 +1,5 @@ # Description: -# TensorBoard database code. +# C++ implementation code for the summary writing APIs. package(default_visibility = ["//tensorflow:internal"]) diff --git a/tensorflow/contrib/tensorboard/db/loader.cc b/tensorflow/core/summary/loader.cc similarity index 97% rename from tensorflow/contrib/tensorboard/db/loader.cc rename to tensorflow/core/summary/loader.cc index 64393280223..68535feacfa 100644 --- a/tensorflow/contrib/tensorboard/db/loader.cc +++ b/tensorflow/core/summary/loader.cc @@ -15,8 +15,8 @@ limitations under the License. #include #include -#include "tensorflow/contrib/tensorboard/db/schema.h" -#include "tensorflow/contrib/tensorboard/db/summary_db_writer.h" +#include "tensorflow/core/summary/schema.h" +#include "tensorflow/core/summary/summary_db_writer.h" #include "tensorflow/core/lib/db/sqlite.h" #include "tensorflow/core/lib/io/record_reader.h" #include "tensorflow/core/platform/init_main.h" diff --git a/tensorflow/contrib/tensorboard/db/schema.cc b/tensorflow/core/summary/schema.cc similarity index 99% rename from tensorflow/contrib/tensorboard/db/schema.cc rename to tensorflow/core/summary/schema.cc index 3c7bc87e4a2..822e2fa3bfd 100644 --- a/tensorflow/contrib/tensorboard/db/schema.cc +++ b/tensorflow/core/summary/schema.cc @@ -12,7 +12,7 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ==============================================================================*/ -#include "tensorflow/contrib/tensorboard/db/schema.h" +#include "tensorflow/core/summary/schema.h" #include "tensorflow/core/lib/core/errors.h" diff --git a/tensorflow/contrib/tensorboard/db/schema.h b/tensorflow/core/summary/schema.h similarity index 87% rename from tensorflow/contrib/tensorboard/db/schema.h rename to tensorflow/core/summary/schema.h index 3da45042252..6305f8eabd7 100644 --- a/tensorflow/contrib/tensorboard/db/schema.h +++ b/tensorflow/core/summary/schema.h @@ -12,8 +12,8 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ==============================================================================*/ -#ifndef TENSORFLOW_CONTRIB_TENSORBOARD_DB_SCHEMA_H_ -#define TENSORFLOW_CONTRIB_TENSORBOARD_DB_SCHEMA_H_ +#ifndef TENSORFLOW_CORE_SUMMARY_SCHEMA_H_ +#define TENSORFLOW_CORE_SUMMARY_SCHEMA_H_ #include "tensorflow/core/lib/core/status.h" #include "tensorflow/core/lib/db/sqlite.h" @@ -30,4 +30,4 @@ Status SetupTensorboardSqliteDb(Sqlite* db); } // namespace tensorflow -#endif // TENSORFLOW_CONTRIB_TENSORBOARD_DB_SCHEMA_H_ +#endif // TENSORFLOW_CORE_SUMMARY_SCHEMA_H_ diff --git a/tensorflow/contrib/tensorboard/db/schema_test.cc b/tensorflow/core/summary/schema_test.cc similarity index 95% rename from tensorflow/contrib/tensorboard/db/schema_test.cc rename to tensorflow/core/summary/schema_test.cc index 4d3f2880bd0..fa21b45b62c 100644 --- a/tensorflow/contrib/tensorboard/db/schema_test.cc +++ b/tensorflow/core/summary/schema_test.cc @@ -12,7 +12,7 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ==============================================================================*/ -#include "tensorflow/contrib/tensorboard/db/schema.h" +#include "tensorflow/core/summary/schema.h" #include diff --git a/tensorflow/contrib/tensorboard/db/summary_converter.cc b/tensorflow/core/summary/summary_converter.cc similarity index 99% rename from tensorflow/contrib/tensorboard/db/summary_converter.cc rename to tensorflow/core/summary/summary_converter.cc index 93c1183072b..e6e34e9602f 100644 --- a/tensorflow/contrib/tensorboard/db/summary_converter.cc +++ b/tensorflow/core/summary/summary_converter.cc @@ -12,7 +12,7 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ==============================================================================*/ -#include "tensorflow/contrib/tensorboard/db/summary_converter.h" +#include "tensorflow/core/summary/summary_converter.h" #include "tensorflow/core/framework/register_types.h" #include "tensorflow/core/framework/summary.pb.h" diff --git a/tensorflow/contrib/tensorboard/db/summary_converter.h b/tensorflow/core/summary/summary_converter.h similarity index 89% rename from tensorflow/contrib/tensorboard/db/summary_converter.h rename to tensorflow/core/summary/summary_converter.h index 329c7f9f2f9..dc005d2604f 100644 --- a/tensorflow/contrib/tensorboard/db/summary_converter.h +++ b/tensorflow/core/summary/summary_converter.h @@ -12,8 +12,8 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ==============================================================================*/ -#ifndef TENSORFLOW_CONTRIB_TENSORBOARD_DB_SUMMARY_CONVERTER_H_ -#define TENSORFLOW_CONTRIB_TENSORBOARD_DB_SUMMARY_CONVERTER_H_ +#ifndef TENSORFLOW_CORE_SUMMARY_SUMMARY_CONVERTER_H_ +#define TENSORFLOW_CORE_SUMMARY_SUMMARY_CONVERTER_H_ #include "tensorflow/core/framework/summary.pb.h" #include "tensorflow/core/framework/tensor.h" @@ -35,4 +35,4 @@ Status AddTensorAsAudioToSummary(const Tensor& tensor, const string& tag, } // namespace tensorflow -#endif // TENSORFLOW_CONTRIB_TENSORBOARD_DB_SUMMARY_CONVERTER_H_ +#endif // TENSORFLOW_CORE_SUMMARY_SUMMARY_CONVERTER_H_ diff --git a/tensorflow/contrib/tensorboard/db/summary_db_writer.cc b/tensorflow/core/summary/summary_db_writer.cc similarity index 99% rename from tensorflow/contrib/tensorboard/db/summary_db_writer.cc rename to tensorflow/core/summary/summary_db_writer.cc index cfdc884277a..7a5d796821d 100644 --- a/tensorflow/contrib/tensorboard/db/summary_db_writer.cc +++ b/tensorflow/core/summary/summary_db_writer.cc @@ -12,11 +12,11 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ==============================================================================*/ -#include "tensorflow/contrib/tensorboard/db/summary_db_writer.h" +#include "tensorflow/core/summary/summary_db_writer.h" #include -#include "tensorflow/contrib/tensorboard/db/summary_converter.h" +#include "tensorflow/core/summary/summary_converter.h" #include "tensorflow/core/framework/graph.pb.h" #include "tensorflow/core/framework/node_def.pb.h" #include "tensorflow/core/framework/register_types.h" diff --git a/tensorflow/contrib/tensorboard/db/summary_db_writer.h b/tensorflow/core/summary/summary_db_writer.h similarity index 89% rename from tensorflow/contrib/tensorboard/db/summary_db_writer.h rename to tensorflow/core/summary/summary_db_writer.h index 746da1533b1..5669afe7f67 100644 --- a/tensorflow/contrib/tensorboard/db/summary_db_writer.h +++ b/tensorflow/core/summary/summary_db_writer.h @@ -12,8 +12,8 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ==============================================================================*/ -#ifndef TENSORFLOW_CONTRIB_TENSORBOARD_DB_SUMMARY_DB_WRITER_H_ -#define TENSORFLOW_CONTRIB_TENSORBOARD_DB_SUMMARY_DB_WRITER_H_ +#ifndef TENSORFLOW_CORE_SUMMARY_SUMMARY_DB_WRITER_H_ +#define TENSORFLOW_CORE_SUMMARY_SUMMARY_DB_WRITER_H_ #include "tensorflow/core/kernels/summary_interface.h" #include "tensorflow/core/lib/core/status.h" @@ -39,4 +39,4 @@ Status CreateSummaryDbWriter(Sqlite* db, const string& experiment_name, } // namespace tensorflow -#endif // TENSORFLOW_CONTRIB_TENSORBOARD_DB_SUMMARY_DB_WRITER_H_ +#endif // TENSORFLOW_CORE_SUMMARY_SUMMARY_DB_WRITER_H_ diff --git a/tensorflow/contrib/tensorboard/db/summary_db_writer_test.cc b/tensorflow/core/summary/summary_db_writer_test.cc similarity index 99% rename from tensorflow/contrib/tensorboard/db/summary_db_writer_test.cc rename to tensorflow/core/summary/summary_db_writer_test.cc index 2e8d4109dd6..c4e9ddea2c5 100644 --- a/tensorflow/contrib/tensorboard/db/summary_db_writer_test.cc +++ b/tensorflow/core/summary/summary_db_writer_test.cc @@ -12,9 +12,9 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ==============================================================================*/ -#include "tensorflow/contrib/tensorboard/db/summary_db_writer.h" +#include "tensorflow/core/summary/summary_db_writer.h" -#include "tensorflow/contrib/tensorboard/db/schema.h" +#include "tensorflow/core/summary/schema.h" #include "tensorflow/core/framework/function.pb.h" #include "tensorflow/core/framework/graph.pb.h" #include "tensorflow/core/framework/node_def.pb.h" diff --git a/tensorflow/contrib/tensorboard/db/summary_file_writer.cc b/tensorflow/core/summary/summary_file_writer.cc similarity index 98% rename from tensorflow/contrib/tensorboard/db/summary_file_writer.cc rename to tensorflow/core/summary/summary_file_writer.cc index 22b6f09d0cd..593ccdd6844 100644 --- a/tensorflow/contrib/tensorboard/db/summary_file_writer.cc +++ b/tensorflow/core/summary/summary_file_writer.cc @@ -12,9 +12,9 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ==============================================================================*/ -#include "tensorflow/contrib/tensorboard/db/summary_file_writer.h" +#include "tensorflow/core/summary/summary_file_writer.h" -#include "tensorflow/contrib/tensorboard/db/summary_converter.h" +#include "tensorflow/core/summary/summary_converter.h" #include "tensorflow/core/framework/graph.pb.h" #include "tensorflow/core/framework/op_kernel.h" #include "tensorflow/core/framework/resource_mgr.h" diff --git a/tensorflow/contrib/tensorboard/db/summary_file_writer.h b/tensorflow/core/summary/summary_file_writer.h similarity index 89% rename from tensorflow/contrib/tensorboard/db/summary_file_writer.h rename to tensorflow/core/summary/summary_file_writer.h index 73b0a5542be..7d964516da3 100644 --- a/tensorflow/contrib/tensorboard/db/summary_file_writer.h +++ b/tensorflow/core/summary/summary_file_writer.h @@ -12,8 +12,8 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ==============================================================================*/ -#ifndef TENSORFLOW_CONTRIB_TENSORBOARD_DB_SUMMARY_FILE_WRITER_H_ -#define TENSORFLOW_CONTRIB_TENSORBOARD_DB_SUMMARY_FILE_WRITER_H_ +#ifndef TENSORFLOW_CORE_SUMMARY_SUMMARY_FILE_WRITER_H_ +#define TENSORFLOW_CORE_SUMMARY_SUMMARY_FILE_WRITER_H_ #include "tensorflow/core/kernels/summary_interface.h" #include "tensorflow/core/lib/core/status.h" @@ -40,4 +40,4 @@ Status CreateSummaryFileWriter(int max_queue, int flush_millis, } // namespace tensorflow -#endif // TENSORFLOW_CONTRIB_TENSORBOARD_DB_SUMMARY_FILE_WRITER_H_ +#endif // TENSORFLOW_CORE_SUMMARY_SUMMARY_FILE_WRITER_H_ diff --git a/tensorflow/contrib/tensorboard/db/summary_file_writer_test.cc b/tensorflow/core/summary/summary_file_writer_test.cc similarity index 99% rename from tensorflow/contrib/tensorboard/db/summary_file_writer_test.cc rename to tensorflow/core/summary/summary_file_writer_test.cc index ffbfb9533e8..d3b19c3abdb 100644 --- a/tensorflow/contrib/tensorboard/db/summary_file_writer_test.cc +++ b/tensorflow/core/summary/summary_file_writer_test.cc @@ -12,7 +12,7 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ==============================================================================*/ -#include "tensorflow/contrib/tensorboard/db/summary_file_writer.h" +#include "tensorflow/core/summary/summary_file_writer.h" #include "tensorflow/core/framework/summary.pb.h" #include "tensorflow/core/framework/tensor.pb.h" diff --git a/tensorflow/contrib/tensorboard/db/vacuum.cc b/tensorflow/core/summary/vacuum.cc similarity index 100% rename from tensorflow/contrib/tensorboard/db/vacuum.cc rename to tensorflow/core/summary/vacuum.cc