Documentation

Environment Variables Reference

Environment variables for configuring Epochly behavior.


Core Settings

VariableTypeDefaultDescription
EPOCHLY_LEVELintautoEnhancement level (0-4)
EPOCHLY_MODEstr'auto'Operating mode ('auto', 'off')
EPOCHLY_TELEMETRYbooltrueEnable telemetry
EPOCHLY_DEBUGboolfalseEnable debug mode

Worker Settings

VariableTypeDefaultDescription
EPOCHLY_MAX_WORKERSintcpu_countMaximum workers
EPOCHLY_THREAD_POOL_SIZEint16Thread pool size
EPOCHLY_PROCESS_POOL_SIZEintcpu_countProcess pool size

JIT Settings

VariableTypeDefaultDescription
EPOCHLY_JIT_BACKENDstr'auto'JIT backend
EPOCHLY_JIT_CACHEbooltrueEnable JIT cache
EPOCHLY_JIT_PARALLELboolfalseEnable parallel JIT

GPU Settings

VariableTypeDefaultDescription
EPOCHLY_GPU_ENABLEDboolfalseEnable GPU
EPOCHLY_GPU_DEVICEint0GPU device index
EPOCHLY_GPU_MEMORY_FRACTIONfloat0.8GPU memory fraction

Licensing

VariableTypeDefaultDescription
EPOCHLY_LICENSE_KEYstrNoneLicense key
EPOCHLY_LICENSE_FILEstrNonePath to license file

Example Usage

# Set enhancement level
export EPOCHLY_LEVEL=3
# Enable GPU
export EPOCHLY_GPU_ENABLED=true
# Set max workers
export EPOCHLY_MAX_WORKERS=8
# Run your script
python my_script.py