ml_tensors_info_get_tensor_dimension (out_res, 0, res_dim);
assert (out_dim[0] == res_dim[0]);
assert (out_dim[1] == res_dim[1]);
- assert (out_dim[2] == res_dim[2]);
- assert (out_dim[3] == res_dim[3]);
input = output = NULL;
assert_eq (status, ML_ERROR_NONE);
ml_tensors_info_get_tensor_dimension (in_info, 0, res_dim);
- /* dim change */
- res_dim[3] += 1;
+ /* dim change (1:0:0:0 > 2:0:0:0) */
+ res_dim[0] += 1;
status = ml_tensors_info_set_tensor_dimension (in_info, 0, res_dim);
assert_eq (status, ML_ERROR_NONE);
int utc_nntrainer_model_get_input_tensors_info_p(void)
{
unsigned int input_count;
- unsigned int input_dim_expected[4] = {2, 1, 1, 1280};
- unsigned int dim[4];
+ ml_tensor_dimension dim, input_dim_expected;
+
+ input_dim_expected[0] = 2;
+ input_dim_expected[1] = 1;
+ input_dim_expected[2] = 1;
+ input_dim_expected[3] = 1280;
ml_train_model_construct_with_conf(conf_path, &model);
ml_train_model_compile(model, NULL);
int utc_nntrainer_model_get_output_tensors_info_p(void)
{
unsigned int output_count;
- unsigned int output_dim_expected[4] = {2, 1, 1, 10};
- unsigned int dim[4];
+ ml_tensor_dimension dim, output_dim_expected;
+
+ output_dim_expected[0] = 2;
+ output_dim_expected[1] = 1;
+ output_dim_expected[2] = 1;
+ output_dim_expected[3] = 10;
ml_train_model_construct_with_conf(conf_path, &model);
ml_train_model_compile(model, NULL);