Skip to main content

CreateArgoSDK

API that creates 'ArgoEngineApi' object by receiving Json string with defined resource and engine settings (does not perform initialization)

CreageArgoSDK()

void* CreateArgoSDK(char* licensePath, char* engineLibDirPath, char* logFilePath)
Parameters
Name Type Description
licensePathchar*

License file path

engineLibDirPathchar*

Path where engine module libraries are located

logFilePathchar*

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());