CreateArgoSDK
API that creates 'ArgoEngineApi' object by receiving Json string with defined resource and engine settings (does not perform initialization)
CreageArgoSDK()
|
- Parameters
-
Name Type Description licensePath char* License file path
engineLibDirPath char* Path where engine module libraries are located
logFilePath char* Specify log storage path
- Return Value
void* Returns 'ArgoEngineApi' object
Example
- CPU usage example
- Use '../libs/GPU/modulelibs' library
- Create obj for SDK usage, use 'initFromImrModelFile' or 'initFromMakeUpJsonStr' for initialization
std::string LICENSE_PATH = "../assets/sample.250630.license";
std::string ENGINE_LIB_PATH = "../libs/GPU/modulelibs";
std::string LOG_FILE_PATH = "./";
void *obj = nullptr;
obj = CreateArgoSDK((char *)LICENSE_PATH.c_str(),
(char *)ENGINE_LIB_PATH.c_str(),
(char *)LOG_FILE_PATH.c_str());