STT-tensorflow/tensorflow/python/eager/test.py
Michael Case ed2c7cdf01 Add tensorflow/python/platform/__init__.py for clearer error msg.
Without this init file, when trying to import tensorflow python code
from the source tree you get this error....

File "tensorflow/tensorflow/python/pywrap_tensorflow.py", line 25, in <module>
  from tensorflow.python.platform import self_check
ImportError: No module named platform

With this init file you get a much clearer error message telling you
not to do this...

File "tensorflow/tensorflow/python/pywrap_tensorflow.py", line 25, in <module>
  from tensorflow.python.platform import self_check
File "tensorflow/tensorflow/python/platform/self_check.py", line 27, in <module>
    raise ImportError("Could not import tensorflow. Do not import tensorflow "
ImportError: Could not import tensorflow. Do not import tensorflow from its source directory; change directory to outside the TensorFlow source tree, and relaunch your Python interpreter from there.
PiperOrigin-RevId: 221662931
2018-11-15 12:24:30 -08:00

30 lines
1.2 KiB
Python

# Copyright 2017 The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# ==============================================================================
"""Utilities for testing tfe code."""
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from tensorflow.python.framework import ops as _ops
from tensorflow.python.platform import test as _test
from tensorflow.python.platform.test import * # pylint: disable=wildcard-import
# TODO(akshayka): Do away with this file.
def main(argv=None): # pylint: disable=function-redefined
_ops.enable_eager_execution()
_test.main(argv)