aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/checkpoint
diff options
context:
space:
mode:
authorGravatar Allen Lavoie <allenl@google.com>2018-05-16 13:52:54 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-05-16 13:55:34 -0700
commitda600975c13b00e5bc5fa64bb358bddb21baea2d (patch)
treeff16cc0c49a2210a53bb82d2ff46ba9bb24ce7b6 /tensorflow/contrib/checkpoint
parent41af9782f4b0ffc19aad4bfc9652c4e910152459 (diff)
Checkpointable: move python/training/checkpointable_* to python/training/checkpointable/
Need to add some new checkpointable files in core (specifically I had some checkpointable data structures in mind), and prefixing more files with "checkpointable_" in python/training/ seems dirty. No functional changes, just some branching and build/import fiddling. PiperOrigin-RevId: 196883136
Diffstat (limited to 'tensorflow/contrib/checkpoint')
-rw-r--r--tensorflow/contrib/checkpoint/__init__.py6
-rw-r--r--tensorflow/contrib/checkpoint/python/BUILD4
-rw-r--r--tensorflow/contrib/checkpoint/python/containers.py2
-rw-r--r--tensorflow/contrib/checkpoint/python/containers_test.py7
-rw-r--r--tensorflow/contrib/checkpoint/python/split_dependency.py2
-rw-r--r--tensorflow/contrib/checkpoint/python/split_dependency_test.py4
-rw-r--r--tensorflow/contrib/checkpoint/python/visualize.py4
-rw-r--r--tensorflow/contrib/checkpoint/python/visualize_test.py2
8 files changed, 15 insertions, 16 deletions
diff --git a/tensorflow/contrib/checkpoint/__init__.py b/tensorflow/contrib/checkpoint/__init__.py
index c5f7072aea..af8df72618 100644
--- a/tensorflow/contrib/checkpoint/__init__.py
+++ b/tensorflow/contrib/checkpoint/__init__.py
@@ -34,9 +34,9 @@ from tensorflow.contrib.checkpoint.python.containers import UniqueNameTracker
from tensorflow.contrib.checkpoint.python.split_dependency import split_dependency
from tensorflow.contrib.checkpoint.python.visualize import dot_graph_from_checkpoint
from tensorflow.core.protobuf.checkpointable_object_graph_pb2 import CheckpointableObjectGraph
-from tensorflow.python.training.checkpointable import Checkpointable
-from tensorflow.python.training.checkpointable import NoDependency
-from tensorflow.python.training.checkpointable_utils import object_metadata
+from tensorflow.python.training.checkpointable.base import Checkpointable
+from tensorflow.python.training.checkpointable.base import NoDependency
+from tensorflow.python.training.checkpointable.util import object_metadata
from tensorflow.python.util.all_util import remove_undocumented
diff --git a/tensorflow/contrib/checkpoint/python/BUILD b/tensorflow/contrib/checkpoint/python/BUILD
index cbb9852ccf..53f4e97f99 100644
--- a/tensorflow/contrib/checkpoint/python/BUILD
+++ b/tensorflow/contrib/checkpoint/python/BUILD
@@ -19,7 +19,7 @@ py_library(
srcs = ["containers.py"],
srcs_version = "PY2AND3",
visibility = ["//tensorflow:internal"],
- deps = ["//tensorflow/python:checkpointable"],
+ deps = ["//tensorflow/python/training/checkpointable:base"],
)
py_test(
@@ -27,11 +27,11 @@ py_test(
srcs = ["containers_test.py"],
deps = [
":containers",
- "//tensorflow/python:checkpointable",
"//tensorflow/python:client_testlib",
"//tensorflow/python:framework_test_lib",
"//tensorflow/python:resource_variable_ops",
"//tensorflow/python:training",
+ "//tensorflow/python/training/checkpointable:base",
"@six_archive//:six",
],
)
diff --git a/tensorflow/contrib/checkpoint/python/containers.py b/tensorflow/contrib/checkpoint/python/containers.py
index 82aa04e38f..9807abae1f 100644
--- a/tensorflow/contrib/checkpoint/python/containers.py
+++ b/tensorflow/contrib/checkpoint/python/containers.py
@@ -17,7 +17,7 @@ from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
-from tensorflow.python.training import checkpointable as checkpointable_lib
+from tensorflow.python.training.checkpointable import base as checkpointable_lib
class UniqueNameTracker(checkpointable_lib.CheckpointableBase):
diff --git a/tensorflow/contrib/checkpoint/python/containers_test.py b/tensorflow/contrib/checkpoint/python/containers_test.py
index 15775f4cb3..851a800588 100644
--- a/tensorflow/contrib/checkpoint/python/containers_test.py
+++ b/tensorflow/contrib/checkpoint/python/containers_test.py
@@ -24,9 +24,8 @@ from tensorflow.contrib.checkpoint.python import containers
from tensorflow.python.framework import test_util
from tensorflow.python.ops import resource_variable_ops
from tensorflow.python.platform import test
-from tensorflow.python.training import checkpointable
-from tensorflow.python.training import checkpointable_utils
-from tensorflow.python.training.checkpointable_utils import object_metadata
+from tensorflow.python.training.checkpointable import base as checkpointable
+from tensorflow.python.training.checkpointable import util as checkpointable_utils
class UniqueNameTrackerTests(test.TestCase):
@@ -86,7 +85,7 @@ class UniqueNameTrackerTests(test.TestCase):
checkpoint_directory = self.get_temp_dir()
checkpoint_prefix = os.path.join(checkpoint_directory, "ckpt")
save_path = checkpoint.save(checkpoint_prefix)
- metadata = object_metadata(save_path)
+ metadata = checkpointable_utils.object_metadata(save_path)
dependency_names = []
for node in metadata.nodes:
for child in node.children:
diff --git a/tensorflow/contrib/checkpoint/python/split_dependency.py b/tensorflow/contrib/checkpoint/python/split_dependency.py
index 3aec8c96e9..7e77453f3d 100644
--- a/tensorflow/contrib/checkpoint/python/split_dependency.py
+++ b/tensorflow/contrib/checkpoint/python/split_dependency.py
@@ -20,8 +20,8 @@ from __future__ import print_function
import functools
from tensorflow.python.ops import control_flow_ops
-from tensorflow.python.training import checkpointable as checkpointable
from tensorflow.python.training import saver as saver_lib
+from tensorflow.python.training.checkpointable import base as checkpointable
class _CallbackSaveable(saver_lib.BaseSaverBuilder.SaveableObject):
diff --git a/tensorflow/contrib/checkpoint/python/split_dependency_test.py b/tensorflow/contrib/checkpoint/python/split_dependency_test.py
index f1d9d19b04..69dc0b9be2 100644
--- a/tensorflow/contrib/checkpoint/python/split_dependency_test.py
+++ b/tensorflow/contrib/checkpoint/python/split_dependency_test.py
@@ -23,8 +23,8 @@ from tensorflow.python.eager import test
from tensorflow.python.framework import test_util
from tensorflow.python.ops import array_ops
from tensorflow.python.ops import resource_variable_ops
-from tensorflow.python.training import checkpointable
-from tensorflow.python.training import checkpointable_utils
+from tensorflow.python.training.checkpointable import base as checkpointable
+from tensorflow.python.training.checkpointable import util as checkpointable_utils
def _split_variable_closure(variable):
diff --git a/tensorflow/contrib/checkpoint/python/visualize.py b/tensorflow/contrib/checkpoint/python/visualize.py
index 9a3b23bb2c..bac071c4cf 100644
--- a/tensorflow/contrib/checkpoint/python/visualize.py
+++ b/tensorflow/contrib/checkpoint/python/visualize.py
@@ -18,8 +18,8 @@ from __future__ import division
from __future__ import print_function
from tensorflow.python import pywrap_tensorflow
-from tensorflow.python.training import checkpointable
-from tensorflow.python.training import checkpointable_utils
+from tensorflow.python.training.checkpointable import base as checkpointable
+from tensorflow.python.training.checkpointable import util as checkpointable_utils
def dot_graph_from_checkpoint(save_path):
diff --git a/tensorflow/contrib/checkpoint/python/visualize_test.py b/tensorflow/contrib/checkpoint/python/visualize_test.py
index 1d9ab78923..a72a78b89f 100644
--- a/tensorflow/contrib/checkpoint/python/visualize_test.py
+++ b/tensorflow/contrib/checkpoint/python/visualize_test.py
@@ -28,7 +28,7 @@ from tensorflow.python.keras._impl.keras.engine import training
from tensorflow.python.keras._impl.keras.layers import core
from tensorflow.python.ops import resource_variable_ops
from tensorflow.python.training import adam
-from tensorflow.python.training import checkpointable_utils
+from tensorflow.python.training.checkpointable import util as checkpointable_utils
try:
import pydot # pylint: disable=g-import-not-at-top