Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tensorflow.__dict__ and __doc__ had changed after update to 1.14 #30184

Closed
sylee957 opened this issue Jun 26, 2019 · 3 comments
Closed

tensorflow.__dict__ and __doc__ had changed after update to 1.14 #30184

sylee957 opened this issue Jun 26, 2019 · 3 comments
Assignees
Labels
stat:awaiting response Status - Awaiting response from author TF 1.14 for issues seen with TF 1.14

Comments

@sylee957
Copy link

Please make sure that this is a bug. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:bug_template

System information

  • Have I written custom code (as opposed to using a stock example script provided in TensorFlow):
  • OS Platform and Distribution (e.g., Linux Ubuntu 16.04):Linux Ubuntu 18.04
  • Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
  • TensorFlow installed from (source or binary):conda-forge
  • TensorFlow version (use command below):1.14.0
  • Python version:3.6
  • Bazel version (if compiling from source):
  • GCC/Compiler version (if compiling from source):
  • CUDA/cuDNN version:
  • GPU model and memory:

You can collect some of this information using our environment capture
script
You can also obtain the TensorFlow version with: 1. TF 1.0: python -c "import tensorflow as tf; print(tf.GIT_VERSION, tf.VERSION)" 2. TF 2.0: python -c "import tensorflow as tf; print(tf.version.GIT_VERSION, tf.version.VERSION)"

Describe the current behavior

tensorflow.__dict__ prints out

{
'_dw_wrapped_module': <module 'tensorflow' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow/lib/python3.6/site-packages/tensorflow/__init__.py'>,
'_dw_module_name': '',
'_dw_deprecated_printed': set(),
'_dw_warning_count': 0,
'__name__': 'tensorflow',
'__doc__': None,
'__package__': None,
'__loader__': None,
'__spec__': None
}

and tensorflow.__doc__ does not print anything.

Describe the expected behavior

In 1.13, __dict__ had a mapping of every tensorflow functions and __doc__ had printed out 'Bring in all of the public TensorFlow interface into this module.'

The full log for printing __dict__ can be seen as below

WARNING: The TensorFlow contrib module will not be included in TensorFlow 2.0.
For more information, please see:
  * https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md
  * https://github.com/tensorflow/addons
If you depend on functionality not listed there, please file an issue.

