trinity.common.constants module#
Constants.
- class trinity.common.constants.CaseInsensitiveEnumMeta(cls, bases, classdict, *, boundary=None, _simple=False, **kwds)[source]#
Bases:
EnumType
- class trinity.common.constants.CaseInsensitiveEnum(new_class_name, /, names, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Bases:
Enum
- class trinity.common.constants.PromptType(*values)[source]#
Bases:
CaseInsensitiveEnumPrompt Type.
- MESSAGES = 'messages'#
- PLAINTEXT = 'plaintext'#
- class trinity.common.constants.StorageType(*values)[source]#
Bases:
CaseInsensitiveEnumStorage Type.
- SQL = 'sql'#
- QUEUE = 'queue'#
- FILE = 'file'#
- class trinity.common.constants.SyncMethodEnumMeta(cls, bases, classdict, *, boundary=None, _simple=False, **kwds)[source]#
Bases:
CaseInsensitiveEnumMeta
- class trinity.common.constants.SyncMethod(*values)[source]#
Bases:
CaseInsensitiveEnumSync Method.
- NCCL = 'nccl'#
- CHECKPOINT = 'checkpoint'#
- MEMORY = 'memory'#
- class trinity.common.constants.RunningStatus(*values)[source]#
Bases:
EnumRunning status of explorer and trainer.
- RUNNING = 'running'#
- REQUIRE_SYNC = 'require_sync'#
- WAITING_SYNC = 'waiting_sync'#
- STOPPED = 'stopped'#
- class trinity.common.constants.OpType(*values)[source]#
Bases:
EnumOperator type for reward shaping.
- ADD = 'add'#
- SUB = 'sub'#
- MUL = 'mul'#
- DIV = 'div'#