The SDK uses a number of environment variables.
EVOENG_DATA_DIR
This variable is set to 'Data' directory path in the installed SDK.
- Windows Platform
- SDK package installer will set this variable automatically.
- Linux Platform
- If required, users themselves must set.
- Note
- The data direcoty path must include characters in only ASCII code. Or, it could not be found by engine.
EVOENG_PUBLIC_DIR
This variable set public directory to store data generated by the engine at runtime.
- Windows Platform
- The variable is ineffective and instead value of 'ProgramData' environment variable is always used as the public directory.
- Linux Platform
- By default, value of 'HOME' environment variable is used as the public directory. If both of 'EVOENG_PUBLIC_DIR' and 'HOME' are not set, error will occur.
- Note
- On Linux platform, the public directory must have permission for the engine to create/read/write files under it.
EVOENG_OCL_DEV
If the system supports OpenCL technology, this variable configures its devices to be used for many kinds of heavy operations.
If not set, the value ':GPU:' is used by default.
- Note
- If the variable 'OPENCV_OPENCL_DEVICE' is set, This has no effect.