aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/python/lib
diff options
context:
space:
mode:
authorGravatar Anna R <annarev@google.com>2018-01-31 11:25:38 -0800
committerGravatar Michael Case <mikecase@google.com>2018-01-31 17:20:42 -0800
commitadc9ee7150c45830eb0857f6b9e935b9672b7bb1 (patch)
treeed3ca404ea56ce502728f0602e3c511c56058b7f /tensorflow/python/lib
parentacb2d6147415f8556ac74cbf45118baf00ca64df (diff)
Adding tf_export decorators/calls to TensorFlow functions and constants.
PiperOrigin-RevId: 184020524
Diffstat (limited to 'tensorflow/python/lib')
-rw-r--r--tensorflow/python/lib/io/file_io.py13
-rw-r--r--tensorflow/python/lib/io/tf_record.py5
2 files changed, 18 insertions, 0 deletions
diff --git a/tensorflow/python/lib/io/file_io.py b/tensorflow/python/lib/io/file_io.py
index 4e3071d851..59f5075f17 100644
--- a/tensorflow/python/lib/io/file_io.py
+++ b/tensorflow/python/lib/io/file_io.py
@@ -31,6 +31,7 @@ from tensorflow.python.framework import c_api_util
from tensorflow.python.framework import errors
from tensorflow.python.util import compat
from tensorflow.python.util import deprecation
+from tensorflow.python.util.tf_export import tf_export
class FileIO(object):
@@ -235,6 +236,7 @@ class FileIO(object):
self._writable_file = None
+@tf_export("gfile.Exists")
def file_exists(filename):
"""Determines whether a path exists or not.
@@ -256,6 +258,7 @@ def file_exists(filename):
return True
+@tf_export("gfile.Remove")
def delete_file(filename):
"""Deletes the file located at 'filename'.
@@ -306,6 +309,7 @@ def write_string_to_file(filename, file_content):
f.write(file_content)
+@tf_export("gfile.Glob")
def get_matching_files(filename):
"""Returns a list of files that match the given pattern(s).
@@ -336,6 +340,7 @@ def get_matching_files(filename):
]
+@tf_export("gfile.MkDir")
def create_dir(dirname):
"""Creates a directory with the name 'dirname'.
@@ -353,6 +358,7 @@ def create_dir(dirname):
pywrap_tensorflow.CreateDir(compat.as_bytes(dirname), status)
+@tf_export("gfile.MakeDirs")
def recursive_create_dir(dirname):
"""Creates a directory and all parent/intermediate directories.
@@ -368,6 +374,7 @@ def recursive_create_dir(dirname):
pywrap_tensorflow.RecursivelyCreateDir(compat.as_bytes(dirname), status)
+@tf_export("gfile.Copy")
def copy(oldpath, newpath, overwrite=False):
"""Copies data from oldpath to newpath.
@@ -385,6 +392,7 @@ def copy(oldpath, newpath, overwrite=False):
compat.as_bytes(oldpath), compat.as_bytes(newpath), overwrite, status)
+@tf_export("gfile.Rename")
def rename(oldname, newname, overwrite=False):
"""Rename or move a file / directory.
@@ -426,6 +434,7 @@ def atomic_write_string_to_file(filename, contents, overwrite=True):
raise
+@tf_export("gfile.DeleteRecursively")
def delete_recursively(dirname):
"""Deletes everything under dirname recursively.
@@ -439,6 +448,7 @@ def delete_recursively(dirname):
pywrap_tensorflow.DeleteRecursively(compat.as_bytes(dirname), status)
+@tf_export("gfile.IsDirectory")
def is_directory(dirname):
"""Returns whether the path is a directory or not.
@@ -452,6 +462,7 @@ def is_directory(dirname):
return pywrap_tensorflow.IsDirectory(compat.as_bytes(dirname), status)
+@tf_export("gfile.ListDirectory")
def list_directory(dirname):
"""Returns a list of entries contained within a directory.
@@ -479,6 +490,7 @@ def list_directory(dirname):
]
+@tf_export("gfile.Walk")
def walk(top, in_order=True):
"""Recursive directory tree generator for directories.
@@ -522,6 +534,7 @@ def walk(top, in_order=True):
yield here
+@tf_export("gfile.Stat")
def stat(filename):
"""Returns file statistics for a given path.
diff --git a/tensorflow/python/lib/io/tf_record.py b/tensorflow/python/lib/io/tf_record.py
index df19010068..48ea107a14 100644
--- a/tensorflow/python/lib/io/tf_record.py
+++ b/tensorflow/python/lib/io/tf_record.py
@@ -22,8 +22,10 @@ from __future__ import print_function
from tensorflow.python import pywrap_tensorflow
from tensorflow.python.framework import errors
from tensorflow.python.util import compat
+from tensorflow.python.util.tf_export import tf_export
+@tf_export("python_io.TFRecordCompressionType")
class TFRecordCompressionType(object):
"""The type of compression for the record."""
NONE = 0
@@ -33,6 +35,7 @@ class TFRecordCompressionType(object):
# NOTE(vrv): This will eventually be converted into a proto. to match
# the interface used by the C++ RecordWriter.
+@tf_export("python_io.TFRecordOptions")
class TFRecordOptions(object):
"""Options used for manipulating TFRecord files."""
compression_type_map = {
@@ -51,6 +54,7 @@ class TFRecordOptions(object):
return cls.compression_type_map[options.compression_type]
+@tf_export("python_io.tf_record_iterator")
def tf_record_iterator(path, options=None):
"""An iterator that read the records from a TFRecords file.
@@ -81,6 +85,7 @@ def tf_record_iterator(path, options=None):
reader.Close()
+@tf_export("python_io.TFRecordWriter")
class TFRecordWriter(object):
"""A class to write records to a TFRecords file.