Fix GFile tf_export for v2.

GFile was not properly exposed under io.gfile.GFile.

PiperOrigin-RevId: 226959951
This commit is contained in:
Stephan Lee 2018-12-26 15:29:04 -08:00 committed by TensorFlower Gardener
parent fd210f99cf
commit 256318791e
6 changed files with 127 additions and 3 deletions

View File

@ -37,7 +37,7 @@ from tensorflow.python.util.deprecation import deprecated
from tensorflow.python.util.tf_export import tf_export
@tf_export(v1=['gfile.GFile', 'gfile.Open'], v2=['io.gfile.GFile'])
@tf_export('io.gfile.GFile', v1=['gfile.GFile', 'gfile.Open', 'io.gfile.GFile'])
class GFile(_FileIO):
"""File I/O wrappers without thread locking.

View File

@ -0,0 +1,58 @@
path: "tensorflow.io.gfile.GFile"
tf_class {
is_instance: "<class \'tensorflow.python.platform.gfile.GFile\'>"
is_instance: "<class \'tensorflow.python.lib.io.file_io.FileIO\'>"
is_instance: "<type \'object\'>"
member {
name: "mode"
mtype: "<type \'property\'>"
}
member {
name: "name"
mtype: "<type \'property\'>"
}
member_method {
name: "__init__"
argspec: "args=[\'self\', \'name\', \'mode\'], varargs=None, keywords=None, defaults=[\'r\'], "
}
member_method {
name: "close"
argspec: "args=[\'self\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "flush"
argspec: "args=[\'self\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "next"
argspec: "args=[\'self\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "read"
argspec: "args=[\'self\', \'n\'], varargs=None, keywords=None, defaults=[\'-1\'], "
}
member_method {
name: "readline"
argspec: "args=[\'self\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "readlines"
argspec: "args=[\'self\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "seek"
argspec: "args=[\'self\', \'offset\', \'whence\', \'position\'], varargs=None, keywords=None, defaults=[\'None\', \'0\', \'None\'], "
}
member_method {
name: "size"
argspec: "args=[\'self\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "tell"
argspec: "args=[\'self\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "write"
argspec: "args=[\'self\', \'file_content\'], varargs=None, keywords=None, defaults=None"
}
}

View File

@ -1,5 +1,9 @@
path: "tensorflow.io.gfile"
tf_module {
member {
name: "GFile"
mtype: "<type \'type\'>"
}
member_method {
name: "copy"
argspec: "args=[\'src\', \'dst\', \'overwrite\'], varargs=None, keywords=None, defaults=[\'False\'], "

View File

@ -0,0 +1,58 @@
path: "tensorflow.io.gfile.GFile"
tf_class {
is_instance: "<class \'tensorflow.python.platform.gfile.GFile\'>"
is_instance: "<class \'tensorflow.python.lib.io.file_io.FileIO\'>"
is_instance: "<type \'object\'>"
member {
name: "mode"
mtype: "<type \'property\'>"
}
member {
name: "name"
mtype: "<type \'property\'>"
}
member_method {
name: "__init__"
argspec: "args=[\'self\', \'name\', \'mode\'], varargs=None, keywords=None, defaults=[\'r\'], "
}
member_method {
name: "close"
argspec: "args=[\'self\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "flush"
argspec: "args=[\'self\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "next"
argspec: "args=[\'self\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "read"
argspec: "args=[\'self\', \'n\'], varargs=None, keywords=None, defaults=[\'-1\'], "
}
member_method {
name: "readline"
argspec: "args=[\'self\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "readlines"
argspec: "args=[\'self\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "seek"
argspec: "args=[\'self\', \'offset\', \'whence\', \'position\'], varargs=None, keywords=None, defaults=[\'None\', \'0\', \'None\'], "
}
member_method {
name: "size"
argspec: "args=[\'self\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "tell"
argspec: "args=[\'self\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "write"
argspec: "args=[\'self\', \'file_content\'], varargs=None, keywords=None, defaults=None"
}
}

View File

@ -1,5 +1,9 @@
path: "tensorflow.io.gfile"
tf_module {
member {
name: "GFile"
mtype: "<type \'type\'>"
}
member_method {
name: "copy"
argspec: "args=[\'src\', \'dst\', \'overwrite\'], varargs=None, keywords=None, defaults=[\'False\'], "

View File

@ -198,8 +198,8 @@ renames = {
'tf.get_variable': 'tf.compat.v1.get_variable',
'tf.get_variable_scope': 'tf.compat.v1.get_variable_scope',
'tf.gfile.FastGFile': 'tf.compat.v1.gfile.FastGFile',
'tf.gfile.GFile': 'tf.compat.v1.gfile.GFile',
'tf.gfile.Open': 'tf.compat.v1.gfile.Open',
'tf.gfile.GFile': 'tf.io.gfile.GFile',
'tf.gfile.Open': 'tf.io.gfile.GFile',
'tf.global_norm': 'tf.linalg.global_norm',
'tf.global_variables': 'tf.compat.v1.global_variables',
'tf.global_variables_initializer': 'tf.compat.v1.global_variables_initializer',