trinity.common.constants module#
Constants.
- class trinity.common.constants.CaseInsensitiveEnumMeta(cls, bases, classdict, **kwds)[source]#
Bases:
EnumMeta
- class trinity.common.constants.CaseInsensitiveEnum(value, *args, **kwargs)[source]#
Bases:
Enum
An enumeration.
- class trinity.common.constants.PromptType(value, *args, **kwargs)[source]#
Bases:
CaseInsensitiveEnum
Prompt Type.
- MESSAGES = 'messages'#
- PLAINTEXT = 'plaintext'#
- class trinity.common.constants.StorageType(value, *args, **kwargs)[source]#
Bases:
CaseInsensitiveEnum
Storage Type.
- SQL = 'sql'#
- QUEUE = 'queue'#
- FILE = 'file'#
- class trinity.common.constants.SyncMethodEnumMeta(cls, bases, classdict, **kwds)[source]#
Bases:
CaseInsensitiveEnumMeta
- class trinity.common.constants.SyncMethod(value, *args, **kwargs)[source]#
Bases:
CaseInsensitiveEnum
Sync Method.
- NCCL = 'nccl'#
- CHECKPOINT = 'checkpoint'#
- MEMORY = 'memory'#
- class trinity.common.constants.RunningStatus(value)[source]#
Bases:
Enum
Running status of explorer and trainer.
- RUNNING = 'running'#
- REQUIRE_SYNC = 'require_sync'#
- WAITING_SYNC = 'waiting_sync'#
- STOPPED = 'stopped'#