ding.utils.autolog.base¶
ding.utils.autolog.base
¶
TimeMode
¶
Bases: IntEnum
Overview
Mode that used to decide the format of range_values function
ABSOLUTE: use absolute time RELATIVE_LIFECYCLE: use relative time based on property's lifecycle RELATIVE_CURRENT_TIME: use relative time based on current time
Full Source Code
../ding/utils/autolog/base.py
1from enum import unique, IntEnum 2from typing import TypeVar, Union 3 4_LOGGED_VALUE__PROPERTY_NAME = '__property_name__' 5_LOGGED_MODEL__PROPERTIES = '__properties__' 6_LOGGED_MODEL__PROPERTY_ATTR_PREFIX = '_property_' 7 8_TimeType = TypeVar('_TimeType', bound=Union[float, int]) 9_ValueType = TypeVar('_ValueType') 10 11 12@unique 13class TimeMode(IntEnum): 14 """ 15 Overview: 16 Mode that used to decide the format of range_values function 17 18 ABSOLUTE: use absolute time 19 RELATIVE_LIFECYCLE: use relative time based on property's lifecycle 20 RELATIVE_CURRENT_TIME: use relative time based on current time 21 """ 22 ABSOLUTE = 0 23 RELATIVE_LIFECYCLE = 1 24 RELATIVE_CURRENT_TIME = 2