Lines Matching refs:driver_obj
37 mp_ml_obj_t* driver_obj = m_new_obj(mp_ml_obj_t); in ml_obj_make_new() local
38 if (!driver_obj) { in ml_obj_make_new()
42 driver_obj->Base.type = &minicv_ml_type; in ml_obj_make_new()
43 driver_obj->ModuleName = "minicv-ML"; in ml_obj_make_new()
44 driver_obj->mType = ML_ENGINE_NONE; in ml_obj_make_new()
45 driver_obj->mInstance = NULL; in ml_obj_make_new()
47 return MP_OBJ_FROM_PTR(driver_obj); in ml_obj_make_new()
61 mp_ml_obj_t* driver_obj = (mp_ml_obj_t *)self; in obj_open() local
62 if (driver_obj == NULL) in obj_open()
68 if (driver_obj->mInstance != NULL) in obj_open()
74 driver_obj->mType = (MLEngineType_t)mp_obj_get_int(args[1]); in obj_open()
75 LOGD(LOG_TAG, "%s:mType = %d;\n", __func__, driver_obj->mType); in obj_open()
76 instance = MLCreateInstance(driver_obj->mType); in obj_open()
77 driver_obj->mInstance = instance; in obj_open()
100 mp_ml_obj_t* driver_obj = (mp_ml_obj_t *)self; in obj_close() local
101 if (driver_obj == NULL) in obj_close()
107 if (driver_obj->mInstance == NULL) in obj_close()
113 MLDestoryInstance(driver_obj->mInstance); in obj_close()
114 driver_obj->mType = ML_ENGINE_NONE; in obj_close()
115 driver_obj->mInstance = NULL; in obj_close()
133 mp_ml_obj_t* driver_obj = (mp_ml_obj_t *)self; in obj_config() local
134 if (driver_obj == NULL) in obj_config()
140 if (driver_obj->mInstance == NULL) in obj_config()
156 ret = MLConfig(driver_obj->mInstance, key, secret, region_id, in obj_config()
179 mp_ml_obj_t* driver_obj = (mp_ml_obj_t *)self; in obj_setInputData() local
180 if (driver_obj == NULL) in obj_setInputData()
186 if (driver_obj->mInstance == NULL) in obj_setInputData()
194 ret = MLSetInputData(driver_obj->mInstance, mFileName); in obj_setInputData()
217 mp_ml_obj_t* driver_obj = (mp_ml_obj_t *)self; in obj_loadNet() local
218 if (driver_obj == NULL) in obj_loadNet()
224 if (driver_obj->mInstance == NULL) in obj_loadNet()
232 ret = MLLoadNet(driver_obj->mInstance, mFileName); in obj_loadNet()
255 mp_ml_obj_t* driver_obj = (mp_ml_obj_t *)self; in obj_predict() local
256 if (driver_obj == NULL) in obj_predict()
262 if (driver_obj->mInstance == NULL) in obj_predict()
268 ret = MLPredict(driver_obj->mInstance); in obj_predict()
291 mp_ml_obj_t* driver_obj = (mp_ml_obj_t *)self; in obj_getPredictResponses() local
292 if (driver_obj == NULL) in obj_getPredictResponses()
298 if (driver_obj->mInstance == NULL) in obj_getPredictResponses()
308 ret = MLGetPredictResponses(driver_obj->mInstance, bufinfo.buf, bufinfo.len); in obj_getPredictResponses()
332 mp_ml_obj_t* driver_obj = (mp_ml_obj_t *)self; in obj_unLoadNet() local
333 if (driver_obj == NULL) in obj_unLoadNet()
339 if (driver_obj->mInstance == NULL) in obj_unLoadNet()
345 ret = MLUnLoadNet(driver_obj->mInstance); in obj_unLoadNet()