visibility = ["//tensorflow:__subpackages__"],
deps = [
":converters",
+ "//tensorflow/contrib/autograph/operators",
"//tensorflow/contrib/autograph/pyct",
"//tensorflow/contrib/autograph/pyct/static_analysis",
"//tensorflow/contrib/autograph/utils",
import contextlib
import imp
+from tensorflow.contrib.autograph import operators
from tensorflow.contrib.autograph import utils
from tensorflow.contrib.autograph.pyct import compiler
from tensorflow.contrib.autograph.pyct import context
result.tf = self.make_fake_mod('fake_tf', *symbols)
result.autograph_utils = utils
result.autograph_api = self.make_fake_mod('fake_api', converted_call)
+ result.__ops = operators # pylint:disable=protected-access
yield result
except Exception: # pylint:disable=broad-except
if source is None:
def setUp(self):
config.COMPILED_IMPORT_STATEMENTS = (
'from __future__ import print_function',
- 'from tensorflow.contrib.autograph import utils as '
- 'autograph_utils', 'tf = autograph_utils.fake_tf()')
+ 'from tensorflow.contrib.autograph import utils'
+ ' as autograph_utils',
+ 'from tensorflow.contrib.autograph import operators'
+ ' as __ops',
+ 'tf = autograph_utils.fake_tf()',
+ )
def test_decorator_recurses(self):