{'__name__': 'tensorflow', '__doc__': 'Bring in all of the public TensorFlow interface into this module.', '__package__': 'tensorflow', '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x7fa13cbef2b0>, '__spec__': ModuleSpec(name='tensorflow', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fa13cbef2b0>, origin='/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/__init__.py', submodule_search_locations=['/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow']), '__path__': ['/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow_estimator/python/estimator/api', '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow', '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1'], '__file__': '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/__init__.py', '__cached__': '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/__pycache__/__init__.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <class '_frozen_importlib.BuiltinImporter'>, '__spec__': ModuleSpec(name='builtins', loader=<class '_frozen_importlib.BuiltinImporter'>), '__build_class__': <built-in function __build_class__>, '__import__': <built-in function __import__>, 'abs': <built-in function abs>, 'all': <built-in function all>, 'any': <built-in function any>, 'ascii': <built-in function ascii>, 'bin': <built-in function bin>, 'callable': <built-in function callable>, 'chr': <built-in function chr>, 'compile': <built-in function compile>, 'delattr': <built-in function delattr>, 'dir': <built-in function dir>, 'divmod': <built-in function divmod>, 'eval': <built-in function eval>, 'exec': <built-in function exec>, 'format': <built-in function format>, 'getattr': <built-in function getattr>, 'globals': <built-in function globals>, 'hasattr': <built-in function hasattr>, 'hash': <built-in function hash>, 'hex': <built-in function hex>, 'id': <built-in function id>, 'input': <built-in function input>, 'isinstance': <built-in function isinstance>, 'issubclass': <built-in function issubclass>, 'iter': <built-in function iter>, 'len': <built-in function len>, 'locals': <built-in function locals>, 'max': <built-in function max>, 'min': <built-in function min>, 'next': <built-in function next>, 'oct': <built-in function oct>, 'ord': <built-in function ord>, 'pow': <built-in function pow>, 'print': <built-in function print>, 'repr': <built-in function repr>, 'round': <built-in function round>, 'setattr': <built-in function setattr>, 'sorted': <built-in function sorted>, 'sum': <built-in function sum>, 'vars': <built-in function vars>, 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': <class 'bool'>, 'memoryview': <class 'memoryview'>, 'bytearray': <class 'bytearray'>, 'bytes': <class 'bytes'>, 'classmethod': <class 'classmethod'>, 'complex': <class 'complex'>, 'dict': <class 'dict'>, 'enumerate': <class 'enumerate'>, 'filter': <class 'filter'>, 'float': <class 'float'>, 'frozenset': <class 'frozenset'>, 'property': <class 'property'>, 'int': <class 'int'>, 'list': <class 'list'>, 'map': <class 'map'>, 'object': <class 'object'>, 'range': <class 'range'>, 'reversed': <class 'reversed'>, 'set': <class 'set'>, 'slice': <class 'slice'>, 'staticmethod': <class 'staticmethod'>, 'str': <class 'str'>, 'super': <class 'super'>, 'tuple': <class 'tuple'>, 'type': <class 'type'>, 'zip': <class 'zip'>, '__debug__': True, 'BaseException': <class 'BaseException'>, 'Exception': <class 'Exception'>, 'TypeError': <class 'TypeError'>, 'StopAsyncIteration': <class 'StopAsyncIteration'>, 'StopIteration': <class 'StopIteration'>, 'GeneratorExit': <class 'GeneratorExit'>, 'SystemExit': <class 'SystemExit'>, 'KeyboardInterrupt': <class 'KeyboardInterrupt'>, 'ImportError': <class 'ImportError'>, 'ModuleNotFoundError': <class 'ModuleNotFoundError'>, 'OSError': <class 'OSError'>, 'EnvironmentError': <class 'OSError'>, 'IOError': <class 'OSError'>, 'EOFError': <class 'EOFError'>, 'RuntimeError': <class 'RuntimeError'>, 'RecursionError': <class 'RecursionError'>, 'NotImplementedError': <class 'NotImplementedError'>, 'NameError': <class 'NameError'>, 'UnboundLocalError': <class 'UnboundLocalError'>, 'AttributeError': <class 'AttributeError'>, 'SyntaxError': <class 'SyntaxError'>, 'IndentationError': <class 'IndentationError'>, 'TabError': <class 'TabError'>, 'LookupError': <class 'LookupError'>, 'IndexError': <class 'IndexError'>, 'KeyError': <class 'KeyError'>, 'ValueError': <class 'ValueError'>, 'UnicodeError': <class 'UnicodeError'>, 'UnicodeEncodeError': <class 'UnicodeEncodeError'>, 'UnicodeDecodeError': <class 'UnicodeDecodeError'>, 'UnicodeTranslateError': <class 'UnicodeTranslateError'>, 'AssertionError': <class 'AssertionError'>, 'ArithmeticError': <class 'ArithmeticError'>, 'FloatingPointError': <class 'FloatingPointError'>, 'OverflowError': <class 'OverflowError'>, 'ZeroDivisionError': <class 'ZeroDivisionError'>, 'SystemError': <class 'SystemError'>, 'ReferenceError': <class 'ReferenceError'>, 'BufferError': <class 'BufferError'>, 'MemoryError': <class 'MemoryError'>, 'Warning': <class 'Warning'>, 'UserWarning': <class 'UserWarning'>, 'DeprecationWarning': <class 'DeprecationWarning'>, 'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>, 'SyntaxWarning': <class 'SyntaxWarning'>, 'RuntimeWarning': <class 'RuntimeWarning'>, 'FutureWarning': <class 'FutureWarning'>, 'ImportWarning': <class 'ImportWarning'>, 'UnicodeWarning': <class 'UnicodeWarning'>, 'BytesWarning': <class 'BytesWarning'>, 'ResourceWarning': <class 'ResourceWarning'>, 'ConnectionError': <class 'ConnectionError'>, 'BlockingIOError': <class 'BlockingIOError'>, 'BrokenPipeError': <class 'BrokenPipeError'>, 'ChildProcessError': <class 'ChildProcessError'>, 'ConnectionAbortedError': <class 'ConnectionAbortedError'>, 'ConnectionRefusedError': <class 'ConnectionRefusedError'>, 'ConnectionResetError': <class 'ConnectionResetError'>, 'FileExistsError': <class 'FileExistsError'>, 'FileNotFoundError': <class 'FileNotFoundError'>, 'IsADirectoryError': <class 'IsADirectoryError'>, 'NotADirectoryError': <class 'NotADirectoryError'>, 'InterruptedError': <class 'InterruptedError'>, 'PermissionError': <class 'PermissionError'>, 'ProcessLookupError': <class 'ProcessLookupError'>, 'TimeoutError': <class 'TimeoutError'>, 'open': <built-in function open>, 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2018 Python Software Foundation.
All Rights Reserved.

Copyright (c) 2000 BeOpen.com.
All Rights Reserved.

Copyright (c) 1995-2001 Corporation for National Research Initiatives.
All Rights Reserved.

Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam.
All Rights Reserved., 'credits':     Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands
    for supporting Python development.  See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object., '_': None}, '_absolute_import': _Feature((2, 5, 0, 'alpha', 1), (3, 0, 0, 'alpha', 0), 16384), '_division': _Feature((2, 2, 0, 'alpha', 2), (3, 0, 0, 'alpha', 0), 8192), '_print_function': _Feature((2, 6, 0, 'alpha', 2), (3, 0, 0, 'alpha', 0), 65536), '_os': <module 'os' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/os.py'>, 'tools': <module 'tensorflow.tools' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/tools/__init__.py'>, 'pywrap_tensorflow': <module 'tensorflow.python.pywrap_tensorflow' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py'>, '_api': <module 'tensorflow._api' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/__init__.py'>, 'app': <module 'tensorflow._api.v1.app' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/app/__init__.py'>, 'autograph': <module 'tensorflow._api.v1.autograph' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/autograph/__init__.py'>, 'bitwise': <module 'tensorflow._api.v1.bitwise' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/bitwise/__init__.py'>, 'lite': <module 'tensorflow._api.v1.lite' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/lite/__init__.py'>, 'compat': <module 'tensorflow._api.v1.compat' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/compat/__init__.py'>, 'data': <module 'tensorflow._api.v1.data' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/data/__init__.py'>, 'debugging': <module 'tensorflow._api.v1.debugging' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/debugging/__init__.py'>, 'distribute': <module 'tensorflow._api.v1.distribute' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/distribute/__init__.py'>, 'distributions': <module 'tensorflow._api.v1.distributions' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/distributions/__init__.py'>, 'dtypes': <module 'tensorflow._api.v1.dtypes' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/dtypes/__init__.py'>, 'errors': <module 'tensorflow._api.v1.errors' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/errors/__init__.py'>, 'experimental': <module 'tensorflow._api.v1.experimental' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/experimental/__init__.py'>, 'feature_column': <module 'tensorflow._api.v1.feature_column' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/feature_column/__init__.py'>, 'gfile': <module 'tensorflow._api.v1.gfile' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/gfile/__init__.py'>, 'graph_util': <module 'tensorflow._api.v1.graph_util' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/graph_util/__init__.py'>, 'image': <module 'tensorflow._api.v1.image' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/image/__init__.py'>, 'initializers': <module 'tensorflow._api.v1.initializers' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/initializers/__init__.py'>, 'io': <module 'tensorflow._api.v1.io' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/io/__init__.py'>, 'keras': <module 'tensorflow._api.v1.keras' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/keras/__init__.py'>, 'layers': <module 'tensorflow._api.v1.layers' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/layers/__init__.py'>, 'linalg': <module 'tensorflow._api.v1.linalg' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/linalg/__init__.py'>, 'logging': <module 'tensorflow._api.v1.logging' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/logging/__init__.py'>, 'losses': <module 'tensorflow._api.v1.losses' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/losses/__init__.py'>, 'manip': <module 'tensorflow._api.v1.manip' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/manip/__init__.py'>, 'math': <module 'tensorflow._api.v1.math' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/math/__init__.py'>, 'metrics': <module 'tensorflow._api.v1.metrics' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/metrics/__init__.py'>, 'nn': <module 'tensorflow._api.v1.nn' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/nn/__init__.py'>, 'profiler': <module 'tensorflow._api.v1.profiler' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/profiler/__init__.py'>, 'python_io': <module 'tensorflow._api.v1.python_io' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/python_io/__init__.py'>, 'quantization': <module 'tensorflow._api.v1.quantization' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/quantization/__init__.py'>, 'queue': <module 'tensorflow._api.v1.queue' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/queue/__init__.py'>, 'ragged': <module 'tensorflow._api.v1.ragged' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/ragged/__init__.py'>, 'random': <module 'tensorflow._api.v1.random' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/random/__init__.py'>, 'resource_loader': <module 'tensorflow._api.v1.resource_loader' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/resource_loader/__init__.py'>, 'saved_model': <module 'tensorflow._api.v1.saved_model' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/saved_model/__init__.py'>, 'sets': <module 'tensorflow._api.v1.sets' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/sets/__init__.py'>, 'signal': <module 'tensorflow._api.v1.signal' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/signal/__init__.py'>, 'sparse': <module 'tensorflow._api.v1.sparse' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/sparse/__init__.py'>, 'spectral': <module 'tensorflow._api.v1.spectral' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/spectral/__init__.py'>, 'strings': <module 'tensorflow._api.v1.strings' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/strings/__init__.py'>, 'summary': <module 'tensorflow._api.v1.summary' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/summary/__init__.py'>, 'sysconfig': <module 'tensorflow._api.v1.sysconfig' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/sysconfig/__init__.py'>, 'test': <module 'tensorflow._api.v1.test' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/test/__init__.py'>, 'train': <module 'tensorflow._api.v1.train' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/train/__init__.py'>, 'user_ops': <module 'tensorflow._api.v1.user_ops' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/user_ops/__init__.py'>, 'version': <module 'tensorflow._api.v1.version' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1/version/__init__.py'>, 'import_graph_def': <function import_graph_def at 0x7fa125a6a6a8>, 'AggregationMethod': <class 'tensorflow.python.ops.gradients_impl.AggregationMethod'>, 'Assert': <function should_use_result.<locals>.wrapped at 0x7fa125b9ca60>, 'AttrValue': <class 'tensorflow.core.framework.attr_value_pb2.AttrValue'>, 'ConditionalAccumulator': <class 'tensorflow.python.ops.data_flow_ops.ConditionalAccumulator'>, 'ConditionalAccumulatorBase': <class 'tensorflow.python.ops.data_flow_ops.ConditionalAccumulatorBase'>, 'ConfigProto': <class 'tensorflow.core.protobuf.config_pb2.ConfigProto'>, 'constant_initializer': <class 'tensorflow.python.ops.init_ops.Constant'>, 'DType': <class 'tensorflow.python.framework.dtypes.DType'>, 'DeviceSpec': <class 'tensorflow.python.framework.device.DeviceSpec'>, 'Dimension': <class 'tensorflow.python.framework.tensor_shape.Dimension'>, 'Event': <class 'tensorflow.core.util.event_pb2.Event'>, 'FIFOQueue': <class 'tensorflow.python.ops.data_flow_ops.FIFOQueue'>, 'FixedLenFeature': <class 'tensorflow.python.ops.parsing_ops.FixedLenFeature'>, 'FixedLenSequenceFeature': <class 'tensorflow.python.ops.parsing_ops.FixedLenSequenceFeature'>, 'FixedLengthRecordReader': <class 'tensorflow.python.ops.io_ops.FixedLengthRecordReader'>, 'GPUOptions': <class 'tensorflow.core.protobuf.config_pb2.GPUOptions'>, 'glorot_normal_initializer': <class 'tensorflow.python.ops.init_ops.GlorotNormal'>, 'glorot_uniform_initializer': <class 'tensorflow.python.ops.init_ops.GlorotUniform'>, 'GradientTape': <class 'tensorflow.python.eager.backprop.GradientTape'>, 'Graph': <class 'tensorflow.python.framework.ops.Graph'>, 'GraphDef': <class 'tensorflow.core.framework.graph_pb2.GraphDef'>, 'GraphKeys': <class 'tensorflow.python.framework.ops.GraphKeys'>, 'GraphOptions': <class 'tensorflow.core.protobuf.config_pb2.GraphOptions'>, 'HistogramProto': <class 'tensorflow.core.framework.summary_pb2.HistogramProto'>, 'IdentityReader': <class 'tensorflow.python.ops.io_ops.IdentityReader'>, 'IndexedSlices': <class 'tensorflow.python.framework.ops.IndexedSlices'>, 'InteractiveSession': <class 'tensorflow.python.client.session.InteractiveSession'>, 'LMDBReader': <class 'tensorflow.python.ops.io_ops.LMDBReader'>, 'LogMessage': <class 'tensorflow.core.util.event_pb2.LogMessage'>, 'MetaGraphDef': <class 'tensorflow.core.protobuf.meta_graph_pb2.MetaGraphDef'>, 'NameAttrList': <class 'tensorflow.core.framework.attr_value_pb2.NameAttrList'>, 'NoGradient': <function no_gradient at 0x7fa1260ce598>, 'NotDifferentiable': <function no_gradient at 0x7fa1260ce598>, 'no_gradient': <function no_gradient at 0x7fa1260ce598>, 'NodeDef': <class 'tensorflow.core.framework.node_def_pb2.NodeDef'>, 'ones_initializer': <class 'tensorflow.python.ops.init_ops.Ones'>, 'OpError': <class 'tensorflow.python.framework.errors_impl.OpError'>, 'Operation': <class 'tensorflow.python.framework.ops.Operation'>, 'OptimizerOptions': <class 'tensorflow.core.protobuf.config_pb2.OptimizerOptions'>, 'orthogonal_initializer': <class 'tensorflow.python.ops.init_ops.Orthogonal'>, 'PaddingFIFOQueue': <class 'tensorflow.python.ops.data_flow_ops.PaddingFIFOQueue'>, 'Print': <function Print at 0x7fa1253662f0>, 'PriorityQueue': <class 'tensorflow.python.ops.data_flow_ops.PriorityQueue'>, 'QueueBase': <class 'tensorflow.python.ops.data_flow_ops.QueueBase'>, 'random_normal_initializer': <class 'tensorflow.python.ops.init_ops.RandomNormal'>, 'RandomShuffleQueue': <class 'tensorflow.python.ops.data_flow_ops.RandomShuffleQueue'>, 'random_uniform_initializer': <class 'tensorflow.python.ops.init_ops.RandomUniform'>, 'ReaderBase': <class 'tensorflow.python.ops.io_ops.ReaderBase'>, 'RegisterGradient': <class 'tensorflow.python.framework.ops.RegisterGradient'>, 'RunMetadata': <class 'tensorflow.core.protobuf.config_pb2.RunMetadata'>, 'RunOptions': <class 'tensorflow.core.protobuf.config_pb2.RunOptions'>, 'Session': <class 'tensorflow.python.client.session.Session'>, 'SessionLog': <class 'tensorflow.core.util.event_pb2.SessionLog'>, 'SparseConditionalAccumulator': <class 'tensorflow.python.ops.data_flow_ops.SparseConditionalAccumulator'>, 'SparseFeature': <class 'tensorflow.python.ops.parsing_ops.SparseFeature'>, 'SparseTensor': <class 'tensorflow.python.framework.sparse_tensor.SparseTensor'>, 'SparseTensorValue': <class 'tensorflow.python.framework.sparse_tensor.SparseTensorValue'>, 'Summary': <class 'tensorflow.core.framework.summary_pb2.Summary'>, 'SummaryMetadata': <class 'tensorflow.core.framework.summary_pb2.SummaryMetadata'>, 'TFRecordReader': <class 'tensorflow.python.ops.io_ops.TFRecordReader'>, 'Tensor': <class 'tensorflow.python.framework.ops.Tensor'>, 'TensorArray': <class 'tensorflow.python.ops.tensor_array_ops.TensorArray'>, 'TensorInfo': <class 'tensorflow.core.protobuf.meta_graph_pb2.TensorInfo'>, 'TensorShape': <class 'tensorflow.python.framework.tensor_shape.TensorShapeV1'>, 'TextLineReader': <class 'tensorflow.python.ops.io_ops.TextLineReader'>, 'truncated_normal_initializer': <class 'tensorflow.python.ops.init_ops.TruncatedNormal'>, 'UnconnectedGradients': <enum 'UnconnectedGradients'>, 'uniform_unit_scaling_initializer': <class 'tensorflow.python.ops.init_ops.UniformUnitScaling'>, 'VarLenFeature': <class 'tensorflow.python.ops.parsing_ops.VarLenFeature'>, 'VariableAggregation': <enum 'VariableAggregation'>, 'VariableScope': <class 'tensorflow.python.ops.variable_scope.VariableScope'>, 'VariableSynchronization': <enum 'VariableSynchronization'>, 'Variable': <class 'tensorflow.python.ops.variables.VariableV1'>, 'variance_scaling_initializer': <class 'tensorflow.python.ops.init_ops.VarianceScaling'>, 'WholeFileReader': <class 'tensorflow.python.ops.io_ops.WholeFileReader'>, 'zeros_initializer': <class 'tensorflow.python.ops.init_ops.Zeros'>, 'abs': <function add_dispatch_support.<locals>.wrapper at 0x7fa125c4ba60>, 'accumulate_n': <function accumulate_n at 0x7fa125c63bf8>, 'acos': <function acos at 0x7fa125e7e048>, 'acosh': <function acosh at 0x7fa125e7e158>, 'add': <function add at 0x7fa125e7e268>, 'add_check_numerics_ops': <function add_check_numerics_ops at 0x7fa1254ffc80>, 'add_n': <function add_dispatch_support.<locals>.wrapper at 0x7fa125c63a60>, 'add_to_collection': <function add_to_collection at 0x7fa1260e0c80>, 'add_to_collections': <function add_to_collections at 0x7fa1260e0e18>, 'all_variables': <function all_variables at 0x7fa125af2d08>, 'angle': <function add_dispatch_support.<locals>.wrapper at 0x7fa125c45ae8>, 'arg_max': <function arg_max at 0x7fa125c4b488>, 'arg_min': <function arg_min at 0x7fa125c4b620>, 'argmax': <function argmax at 0x7fa125c4b7b8>, 'argmin': <function argmin at 0x7fa125c4b9d8>, 'argsort': <function argsort at 0x7fa1250fc0d0>, 'as_dtype': <function as_dtype at 0x7fa1261dfc80>, 'as_string': <function as_string at 0x7fa12579b268>, 'asin': <function asin at 0x7fa125e7ebf8>, 'asinh': <function asinh at 0x7fa125e7ed08>, 'assert_equal': <function assert_equal at 0x7fa1257e1158>, 'assert_greater': <function assert_greater at 0x7fa1257e16a8>, 'assert_greater_equal': <function assert_greater_equal at 0x7fa1257e1840>, 'assert_integer': <function assert_integer at 0x7fa1257e1ea0>, 'assert_less': <function assert_less at 0x7fa1257e1488>, 'assert_less_equal': <function assert_less_equal at 0x7fa1257e1620>, 'assert_near': <function assert_near at 0x7fa1257e1400>, 'assert_negative': <function assert_negative at 0x7fa125847d08>, 'assert_non_negative': <function assert_non_negative at 0x7fa125847f28>, 'assert_non_positive': <function assert_non_positive at 0x7fa1257e10d0>, 'assert_none_equal': <function assert_none_equal at 0x7fa1257e12f0>, 'assert_positive': <function assert_positive at 0x7fa125847e18>, 'assert_proper_iterable': <function assert_proper_iterable at 0x7fa125847bf8>, 'assert_rank': <function assert_rank at 0x7fa1257e1950>, 'assert_rank_at_least': <function assert_rank_at_least at 0x7fa1257e1ae8>, 'assert_rank_in': <function assert_rank_in at 0x7fa1257e1d90>, 'assert_same_float_dtype': <function assert_same_float_dtype at 0x7fa1257e5378>, 'assert_scalar': <function assert_scalar at 0x7fa1257e5488>, 'assert_type': <function assert_type at 0x7fa1257e5048>, 'assert_variables_initialized': <function should_use_result.<locals>.wrapped at 0x7fa125af5840>, 'assign': <function assign at 0x7fa125bac378>, 'assign_add': <function assign_add at 0x7fa125bac2f0>, 'assign_sub': <function assign_sub at 0x7fa125bac268>, 'atan': <function atan at 0x7fa125e7ee18>, 'atan2': <function atan2 at 0x7fa125e7ef28>, 'atanh': <function atanh at 0x7fa125e7f0d0>, 'batch_gather': <function add_dispatch_support.<locals>.wrapper at 0x7fa125dc3048>, 'batch_to_space': <function batch_to_space at 0x7fa125e3e400>, 'batch_to_space_nd': <function batch_to_space_nd at 0x7fa125ef6598>, 'betainc': <function betainc at 0x7fa125e7f598>, 'bincount': <function bincount_v1 at 0x7fa125c63f28>, 'bitcast': <function bitcast at 0x7fa125ef6620>, 'boolean_mask': <function boolean_mask at 0x7fa125e33bf8>, 'broadcast_dynamic_shape': <function broadcast_dynamic_shape at 0x7fa125e2cb70>, 'broadcast_static_shape': <function broadcast_static_shape at 0x7fa125e2ce18>, 'broadcast_to': <function broadcast_to at 0x7fa125ef6d90>, 'case': <function case at 0x7fa125ba69d8>, 'cast': <function add_dispatch_support.<locals>.wrapper at 0x7fa125c45c80>, 'ceil': <function ceil at 0x7fa125e7f9d8>, 'check_numerics': <function check_numerics at 0x7fa125ef6f28>, 'cholesky': <function cholesky at 0x7fa125ac8048>, 'cholesky_solve': <function cholesky_solve at 0x7fa1255446a8>, 'clip_by_average_norm': <function clip_by_average_norm at 0x7fa12550b158>, 'clip_by_global_norm': <function clip_by_global_norm at 0x7fa1254ffea0>, 'clip_by_norm': <function clip_by_norm at 0x7fa1254ffe18>, 'clip_by_value': <function add_dispatch_support.<locals>.wrapper at 0x7fa1254ffd08>, 'colocate_with': <function colocate_with at 0x7fa1260dd9d8>, 'complex': <function add_dispatch_support.<locals>.wrapper at 0x7fa125c45730>, 'concat': <function add_dispatch_support.<locals>.wrapper at 0x7fa125e33b70>, 'cond': <function cond at 0x7fa125ba50d0>, 'conj': <function add_dispatch_support.<locals>.wrapper at 0x7fa125c6b048>, 'container': <function container at 0x7fa1260dd7b8>, 'control_dependencies': <function control_dependencies at 0x7fa1260dd8c8>, 'convert_to_tensor': <function convert_to_tensor at 0x7fa1260c8488>, 'convert_to_tensor_or_indexed_slices': <function convert_to_tensor_or_indexed_slices at 0x7fa1260c87b8>, 'convert_to_tensor_or_sparse_tensor': <function convert_to_tensor_or_sparse_tensor at 0x7fa1260521e0>, 'cos': <function cos at 0x7fa125e00048>, 'cosh': <function cosh at 0x7fa125e00158>, 'count_nonzero': <function count_nonzero at 0x7fa125c562f0>, 'count_up_to': <function count_up_to at 0x7fa125bac510>, 'create_partitioned_variables': <function create_partitioned_variables at 0x7fa125122d08>, 'cross': <function cross at 0x7fa125e002f0>, 'cumprod': <function cumprod at 0x7fa125c6b0d0>, 'cumsum': <function cumsum at 0x7fa125c63ea0>, 'custom_gradient': <function custom_gradient at 0x7fa125409488>, 'decode_base64': <function decode_base64 at 0x7fa12579b400>, 'decode_compressed': <function decode_compressed at 0x7fa1257f3620>, 'decode_csv': <function decode_csv at 0x7fa1253032f0>, 'decode_json_example': <function decode_json_example at 0x7fa1257f3730>, 'decode_raw': <function decode_raw at 0x7fa1257f3840>, 'delete_session_tensor': <function delete_session_tensor at 0x7fa125824a60>, 'depth_to_space': <function depth_to_space at 0x7fa125e3e378>, 'dequantize': <function dequantize at 0x7fa125efca60>, 'deserialize_many_sparse': <function deserialize_many_sparse at 0x7fa1256fa730>, 'device': <function device at 0x7fa1260ced90>, 'diag': <function diag at 0x7fa125efcb70>, 'diag_part': <function diag_part at 0x7fa125efcc80>, 'digamma': <function digamma at 0x7fa125e00620>, 'div': <function div at 0x7fa125c4aa60>, 'div_no_nan': <function add_dispatch_support.<locals>.wrapper at 0x7fa125c4ab70>, 'divide': <function add_dispatch_support.<locals>.wrapper at 0x7fa125c4be18>, 'dynamic_partition': <function dynamic_partition at 0x7fa125d72a60>, 'dynamic_stitch': <function dynamic_stitch at 0x7fa125d72b70>, 'edit_distance': <function edit_distance at 0x7fa125e35d90>, 'einsum': <function einsum at 0x7fa125369510>, 'enable_eager_execution': <function enable_eager_execution at 0x7fa1260e06a8>, 'encode_base64': <function encode_base64 at 0x7fa12579b510>, 'equal': <function equal at 0x7fa125e008c8>, 'erf': <function erf at 0x7fa125e00a60>, 'erfc': <function erfc at 0x7fa125e00b70>, 'executing_eagerly': <function executing_eagerly at 0x7fa1261c6598>, 'exp': <function exp at 0x7fa125e00bf8>, 'expand_dims': <function add_dispatch_support.<locals>.wrapper at 0x7fa125e2c950>, 'expm1': <function expm1 at 0x7fa125e00d90>, 'extract_image_patches': <function extract_image_patches at 0x7fa125efd1e0>, 'extract_volume_patches': <function extract_volume_patches at 0x7fa125efd2f0>, 'eye': <function eye at 0x7fa125544620>, 'fake_quant_with_min_max_args': <function fake_quant_with_min_max_args at 0x7fa125efd488>, 'fake_quant_with_min_max_args_gradient': <function fake_quant_with_min_max_args_gradient at 0x7fa125efd598>, 'fake_quant_with_min_max_vars': <function fake_quant_with_min_max_vars at 0x7fa125efd6a8>, 'fake_quant_with_min_max_vars_gradient': <function fake_quant_with_min_max_vars_gradient at 0x7fa125efdae8>, 'fake_quant_with_min_max_vars_per_channel': <function fake_quant_with_min_max_vars_per_channel at 0x7fa125efdbf8>, 'fake_quant_with_min_max_vars_per_channel_gradient': <function fake_quant_with_min_max_vars_per_channel_gradient at 0x7fa125eff158>, 'fill': <function fill at 0x7fa125eff1e0>, 'fixed_size_partitioner': <function fixed_size_partitioner at 0x7fa125122b70>, 'floor': <function floor at 0x7fa125e00e18>, 'floor_div': <function floor_div at 0x7fa125e00f28>, 'floormod': <function floor_mod at 0x7fa125e010d0>, 'mod': <function floor_mod at 0x7fa125e010d0>, 'floordiv': <function add_dispatch_support.<locals>.wrapper at 0x7fa125c4aae8>, 'foldl': <function foldl at 0x7fa12558d598>, 'foldr': <function foldr at 0x7fa125537840>, 'gather': <function add_dispatch_support.<locals>.wrapper at 0x7fa125e3ed90>, 'gather_nd': <function gather_nd at 0x7fa125eff488>, 'get_collection': <function get_collection at 0x7fa1260e0f28>, 'get_collection_ref': <function get_collection_ref at 0x7fa1260e0ea0>, 'get_default_graph': <function get_default_graph at 0x7fa1260e0950>, 'get_default_session': <function get_default_session at 0x7fa1260ddf28>, 'get_local_variable': <function get_local_variable at 0x7fa125a64a60>, 'get_seed': <function get_seed at 0x7fa126052730>, 'get_session_handle': <function get_session_handle at 0x7fa1258242f0>, 'get_session_tensor': <function get_session_tensor at 0x7fa1258249d8>, 'get_variable': <function get_variable at 0x7fa125a646a8>, 'get_variable_scope': <function get_variable_scope at 0x7fa125a64488>, 'global_norm': <function global_norm at 0x7fa1254fff28>, 'global_variables': <function global_variables at 0x7fa125aeb950>, 'global_variables_initializer': <function global_variables_initializer at 0x7fa125af5268>, 'gradients': <function gradients at 0x7fa12531eea0>, 'greater': <function greater at 0x7fa125e011e0>, 'greater_equal': <function greater_equal at 0x7fa125e012f0>, 'group': <function group at 0x7fa125ba6620>, 'guarantee_const': <function guarantee_const at 0x7fa125eff620>, 'hessians': <function hessians at 0x7fa125323730>, 'histogram_fixed_width': <function histogram_fixed_width at 0x7fa1251b86a8>, 'histogram_fixed_width_bins': <function histogram_fixed_width_bins at 0x7fa1251b8620>, 'identity': <function add_dispatch_support.<locals>.wrapper at 0x7fa125e2c598>, 'identity_n': <function identity_n at 0x7fa125eff840>, 'igamma': <function igamma at 0x7fa125e01598>, 'igammac': <function igammac at 0x7fa125e017b8>, 'imag': <function add_dispatch_support.<locals>.wrapper at 0x7fa125c459d8>, 'initialize_all_tables': <function initialize_all_tables at 0x7fa12518dd08>, 'initialize_all_variables': <function should_use_result.<locals>.wrapped at 0x7fa125af52f0>, 'initialize_local_variables': <function should_use_result.<locals>.wrapped at 0x7fa125af5510>, 'initialize_variables': <function should_use_result.<locals>.wrapped at 0x7fa125af50d0>, 'invert_permutation': <function invert_permutation at 0x7fa125effe18>, 'is_finite': <function is_finite at 0x7fa125e01bf8>, 'is_inf': <function is_inf at 0x7fa125e01d08>, 'is_nan': <function is_nan at 0x7fa125e01e18>, 'is_non_decreasing': <function is_non_decreasing at 0x7fa1257e51e0>, 'is_numeric_tensor': <function is_numeric_tensor at 0x7fa1257e5158>, 'is_strictly_increasing': <function is_strictly_increasing at 0x7fa1257e5268>, 'is_variable_initialized': <function should_use_result.<locals>.wrapped at 0x7fa125af5730>, 'lbeta': <function lbeta at 0x7fa125369400>, 'less': <function less at 0x7fa125e01ea0>, 'less_equal': <function less_equal at 0x7fa125e03048>, 'lgamma': <function lgamma at 0x7fa125e031e0>, 'lin_space': <function lin_space at 0x7fa125e032f0>, 'linspace': <function lin_space at 0x7fa125e032f0>, 'load_file_system_library': <function load_file_system_library at 0x7fa125a931e0>, 'load_library': <function load_library at 0x7fa125a93268>, 'load_op_library': <function load_op_library at 0x7fa125a6a510>, 'local_variables': <function local_variables at 0x7fa125af2d90>, 'local_variables_initializer': <function local_variables_initializer at 0x7fa125af5488>, 'log': <function log at 0x7fa125e03400>, 'log1p': <function log1p at 0x7fa125e03510>, 'log_sigmoid': <function add_dispatch_support.<locals>.wrapper at 0x7fa125c63d08>, 'logical_and': <function logical_and at 0x7fa125e03598>, 'logical_not': <function logical_not at 0x7fa125e036a8>, 'logical_or': <function logical_or at 0x7fa125e037b8>, 'logical_xor': <function add_dispatch_support.<locals>.wrapper at 0x7fa125c40730>, 'make_ndarray': <function MakeNdarray at 0x7fa1260506a8>, 'make_template': <function make_template at 0x7fa1250fc840>, 'make_tensor_proto': <function make_tensor_proto at 0x7fa126050620>, 'map_fn': <function map_fn at 0x7fa1255378c8>, 'matching_files': <function matching_files at 0x7fa125b5b400>, 'matmul': <function matmul at 0x7fa125c63400>, 'matrix_band_part': <function matrix_band_part at 0x7fa125e90510>, 'matrix_determinant': <function matrix_determinant at 0x7fa125ac8b70>, 'matrix_diag': <function matrix_diag at 0x7fa125e90620>, 'matrix_diag_part': <function matrix_diag_part at 0x7fa125e90730>, 'matrix_inverse': <function matrix_inverse at 0x7fa125ac8d90>, 'matrix_set_diag': <function matrix_set_diag at 0x7fa125e90840>, 'matrix_solve': <function matrix_solve at 0x7fa125ac0048>, 'matrix_solve_ls': <function matrix_solve_ls at 0x7fa1255447b8>, 'matrix_square_root': <function matrix_square_root at 0x7fa125ac01e0>, 'matrix_transpose': <function matrix_transpose at 0x7fa125e351e0>, 'matrix_triangular_solve': <function matrix_triangular_solve at 0x7fa125ac0378>, 'maximum': <function maximum at 0x7fa125e03ae8>, 'meshgrid': <function meshgrid at 0x7fa125e35bf8>, 'min_max_variable_partitioner': <function min_max_variable_partitioner at 0x7fa125122ae8>, 'minimum': <function minimum at 0x7fa125e03e18>, 'model_variables': <function model_variables at 0x7fa125af2e18>, 'moving_average_variables': <function moving_average_variables at 0x7fa125af2f28>, 'multinomial': <function multinomial at 0x7fa125ac9400>, 'multiply': <function add_dispatch_support.<locals>.wrapper at 0x7fa125c4bf28>, 'name_scope': <class 'tensorflow.python.framework.ops.name_scope'>, 'negative': <function neg at 0x7fa125e051e0>, 'no_op': <function no_op at 0x7fa125bca8c8>, 'no_regularizer': <function no_regularizer at 0x7fa125adeea0>, 'norm': <function norm at 0x7fa125544bf8>, 'not_equal': <function not_equal at 0x7fa125e052f0>, 'one_hot': <function one_hot at 0x7fa125e3e510>, 'ones': <function ones at 0x7fa125e35840>, 'ones_like': <function add_dispatch_support.<locals>.wrapper at 0x7fa125e35620>, 'op_scope': <function op_scope at 0x7fa1260e5488>, 'pad': <function pad at 0x7fa125e35b70>, 'parallel_stack': <function parallel_stack at 0x7fa125e336a8>, 'parse_example': <function parse_example at 0x7fa125302bf8>, 'parse_single_example': <function parse_single_example at 0x7fa125302e18>, 'parse_single_sequence_example': <function parse_single_sequence_example at 0x7fa125303158>, 'parse_tensor': <function parse_tensor at 0x7fa12580bd90>, 'placeholder': <function placeholder at 0x7fa125e358c8>, 'placeholder_with_default': <function placeholder_with_default at 0x7fa125e35950>, 'polygamma': <function polygamma at 0x7fa125e05488>, 'pow': <function add_dispatch_support.<locals>.wrapper at 0x7fa125c45620>, 'py_func': <function py_func at 0x7fa1257ed400>, 'qr': <function qr at 0x7fa125ac07b8>, 'quantize': <function quantize at 0x7fa125dc3268>, 'quantize_v2': <function quantize_v2 at 0x7fa125dc31e0>, 'quantized_concat': <function quantized_concat at 0x7fa125e9b1e0>, 'random_crop': <function random_crop at 0x7fa125ac92f0>, 'random_gamma': <function random_gamma at 0x7fa125ac9598>, 'random_normal': <function random_normal at 0x7fa125ac9048>, 'random_poisson': <function random_poisson at 0x7fa125ac9620>, 'random_shuffle': <function random_shuffle at 0x7fa125ac9268>, 'random_uniform': <function random_uniform at 0x7fa125ac91e0>, 'range': <function range at 0x7fa125c40b70>, 'rank': <function rank at 0x7fa125e332f0>, 'read_file': <function read_file at 0x7fa125b5b620>, 'real': <function add_dispatch_support.<locals>.wrapper at 0x7fa125c458c8>, 'realdiv': <function real_div at 0x7fa125e1dbf8>, 'reciprocal': <function reciprocal at 0x7fa125e1dd90>, 'reduce_all': <function reduce_all_v1 at 0x7fa125c63048>, 'reduce_any': <function reduce_any_v1 at 0x7fa125c632f0>, 'reduce_join': <function reduce_join at 0x7fa125682ae8>, 'reduce_logsumexp': <function reduce_logsumexp_v1 at 0x7fa125c63598>, 'reduce_max': <function reduce_max_v1 at 0x7fa125c56d08>, 'reduce_mean': <function reduce_mean_v1 at 0x7fa125c560d0>, 'reduce_min': <function reduce_min_v1 at 0x7fa125c56a60>, 'reduce_prod': <function reduce_prod_v1 at 0x7fa125c568c8>, 'reduce_sum': <function reduce_sum_v1 at 0x7fa125c56048>, 'regex_replace': <function add_dispatch_support.<locals>.wrapper at 0x7fa125682840>, 'register_tensor_conversion_function': <function register_tensor_conversion_function at 0x7fa1260c89d8>, 'report_uninitialized_variables': <function should_use_result.<locals>.wrapped at 0x7fa125af5950>, 'required_space_to_batch_paddings': <function required_space_to_batch_paddings at 0x7fa125e3e048>, 'reset_default_graph': <function reset_default_graph at 0x7fa1260e08c8>, 'reshape': <function reshape at 0x7fa125e9be18>, 'reverse': <function reverse_v2 at 0x7fa125e992f0>, 'reverse_v2': <function reverse_v2 at 0x7fa125e992f0>, 'reverse_sequence': <function reverse_sequence at 0x7fa125e3eb70>, 'rint': <function rint at 0x7fa125e11950>, 'roll': <function roll at 0x7fa1253800d0>, 'round': <function add_dispatch_support.<locals>.wrapper at 0x7fa125c45b70>, 'rsqrt': <function rsqrt at 0x7fa125e11b70>, 'saturate_cast': <function add_dispatch_support.<locals>.wrapper at 0x7fa125c45d90>, 'scalar_mul': <function scalar_mul at 0x7fa125c45268>, 'scan': <function scan at 0x7fa125537950>, 'scatter_add': <function scatter_add at 0x7fa125bac620>, 'scatter_div': <function scatter_div at 0x7fa125df6048>, 'scatter_max': <function scatter_max at 0x7fa125df6158>, 'scatter_min': <function scatter_min at 0x7fa125df6268>, 'scatter_mul': <function scatter_mul at 0x7fa125df6378>, 'scatter_nd': <function scatter_nd at 0x7fa125e99400>, 'scatter_nd_add': <function scatter_nd_add at 0x7fa125bac6a8>, 'scatter_nd_sub': <function scatter_nd_sub at 0x7fa125bac7b8>, 'scatter_nd_update': <function scatter_nd_update at 0x7fa125bac598>, 'scatter_sub': <function scatter_sub at 0x7fa125bac730>, 'scatter_update': <function scatter_update at 0x7fa125bac400>, 'searchsorted': <function searchsorted at 0x7fa125dc30d0>, 'segment_max': <function segment_max at 0x7fa125e11d90>, 'segment_mean': <function segment_mean at 0x7fa125e11ea0>, 'segment_min': <function segment_min at 0x7fa125e26048>, 'segment_prod': <function segment_prod at 0x7fa125e26158>, 'segment_sum': <function segment_sum at 0x7fa125e26268>, 'self_adjoint_eig': <function self_adjoint_eig at 0x7fa125544840>, 'self_adjoint_eigvals': <function self_adjoint_eigvals at 0x7fa1255448c8>, 'sequence_mask': <function sequence_mask at 0x7fa125e3e620>, 'serialize_many_sparse': <function serialize_many_sparse at 0x7fa1256fa598>, 'serialize_sparse': <function serialize_sparse at 0x7fa1256fa488>, 'serialize_tensor': <function serialize_tensor at 0x7fa12580bea0>, 'set_random_seed': <function set_random_seed at 0x7fa1260526a8>, 'setdiff1d': <function setdiff1d at 0x7fa125e2cd90>, 'shape': <function shape at 0x7fa125e2cf28>, 'shape_n': <function shape_n at 0x7fa125e330d0>, 'sigmoid': <function sigmoid at 0x7fa125c63c80>, 'sign': <function sign at 0x7fa125e26620>, 'sin': <function sin at 0x7fa125e26730>, 'sinh': <function sinh at 0x7fa125e26840>, 'size': <function size at 0x7fa125e331e0>, 'slice': <function slice at 0x7fa125e33510>, 'sort': <function sort at 0x7fa125122bf8>, 'space_to_batch': <function space_to_batch at 0x7fa125e3e158>, 'space_to_batch_nd': <function space_to_batch_nd at 0x7fa125e99c80>, 'space_to_depth': <function space_to_depth at 0x7fa125e3e268>, 'sparse_add': <function sparse_add at 0x7fa1256e2ea0>, 'sparse_concat': <function sparse_concat at 0x7fa1256e2c80>, 'sparse_fill_empty_rows': <function sparse_fill_empty_rows at 0x7fa1256fa400>, 'sparse_mask': <function sparse_mask at 0x7fa125e33e18>, 'sparse_matmul': <function sparse_mat_mul at 0x7fa125e26950>, 'sparse_maximum': <function sparse_maximum at 0x7fa1256fa8c8>, 'sparse_merge': <function sparse_merge at 0x7fa1256fa268>, 'sparse_minimum': <function sparse_minimum at 0x7fa1256fa950>, 'sparse_placeholder': <function sparse_placeholder at 0x7fa125e35ae8>, 'sparse_reduce_max': <function sparse_reduce_max at 0x7fa1256f68c8>, 'sparse_reduce_max_sparse': <function sparse_reduce_max_sparse at 0x7fa1256f6bf8>, 'sparse_reduce_sum': <function sparse_reduce_sum at 0x7fa1256f6d90>, 'sparse_reduce_sum_sparse': <function sparse_reduce_sum_sparse at 0x7fa1256fa158>, 'sparse_reorder': <function sparse_reorder at 0x7fa1256f6158>, 'sparse_reset_shape': <function sparse_reset_shape at 0x7fa1256fa378>, 'sparse_reshape': <function sparse_reshape at 0x7fa1256f61e0>, 'sparse_retain': <function sparse_retain at 0x7fa1256fa2f0>, 'sparse_segment_mean': <function sparse_segment_mean at 0x7fa125c6b730>, 'sparse_segment_sqrt_n': <function sparse_segment_sqrt_n at 0x7fa125c6b840>, 'sparse_segment_sum': <function sparse_segment_sum at 0x7fa125c6b620>, 'sparse_slice': <function sparse_slice at 0x7fa1256f6378>, 'sparse_softmax': <function sparse_softmax at 0x7fa1256fa840>, 'sparse_split': <function sparse_split at 0x7fa1256f6510>, 'sparse_tensor_dense_matmul': <function sparse_tensor_dense_matmul at 0x7fa1256fa7b8>, 'sparse_tensor_to_dense': <function sparse_tensor_to_dense at 0x7fa1256f6c80>, 'sparse_to_dense': <function sparse_to_dense at 0x7fa1256f6598>, 'sparse_to_indicator': <function sparse_to_indicator at 0x7fa1256fa048>, 'sparse_transpose': <function sparse_transpose at 0x7fa1256fa9d8>, 'split': <function split at 0x7fa125e33f28>, 'sqrt': <function sqrt at 0x7fa125e25378>, 'square': <function square at 0x7fa125e25598>, 'squared_difference': <function squared_difference at 0x7fa125e25730>, 'squeeze': <function squeeze at 0x7fa125e3e8c8>, 'stack': <function add_dispatch_support.<locals>.wrapper at 0x7fa125e337b8>, 'stop_gradient': <function stop_gradient at 0x7fa125e851e0>, 'strided_slice': <function strided_slice at 0x7fa125e33598>, 'string_join': <function string_join at 0x7fa12579bc80>, 'string_split': <function string_split at 0x7fa1256828c8>, 'string_strip': <function string_strip at 0x7fa1257b6840>, 'string_to_hash_bucket_fast': <function string_to_hash_bucket_fast at 0x7fa1257b6a60>, 'string_to_hash_bucket_strong': <function string_to_hash_bucket_strong at 0x7fa1257b6b70>, 'substr': <function substr_deprecated at 0x7fa125682ea0>, 'subtract': <function add_dispatch_support.<locals>.wrapper at 0x7fa125c451e0>, 'svd': <function svd at 0x7fa125544950>, 'tables_initializer': <function tables_initializer at 0x7fa1251b8a60>, 'tan': <function tan at 0x7fa125e259d8>, 'tanh': <function tanh at 0x7fa125e25ae8>, 'tensor_scatter_add': <function tensor_scatter_add at 0x7fa125e85620>, 'tensor_scatter_sub': <function tensor_scatter_sub at 0x7fa125e85730>, 'tensor_scatter_update': <function tensor_scatter_update at 0x7fa125e85840>, 'tensordot': <function tensordot at 0x7fa125c6b8c8>, 'tile': <function tile at 0x7fa125e859d8>, 'timestamp': <function timestamp at 0x7fa125bd9268>, 'to_bfloat16': <function to_bfloat16 at 0x7fa125c4a400>, 'to_complex128': <function to_complex128 at 0x7fa125c4a620>, 'to_complex64': <function to_complex64 at 0x7fa125c4a510>, 'to_double': <function to_double at 0x7fa125c4a0d0>, 'to_float': <function to_float at 0x7fa125c45f28>, 'to_int32': <function to_int32 at 0x7fa125c4a1e0>, 'to_int64': <function to_int64 at 0x7fa125c4a2f0>, 'trace': <function trace at 0x7fa125c636a8>, 'trainable_variables': <function trainable_variables at 0x7fa125af2ea0>, 'transpose': <function transpose at 0x7fa125e350d0>, 'truediv': <function add_dispatch_support.<locals>.wrapper at 0x7fa125c4a8c8>, 'truncatediv': <function truncate_div at 0x7fa125e25d08>, 'truncatemod': <function truncate_mod at 0x7fa125e25e18>, 'truncated_normal': <function truncated_normal at 0x7fa125ac9158>, 'tuple': <function tuple at 0x7fa125ba6730>, 'unique': <function unique at 0x7fa125e33d90>, 'unique_with_counts': <function unique_with_counts at 0x7fa125e33ea0>, 'unravel_index': <function unravel_index at 0x7fa125ea4048>, 'unsorted_segment_max': <function unsorted_segment_max at 0x7fa125e17048>, 'unsorted_segment_mean': <function add_dispatch_support.<locals>.wrapper at 0x7fa125c6b488>, 'unsorted_segment_min': <function unsorted_segment_min at 0x7fa125e17158>, 'unsorted_segment_prod': <function unsorted_segment_prod at 0x7fa125e17268>, 'unsorted_segment_sqrt_n': <function add_dispatch_support.<locals>.wrapper at 0x7fa125c6b598>, 'unsorted_segment_sum': <function unsorted_segment_sum at 0x7fa125e17378>, 'unstack': <function unstack at 0x7fa125e33a60>, 'variable_axis_size_partitioner': <function variable_axis_size_partitioner at 0x7fa1251b8730>, 'variable_op_scope': <function variable_op_scope at 0x7fa125a65158>, 'variable_scope': <class 'tensorflow.python.ops.variable_scope.variable_scope'>, 'variables_initializer': <function variables_initializer at 0x7fa125af5048>, 'verify_tensor_all_finite': <function verify_tensor_all_finite at 0x7fa1254ffbf8>, 'where': <function add_dispatch_support.<locals>.wrapper at 0x7fa125e3e950>, 'while_loop': <function while_loop at 0x7fa125ba6378>, 'write_file': <function write_file at 0x7fa125b6b400>, 'zeros': <function zeros at 0x7fa125e35268>, 'zeros_like': <function add_dispatch_support.<locals>.wrapper at 0x7fa125e35378>, 'zeta': <function zeta at 0x7fa125e176a8>, 'disable_v2_behavior': <function disable_v2_behavior at 0x7fa12577c620>, 'enable_v2_behavior': <function enable_v2_behavior at 0x7fa12577c598>, 'wrap_function': <function wrap_function at 0x7fa1251b81e0>, 'constant': <function constant_v1 at 0x7fa132b8d9d8>, 'QUANTIZED_DTYPES': frozenset({tf.qint8, tf.quint8, tf.qint32, tf.qint8_ref, tf.quint8_ref, tf.qint32_ref, tf.qint16, tf.qint16_ref, tf.quint16_ref, tf.quint16}), 'bfloat16': tf.bfloat16, 'bool': tf.bool, 'complex128': tf.complex128, 'complex64': tf.complex64, 'double': tf.float64, 'float16': tf.float16, 'float32': tf.float32, 'float64': tf.float64, 'half': tf.float16, 'int16': tf.int16, 'int32': tf.int32, 'int64': tf.int64, 'int8': tf.int8, 'qint16': tf.qint16, 'qint32': tf.qint32, 'qint8': tf.qint8, 'quint16': tf.quint16, 'quint8': tf.quint8, 'resource': tf.resource, 'string': tf.string, 'uint16': tf.uint16, 'uint32': tf.uint32, 'uint64': tf.uint64, 'uint8': tf.uint8, 'variant': tf.variant, 'disable_eager_execution': <function disable_eager_execution at 0x7fa1260e0730>, 'init_scope': <function init_scope at 0x7fa1260e0510>, 'dimension_at_index': <function dimension_at_index at 0x7fa1261702f0>, 'dimension_value': <function dimension_value at 0x7fa126170268>, 'disable_v2_tensorshape': <function disable_v2_tensorshape at 0x7fa1261701e0>, 'enable_v2_tensorshape': <function enable_v2_tensorshape at 0x7fa126170158>, 'TensorSpec': <class 'tensorflow.python.framework.tensor_spec.TensorSpec'>, 'COMPILER_VERSION': '4.8.5', '__compiler_version__': '4.8.5', 'CXX11_ABI_FLAG': 0, '__cxx11_abi_flag__': 0, 'GIT_VERSION': "b'v1.13.1-0-g6612da8951'", '__git_version__': "b'v1.13.1-0-g6612da8951'", 'GRAPH_DEF_VERSION': 27, 'GRAPH_DEF_VERSION_MIN_CONSUMER': 0, 'GRAPH_DEF_VERSION_MIN_PRODUCER': 0, 'MONOLITHIC_BUILD': 0, '__monolithic_build__': 0, 'VERSION': '1.13.1', '__version__': '1.13.1', 'newaxis': None, 'ensure_shape': <function ensure_shape at 0x7fa1257e5400>, 'confusion_matrix': <function confusion_matrix_v1 at 0x7fa12558d268>, 'string_to_number': <function string_to_number at 0x7fa12580bf28>, 'fft': <function fft at 0x7fa126038488>, 'fft2d': <function fft2d at 0x7fa126038598>, 'fft3d': <function fft3d at 0x7fa1260386a8>, 'ifft': <function ifft at 0x7fa1260387b8>, 'ifft2d': <function ifft2d at 0x7fa1260388c8>, 'ifft3d': <function ifft3d at 0x7fa1260389d8>, 'string_to_hash_bucket': <function string_to_hash_bucket at 0x7fa1257b68c8>, 'print': <function print_v2 at 0x7fa125366400>, 'RaggedTensor': <class 'tensorflow.python.ops.ragged.ragged_tensor.RaggedTensor'>, 'py_function': <function eager_py_func at 0x7fa1257ed268>, 'batch_scatter_update': <function batch_scatter_update at 0x7fa125bac950>, 'AUTO_REUSE': <_ReuseMode.AUTO_REUSE: 1>, 'disable_resource_variables': <function disable_resource_variables at 0x7fa125add048>, 'enable_resource_variables': <function enable_resource_variables at 0x7fa125b04f28>, 'variable_creator_scope': <function variable_creator_scope_v1 at 0x7fa125a65510>, 'get_logger': <function get_logger at 0x7fa126978598>, '_names_with_underscore': ['__version__', '__git_version__', '__compiler_version__', '__cxx11_abi_flag__', '__monolithic_build__'], '__all__': ['AUTO_REUSE', 'AggregationMethod', 'Assert', 'AttrValue', 'COMPILER_VERSION', 'CXX11_ABI_FLAG', 'ConditionalAccumulator', 'ConditionalAccumulatorBase', 'ConfigProto', 'DType', 'DeviceSpec', 'Dimension', 'Event', 'FIFOQueue', 'FixedLenFeature', 'FixedLenSequenceFeature', 'FixedLengthRecordReader', 'GIT_VERSION', 'GPUOptions', 'GRAPH_DEF_VERSION', 'GRAPH_DEF_VERSION_MIN_CONSUMER', 'GRAPH_DEF_VERSION_MIN_PRODUCER', 'GradientTape', 'Graph', 'GraphDef', 'GraphKeys', 'GraphOptions', 'HistogramProto', 'IdentityReader', 'IndexedSlices', 'InteractiveSession', 'LMDBReader', 'LogMessage', 'MONOLITHIC_BUILD', 'MetaGraphDef', 'NameAttrList', 'NoGradient', 'NodeDef', 'NotDifferentiable', 'OpError', 'Operation', 'OptimizerOptions', 'PaddingFIFOQueue', 'Print', 'PriorityQueue', 'QUANTIZED_DTYPES', 'QueueBase', 'RaggedTensor', 'RandomShuffleQueue', 'ReaderBase', 'RegisterGradient', 'RunMetadata', 'RunOptions', 'Session', 'SessionLog', 'SparseConditionalAccumulator', 'SparseFeature', 'SparseTensor', 'SparseTensorValue', 'Summary', 'SummaryMetadata', 'TFRecordReader', 'Tensor', 'TensorArray', 'TensorInfo', 'TensorShape', 'TensorSpec', 'TextLineReader', 'UnconnectedGradients', 'VERSION', 'VarLenFeature', 'Variable', 'VariableAggregation', 'VariableScope', 'VariableSynchronization', 'WholeFileReader', 'abs', 'accumulate_n', 'acos', 'acosh', 'add', 'add_check_numerics_ops', 'add_n', 'add_to_collection', 'add_to_collections', 'all_variables', 'angle', 'app', 'arg_max', 'arg_min', 'argmax', 'argmin', 'argsort', 'as_dtype', 'as_string', 'asin', 'asinh', 'assert_equal', 'assert_greater', 'assert_greater_equal', 'assert_integer', 'assert_less', 'assert_less_equal', 'assert_near', 'assert_negative', 'assert_non_negative', 'assert_non_positive', 'assert_none_equal', 'assert_positive', 'assert_proper_iterable', 'assert_rank', 'assert_rank_at_least', 'assert_rank_in', 'assert_same_float_dtype', 'assert_scalar', 'assert_type', 'assert_variables_initialized', 'assign', 'assign_add', 'assign_sub', 'atan', 'atan2', 'atanh', 'autograph', 'batch_gather', 'batch_scatter_update', 'batch_to_space', 'batch_to_space_nd', 'betainc', 'bfloat16', 'bincount', 'bitcast', 'bitwise', 'bool', 'boolean_mask', 'broadcast_dynamic_shape', 'broadcast_static_shape', 'broadcast_to', 'case', 'cast', 'ceil', 'check_numerics', 'cholesky', 'cholesky_solve', 'clip_by_average_norm', 'clip_by_global_norm', 'clip_by_norm', 'clip_by_value', 'colocate_with', 'compat', 'complex', 'complex128', 'complex64', 'concat', 'cond', 'confusion_matrix', 'conj', 'constant', 'constant_initializer', 'container', 'control_dependencies', 'convert_to_tensor', 'convert_to_tensor_or_indexed_slices', 'convert_to_tensor_or_sparse_tensor', 'core', 'cos', 'cosh', 'count_nonzero', 'count_up_to', 'create_partitioned_variables', 'cross', 'cumprod', 'cumsum', 'custom_gradient', 'data', 'debugging', 'decode_base64', 'decode_compressed', 'decode_csv', 'decode_json_example', 'decode_raw', 'delete_session_tensor', 'depth_to_space', 'dequantize', 'deserialize_many_sparse', 'device', 'diag', 'diag_part', 'digamma', 'dimension_at_index', 'dimension_value', 'disable_eager_execution', 'disable_resource_variables', 'disable_v2_behavior', 'disable_v2_tensorshape', 'distribute', 'distributions', 'div', 'div_no_nan', 'divide', 'double', 'dtypes', 'dynamic_partition', 'dynamic_stitch', 'edit_distance', 'einsum', 'enable_eager_execution', 'enable_resource_variables', 'enable_v2_behavior', 'enable_v2_tensorshape', 'encode_base64', 'ensure_shape', 'equal', 'erf', 'erfc', 'errors', 'executing_eagerly', 'exp', 'expand_dims', 'experimental', 'expm1', 'extract_image_patches', 'extract_volume_patches', 'eye', 'fake_quant_with_min_max_args', 'fake_quant_with_min_max_args_gradient', 'fake_quant_with_min_max_vars', 'fake_quant_with_min_max_vars_gradient', 'fake_quant_with_min_max_vars_per_channel', 'fake_quant_with_min_max_vars_per_channel_gradient', 'feature_column', 'fft', 'fft2d', 'fft3d', 'fill', 'fixed_size_partitioner', 'float16', 'float32', 'float64', 'floor', 'floor_div', 'floordiv', 'floormod', 'foldl', 'foldr', 'gather', 'gather_nd', 'get_collection', 'get_collection_ref', 'get_default_graph', 'get_default_session', 'get_local_variable', 'get_logger', 'get_seed', 'get_session_handle', 'get_session_tensor', 'get_variable', 'get_variable_scope', 'gfile', 'global_norm', 'global_variables', 'global_variables_initializer', 'glorot_normal_initializer', 'glorot_uniform_initializer', 'gradients', 'graph_util', 'greater', 'greater_equal', 'group', 'guarantee_const', 'half', 'hessians', 'histogram_fixed_width', 'histogram_fixed_width_bins', 'identity', 'identity_n', 'ifft', 'ifft2d', 'ifft3d', 'igamma', 'igammac', 'imag', 'image', 'import_graph_def', 'init_scope', 'initialize_all_tables', 'initialize_all_variables', 'initialize_local_variables', 'initialize_variables', 'initializers', 'int16', 'int32', 'int64', 'int8', 'invert_permutation', 'io', 'is_finite', 'is_inf', 'is_nan', 'is_non_decreasing', 'is_numeric_tensor', 'is_strictly_increasing', 'is_variable_initialized', 'keras', 'layers', 'lbeta', 'less', 'less_equal', 'lgamma', 'lin_space', 'linalg', 'linspace', 'lite', 'load_file_system_library', 'load_library', 'load_op_library', 'local_variables', 'local_variables_initializer', 'log', 'log1p', 'log_sigmoid', 'logging', 'logical_and', 'logical_not', 'logical_or', 'logical_xor', 'losses', 'make_ndarray', 'make_template', 'make_tensor_proto', 'manip', 'map_fn', 'matching_files', 'math', 'matmul', 'matrix_band_part', 'matrix_determinant', 'matrix_diag', 'matrix_diag_part', 'matrix_inverse', 'matrix_set_diag', 'matrix_solve', 'matrix_solve_ls', 'matrix_square_root', 'matrix_transpose', 'matrix_triangular_solve', 'maximum', 'meshgrid', 'metrics', 'min_max_variable_partitioner', 'minimum', 'mod', 'model_variables', 'moving_average_variables', 'multinomial', 'multiply', 'name_scope', 'negative', 'newaxis', 'nn', 'no_gradient', 'no_op', 'no_regularizer', 'norm', 'not_equal', 'one_hot', 'ones', 'ones_initializer', 'ones_like', 'op_scope', 'orthogonal_initializer', 'pad', 'parallel_stack', 'parse_example', 'parse_single_example', 'parse_single_sequence_example', 'parse_tensor', 'placeholder', 'placeholder_with_default', 'polygamma', 'pow', 'print', 'profiler', 'py_func', 'py_function', 'python', 'python_io', 'pywrap_tensorflow', 'qint16', 'qint32', 'qint8', 'qr', 'quantization', 'quantize', 'quantize_v2', 'quantized_concat', 'queue', 'quint16', 'quint8', 'ragged', 'random', 'random_crop', 'random_gamma', 'random_normal', 'random_normal_initializer', 'random_poisson', 'random_shuffle', 'random_uniform', 'random_uniform_initializer', 'range', 'rank', 'read_file', 'real', 'realdiv', 'reciprocal', 'reduce_all', 'reduce_any', 'reduce_join', 'reduce_logsumexp', 'reduce_max', 'reduce_mean', 'reduce_min', 'reduce_prod', 'reduce_sum', 'regex_replace', 'register_tensor_conversion_function', 'report_uninitialized_variables', 'required_space_to_batch_paddings', 'reset_default_graph', 'reshape', 'resource', 'resource_loader', 'reverse', 'reverse_sequence', 'reverse_v2', 'rint', 'roll', 'round', 'rsqrt', 'saturate_cast', 'saved_model', 'scalar_mul', 'scan', 'scatter_add', 'scatter_div', 'scatter_max', 'scatter_min', 'scatter_mul', 'scatter_nd', 'scatter_nd_add', 'scatter_nd_sub', 'scatter_nd_update', 'scatter_sub', 'scatter_update', 'searchsorted', 'segment_max', 'segment_mean', 'segment_min', 'segment_prod', 'segment_sum', 'self_adjoint_eig', 'self_adjoint_eigvals', 'sequence_mask', 'serialize_many_sparse', 'serialize_sparse', 'serialize_tensor', 'set_random_seed', 'setdiff1d', 'sets', 'shape', 'shape_n', 'sigmoid', 'sign', 'signal', 'sin', 'sinh', 'size', 'slice', 'sort', 'space_to_batch', 'space_to_batch_nd', 'space_to_depth', 'sparse', 'sparse_add', 'sparse_concat', 'sparse_fill_empty_rows', 'sparse_mask', 'sparse_matmul', 'sparse_maximum', 'sparse_merge', 'sparse_minimum', 'sparse_placeholder', 'sparse_reduce_max', 'sparse_reduce_max_sparse', 'sparse_reduce_sum', 'sparse_reduce_sum_sparse', 'sparse_reorder', 'sparse_reset_shape', 'sparse_reshape', 'sparse_retain', 'sparse_segment_mean', 'sparse_segment_sqrt_n', 'sparse_segment_sum', 'sparse_slice', 'sparse_softmax', 'sparse_split', 'sparse_tensor_dense_matmul', 'sparse_tensor_to_dense', 'sparse_to_dense', 'sparse_to_indicator', 'sparse_transpose', 'spectral', 'split', 'sqrt', 'square', 'squared_difference', 'squeeze', 'stack', 'stop_gradient', 'strided_slice', 'string', 'string_join', 'string_split', 'string_strip', 'string_to_hash_bucket', 'string_to_hash_bucket_fast', 'string_to_hash_bucket_strong', 'string_to_number', 'strings', 'substr', 'subtract', 'summary', 'svd', 'sysconfig', 'tables_initializer', 'tan', 'tanh', 'tensor_scatter_add', 'tensor_scatter_sub', 'tensor_scatter_update', 'tensordot', 'test', 'tile', 'timestamp', 'to_bfloat16', 'to_complex128', 'to_complex64', 'to_double', 'to_float', 'to_int32', 'to_int64', 'tools', 'trace', 'train', 'trainable_variables', 'transpose', 'truediv', 'truncated_normal', 'truncated_normal_initializer', 'truncatediv', 'truncatemod', 'tuple', 'uint16', 'uint32', 'uint64', 'uint8', 'uniform_unit_scaling_initializer', 'unique', 'unique_with_counts', 'unravel_index', 'unsorted_segment_max', 'unsorted_segment_mean', 'unsorted_segment_min', 'unsorted_segment_prod', 'unsorted_segment_sqrt_n', 'unsorted_segment_sum', 'unstack', 'user_ops', 'variable_axis_size_partitioner', 'variable_creator_scope', 'variable_op_scope', 'variable_scope', 'variables_initializer', 'variance_scaling_initializer', 'variant', 'verify_tensor_all_finite', 'version', 'where', 'while_loop', 'wrap_function', 'write_file', 'zeros', 'zeros_initializer', 'zeros_like', 'zeta', '__version__', '__git_version__', '__compiler_version__', '__cxx11_abi_flag__', '__monolithic_build__', 'contrib'], '_component_api_helper': <module 'tensorflow.python.tools.component_api_helper' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/python/tools/component_api_helper.py'>, 'estimator': <module 'tensorflow_estimator.python.estimator.api.estimator' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow_estimator/python/estimator/api/estimator/__init__.py'>, '_CONTRIB_WARNING': '\nWARNING: The TensorFlow contrib module will not be included in TensorFlow 2.0.\nFor more information, please see:\n  * https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md\n  * https://github.com/tensorflow/addons\nIf you depend on functionality not listed there, please file an issue.\n', 'contrib': <module 'tensorflow.contrib' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/contrib/__init__.py'>, 'flags': <module 'tensorflow.python.platform.flags' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/python/platform/flags.py'>, '_tf_api_dir': '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/_api/v1', 'compiler': <module 'tensorflow.compiler' from '/home/sylee957/miniconda3/envs/sympy_dev_36_tensorflow_113/lib/python3.6/site-packages/tensorflow/compiler/__init__.py'>}

Code to reproduce the issue

import tensorflow
print(tensorflow.__dict__)
print(tensorflow.__doc__)

Other info / logs
We have been using tensorflow.__dict__ to look up for the tensorflow functions in rigorous manner, for code generation purposes.

@mihaimaruseac mihaimaruseac self-assigned this Jun 27, 2019
@mihaimaruseac
Copy link
Collaborator

Related to #30028 but this has a larger scope

pull bot pushed a commit to testkevinbonz/tensorflow that referenced this issue Jun 28, 2019
tensorflow#30184,
tensorflow#30028.
Also, while at it, reducing maximum deprecation warnings to 1 per module to reduce amount of spam.

PiperOrigin-RevId: 255628386
@goldiegadde goldiegadde added the TF 1.14 for issues seen with TF 1.14 label Jul 10, 2019
@gadagashwini-zz
Copy link
Contributor

@sylee957, Associated PR has been merged. Can you confirm if the issue is resolved. Thanks!

@gadagashwini-zz gadagashwini-zz added the stat:awaiting response Status - Awaiting response from author label Dec 27, 2019
@sylee957
Copy link
Author

I can confirm that this had been fixed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stat:awaiting response Status - Awaiting response from author TF 1.14 for issues seen with TF 1.14
Projects
None yet
Development

No branches or pull requests

4 participants