2020-02-01 23:24:56 +00:00
|
|
|
"""Root package info."""
|
2019-10-28 22:41:13 +00:00
|
|
|
|
2020-04-08 15:53:23 +00:00
|
|
|
__version__ = '0.7.2rc7'
|
2019-11-28 17:48:55 +00:00
|
|
|
__author__ = 'William Falcon et al.'
|
2019-10-28 22:41:13 +00:00
|
|
|
__author_email__ = 'waf2107@columbia.edu'
|
|
|
|
__license__ = 'Apache-2.0'
|
2020-02-01 23:24:56 +00:00
|
|
|
__copyright__ = 'Copyright (c) 2018-2020, %s.' % __author__
|
2020-01-20 19:50:31 +00:00
|
|
|
__homepage__ = 'https://github.com/PyTorchLightning/pytorch-lightning'
|
2019-11-09 05:59:14 +00:00
|
|
|
# this has to be simple string, see: https://github.com/pypa/twine/issues/522
|
|
|
|
__docs__ = "PyTorch Lightning is the lightweight PyTorch wrapper for ML researchers." \
|
|
|
|
" Scale your models. Write less boilerplate."
|
2019-10-28 22:41:13 +00:00
|
|
|
|
2020-03-29 18:56:36 +00:00
|
|
|
import logging as python_logging
|
2020-03-20 19:49:01 +00:00
|
|
|
|
2020-03-29 18:56:36 +00:00
|
|
|
_logger = python_logging.getLogger("lightning")
|
|
|
|
python_logging.basicConfig(level=python_logging.INFO)
|
2020-03-20 19:49:01 +00:00
|
|
|
|
2019-10-28 22:41:13 +00:00
|
|
|
try:
|
|
|
|
# This variable is injected in the __builtins__ by the build
|
|
|
|
# process. It used to enable importing subpackages of skimage when
|
|
|
|
# the binaries are not built
|
|
|
|
__LIGHTNING_SETUP__
|
|
|
|
except NameError:
|
|
|
|
__LIGHTNING_SETUP__ = False
|
|
|
|
|
|
|
|
if __LIGHTNING_SETUP__:
|
2020-03-19 13:14:29 +00:00
|
|
|
import sys # pragma: no-cover
|
2020-03-20 19:49:01 +00:00
|
|
|
sys.stdout.write(f'Partial import of `{__name__}` during the build process.\n') # pragma: no-cover
|
2020-03-19 13:14:29 +00:00
|
|
|
# We are not importing the rest of the lightning during the build process, as it may not be compiled yet
|
2019-10-28 22:41:13 +00:00
|
|
|
else:
|
2020-03-19 13:14:29 +00:00
|
|
|
from pytorch_lightning.core import LightningModule
|
|
|
|
from pytorch_lightning.trainer import Trainer
|
|
|
|
from pytorch_lightning.callbacks import Callback
|
|
|
|
from pytorch_lightning.core import data_loader
|
2019-10-28 22:41:13 +00:00
|
|
|
|
|
|
|
__all__ = [
|
|
|
|
'Trainer',
|
|
|
|
'LightningModule',
|
2020-02-26 04:17:27 +00:00
|
|
|
'Callback',
|
2020-03-06 23:14:03 +00:00
|
|
|
'data_loader'
|
2019-10-28 22:41:13 +00:00
|
|
|
]
|
2020-02-09 22:39:10 +00:00
|
|
|
# __call__ = __all__
|