You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

__init__.py 908 B

2 years ago
1234567891011121314151617181920212223242526272829
  1. # Copyright (c) OpenMMLab. All rights reserved.
  2. import mmcv
  3. from .version import __version__, short_version
  4. def digit_version(version_str):
  5. digit_version = []
  6. for x in version_str.split('.'):
  7. if x.isdigit():
  8. digit_version.append(int(x))
  9. elif x.find('rc') != -1:
  10. patch_version = x.split('rc')
  11. digit_version.append(int(patch_version[0]) - 1)
  12. digit_version.append(int(patch_version[1]))
  13. return digit_version
  14. mmcv_minimum_version = '1.3.8'
  15. mmcv_maximum_version = '1.4.0'
  16. mmcv_version = digit_version(mmcv.__version__)
  17. assert (mmcv_version >= digit_version(mmcv_minimum_version)
  18. and mmcv_version <= digit_version(mmcv_maximum_version)), \
  19. f'MMCV=={mmcv.__version__} is used but incompatible. ' \
  20. f'Please install mmcv>={mmcv_minimum_version}, <={mmcv_maximum_version}.'
  21. __all__ = ['__version__', 'short_version']

No Description

Contributors (3)