Documentation

Enhancement Levels API

Programmatic access to enhancement levels.

EnhancementLevel Enum

from epochly.core.epochly_core import EnhancementLevel
class EnhancementLevel(IntEnum):
LEVEL_0_MONITOR = 0
LEVEL_1_THREADING = 1
LEVEL_2_JIT = 2
LEVEL_3_FULL = 3
LEVEL_4_GPU = 4

epochly.get_level

epochly.get_level() -> EnhancementLevel

Returns current enhancement level.

epochly.set_level

epochly.set_level(
level: Union[int, EnhancementLevel],
force: bool = False
) -> None

Parameters

ParameterTypeDefaultDescription
levelint or EnhancementLevelrequiredTarget level
forceboolFalseBypass stability checks

Example

epochly.set_level(2) # Set to JIT
epochly.set_level(EnhancementLevel.LEVEL_3_FULL, force=True)