#!/usr/bin/env python # -*- coding: utf-8 -*- """Deep learning and Reinforcement learning library for Researchers and Engineers""" # import backend from .backend import * # from .backend import ops # import dataflow # from .dataflow import * import os from distutils.version import LooseVersion from tensorlayer.package_info import ( VERSION, __contact_emails__, __contact_names__, __description__, __download_url__, __homepage__, __keywords__, __license__, __package_name__, __repository_url__, __shortversion__, __version__ ) if 'TENSORLAYER_PACKAGE_BUILDING' not in os.environ: try: import tensorflow except Exception as e: raise ImportError( "Tensorflow is not installed, please install it with the one of the following commands:\n" " - `pip install --upgrade tensorflow`\n" " - `pip install --upgrade tensorflow-gpu`" ) if ("SPHINXBUILD" not in os.environ and "READTHEDOCS" not in os.environ and LooseVersion(tensorflow.__version__) < LooseVersion("2.0.0")): raise RuntimeError( "TensorLayer does not support Tensorflow version older than 2.0.0.\n" "Please update Tensorflow with:\n" " - `pip install --upgrade tensorflow`\n" " - `pip install --upgrade tensorflow-gpu`" ) from tensorlayer import array_ops from tensorlayer import cost from tensorlayer import decorators from tensorlayer import files from tensorlayer import initializers from tensorlayer import iterate from tensorlayer import layers from tensorlayer import lazy_imports from tensorlayer import logging from tensorlayer import models from tensorlayer import optimizers from tensorlayer import rein from tensorlayer import utils from tensorlayer import dataflow from tensorlayer.lazy_imports import LazyImport # Lazy Imports db = LazyImport("tensorlayer.db") distributed = LazyImport("tensorlayer.distributed") nlp = LazyImport("tensorlayer.nlp") prepro = LazyImport("tensorlayer.prepro") utils = LazyImport("tensorlayer.utils") visualize = LazyImport("tensorlayer.visualize") # alias vis = visualize alphas = array_ops.alphas alphas_like = array_ops.alphas_like # global vars global_flag = {} global_dict = {}