ml_train_dataset_h handle;
int ret = ML_ERROR_NONE;
- switch (type) {
- case TRAINING_DATASET_TYPE_TRAIN:
- ret = ml_train_dataset_create_with_generator(&handle, UpdateTrainData, NULL, NULL);
- break;
- case TRAINING_DATASET_TYPE_TEST:
- ret = ml_train_dataset_create_with_generator(&handle, NULL, NULL, UpdateTrainData);
- break;
- case TRAINING_DATASET_TYPE_VERIFY:
- ret = ml_train_dataset_create_with_generator(&handle, NULL, UpdateTrainData, NULL);
- break;
- default:
- LOGE("Invalid dataset type.");
- return NULL;
- }
-
- LOGI("LEAVE");
-
+ ret = ml_train_dataset_create(&handle);
if (ret != ML_ERROR_NONE) {
LOGE("Failed to create a dataset.");
return NULL;
dataset->type = type;
dataset->dataset_handle = static_cast<void *>(handle);
+ LOGI("LEAVE");
+
return dataset;
}