nRet = ml_tensors_info_get_tensor_dimension (hInputTensorsInfoHandle, i, nTmpTensorDimension);
PRINT_RESULT(ML_ERROR_NONE, nRet,"ml_tensors_info_get_tensor_dimension",NnStreamerGetError(nRet));
PRINT_RESULT(nTmpTensorDimension[0], 1U,"ml_tensors_info_get_tensor_dimension","Value mismatch");
- PRINT_RESULT(nTmpTensorDimension[1], 1U,"ml_tensors_info_get_tensor_dimension","Value mismatch");
- PRINT_RESULT(nTmpTensorDimension[2], 1U,"ml_tensors_info_get_tensor_dimension","Value mismatch");
- PRINT_RESULT(nTmpTensorDimension[3], 1U,"ml_tensors_info_get_tensor_dimension","Value mismatch");
}
nRet = ml_single_invoke (hSingleHandle, hInputDataHandle, &hOutputDataHandle);
nRet = ml_tensors_info_get_tensor_dimension (hOutputTensorsInfoHandle, i, nTmpTensorDimension);
PRINT_RESULT(ML_ERROR_NONE, nRet,"ml_tensors_info_get_tensor_dimension","Value mismatch");
PRINT_RESULT(nTmpTensorDimension[0], 1U,"ml_tensors_info_get_tensor_dimension","Value mismatch");
- PRINT_RESULT(nTmpTensorDimension[1], 1U,"ml_tensors_info_get_tensor_dimension","Value mismatch");
- PRINT_RESULT(nTmpTensorDimension[2], 1U,"ml_tensors_info_get_tensor_dimension","Value mismatch");
- PRINT_RESULT(nTmpTensorDimension[3], 1U,"ml_tensors_info_get_tensor_dimension","Value mismatch");
}
ml_tensors_data_destroy (hOutputDataHandle);
assert_eq (tmp_type, ML_TENSOR_TYPE_FLOAT32);
assert_eq (tmp_dim[0], 1U);
- assert_eq (tmp_dim[1], 1U);
- assert_eq (tmp_dim[2], 1U);
- assert_eq (tmp_dim[3], 1U);
}
status = ml_single_invoke (single, input, &output);
assert_eq (tmp_type, ML_TENSOR_TYPE_FLOAT32);
assert_eq (tmp_dim[0], 1U);
- assert_eq (tmp_dim[1], 1U);
- assert_eq (tmp_dim[2], 1U);
- assert_eq (tmp_dim[3], 1U);
}
ml_tensors_data_destroy (output);