Page 1 of 1

训练了一个算法,运行第一次成功,运行第二次报错,各位大佬帮忙看一下

Posted: 2024-06-20 7:36
by lee
可能是资源释放的问题,但不知道该怎么改
部分代码

Code: Select all

char plate[256] = "";
  float plate_char_conf[LPR_MODEL_CHAR_OUTPUT_SIZE_HEIGHT];
  decode_outputs(indexs, confs, plate, plate_char_conf);

  printf("Plate: %s\n", plate);

  
  // Destroy rknn memory
  rknn_destroy_mem(ctx, input_mems[0]);
  for (uint32_t i = 0; i < io_num.n_output; ++i)
  {
    rknn_destroy_mem(ctx, output_mems[i]);
  }

  // destroy
  rknn_destroy(ctx);

  free(input_data);

  return 0;

Code: Select all

E RKNN: failed to submit!, op id: 2, op name: Conv:/feature/feature.3/Conv, task start: 0, task number: 112, run task counter: 1, int status: 0, please try updating to the latest version of the toolkit2 and runtime from: https://console.zbox.filez.com/l/I00fc3 (PWD: rknn)
rknn run error -1

Re: 训练了一个算法,运行第一次成功,运行第二次报错,各位大佬帮忙看一下

Posted: 2024-07-31 3:17
by Crocodile
您好,可以参考viewtopic.php?p=1642&hilit=%E8%B5%84%E6 ... %BE#p1642 排除资源释放的问题,打印信息提示算子问题和toolkit2相关,有条件也可以去官方获取最新版本进行测试