Unverified Commit fcced0f0 authored by Y. Xiong's avatar Y. Xiong Committed by GitHub
Browse files

Lite version: use mmcv without installing pytorch as a requirement (#367)

* use mmcv without installing pytorch

* add new line

* revise utils.init by try-except-else block

* add new line to utils.init

* del whitespace in new line

* add flake8 ignore to utils.__init__
parent 69048ff0
# flake8: noqa
# Copyright (c) Open-MMLab. All rights reserved. # Copyright (c) Open-MMLab. All rights reserved.
from .config import Config, ConfigDict, DictAction from .config import Config, ConfigDict, DictAction
from .env import TORCH_VERSION
from .logging import get_logger, print_log
from .misc import (check_prerequisites, concat_list, is_list_of, is_seq_of, from .misc import (check_prerequisites, concat_list, is_list_of, is_seq_of,
is_str, is_tuple_of, iter_cast, list_cast, is_str, is_tuple_of, iter_cast, list_cast,
requires_executable, requires_package, slice_list, requires_executable, requires_package, slice_list,
tuple_cast) tuple_cast)
from .parrots_wrapper import (CUDA_HOME, BuildExtension, CppExtension,
CUDAExtension, DataLoader, PoolDataLoader,
SyncBatchNorm, _AdaptiveAvgPoolNd,
_AdaptiveMaxPoolNd, _AvgPoolNd, _BatchNorm,
_ConvNd, _ConvTransposeMixin, _InstanceNorm,
_MaxPoolNd, get_build_config)
from .path import (check_file_exist, fopen, is_filepath, mkdir_or_exist, from .path import (check_file_exist, fopen, is_filepath, mkdir_or_exist,
scandir, symlink) scandir, symlink)
from .progressbar import (ProgressBar, track_iter_progress, from .progressbar import (ProgressBar, track_iter_progress,
track_parallel_progress, track_progress) track_parallel_progress, track_progress)
from .registry import Registry, build_from_cfg
from .timer import Timer, TimerError, check_time from .timer import Timer, TimerError, check_time
__all__ = [ try:
'Config', 'ConfigDict', 'DictAction', 'get_logger', 'print_log', 'is_str', import torch
'iter_cast', 'list_cast', 'tuple_cast', 'is_seq_of', 'is_list_of', except ImportError:
'is_tuple_of', 'slice_list', 'concat_list', 'check_prerequisites', __all__ = [
'requires_package', 'requires_executable', 'is_filepath', 'fopen', 'Config', 'ConfigDict', 'DictAction', 'is_str', 'iter_cast',
'check_file_exist', 'mkdir_or_exist', 'symlink', 'scandir', 'ProgressBar', 'list_cast', 'tuple_cast', 'is_seq_of', 'is_list_of', 'is_tuple_of',
'track_progress', 'track_iter_progress', 'track_parallel_progress', 'slice_list', 'concat_list', 'check_prerequisites', 'requires_package',
'Registry', 'build_from_cfg', 'Timer', 'TimerError', 'check_time', 'requires_executable', 'is_filepath', 'fopen', 'check_file_exist',
'CUDA_HOME', 'SyncBatchNorm', '_AdaptiveAvgPoolNd', '_AdaptiveMaxPoolNd', 'mkdir_or_exist', 'symlink', 'scandir', 'ProgressBar',
'_AvgPoolNd', '_BatchNorm', '_ConvNd', '_ConvTransposeMixin', 'track_progress', 'track_iter_progress', 'track_parallel_progress',
'_InstanceNorm', '_MaxPoolNd', 'get_build_config', 'BuildExtension', 'Timer', 'TimerError', 'check_time'
'CppExtension', 'CUDAExtension', 'DataLoader', 'PoolDataLoader', ]
'TORCH_VERSION' else:
] from .env import TORCH_VERSION
from .logging import get_logger, print_log
from .parrots_wrapper import (CUDA_HOME, BuildExtension, CppExtension,
CUDAExtension, DataLoader, PoolDataLoader,
SyncBatchNorm, _AdaptiveAvgPoolNd,
_AdaptiveMaxPoolNd, _AvgPoolNd, _BatchNorm,
_ConvNd, _ConvTransposeMixin, _InstanceNorm,
_MaxPoolNd, get_build_config)
from .registry import Registry, build_from_cfg
__all__ = [
'Config', 'ConfigDict', 'DictAction', 'get_logger', 'print_log',
'is_str', 'iter_cast', 'list_cast', 'tuple_cast', 'is_seq_of',
'is_list_of', 'is_tuple_of', 'slice_list', 'concat_list',
'check_prerequisites', 'requires_package', 'requires_executable',
'is_filepath', 'fopen', 'check_file_exist', 'mkdir_or_exist',
'symlink', 'scandir', 'ProgressBar', 'track_progress',
'track_iter_progress', 'track_parallel_progress', 'Registry',
'build_from_cfg', 'Timer', 'TimerError', 'check_time', 'CUDA_HOME',
'SyncBatchNorm', '_AdaptiveAvgPoolNd', '_AdaptiveMaxPoolNd',
'_AvgPoolNd', '_BatchNorm', '_ConvNd', '_ConvTransposeMixin',
'_InstanceNorm', '_MaxPoolNd', 'get_build_config', 'BuildExtension',
'CppExtension', 'CUDAExtension', 'DataLoader', 'PoolDataLoader',
'TORCH_VERSION'
]
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment