Environment Variables¶
The following are environment variables control elm-main
and are also inputs to other elm
functions like elm.config.client_context
(a dask client context):
DASK_EXECUTOR
: Dask executor to use. Choices[DISTRIBUTED, SERIAL, THREAD_POOL]
(default:SERIAL
)DASK_SCHEDULER
: Dask scheduler URL, such as10.0.0.10:8786
, if usingDASK_EXECUTOR=DISTRIBUTED
DASK_THREADS
: Number of threads if usingDASK_EXECUTOR==THREAD_POOL
ELM_EXAMPLE_DATA_PATH
: Path to local clone of hhttps://github.com/ContinuumIO/elm/tree/master/examples (used forpy.test
)ELM_LOGGING_LEVEL
: EitherINFO
(default) orDEBUG
ELM_PREDICT_PATH
: Base path for saving prediction outputELM_TRAIN_PATH
: Base path for saving trained ensemblesMAX_PARAM_RETRIES
: How many times to retry in genetic algorithm when parameters are repeatedly infeasibleIS_TRAVIS
: IfIS_TRAVIS=1
, then dask’s distributed client is not used (the client if started in CI tests can cause hanging)