ret = rknn_query(ctx, cmd, &(input_attrs[i]), sizeof(rknn_tensor_attr)); if (ret < 0) { LOGE("rknn_query input_attrs[%d] fail!ret=%d\n", i, ret); return -1; } } // 3.2.0 Update global model input shape. if (RKNN_TENSOR_NHWC == input_attrs[0].fmt) { m_in_heigh...
rknn_inputs_set(ctx, io_num.n_input, inputs);if(ret < 0){qDebug("rknn_input_set fail!
leok 发表于 2020-6-5 16:06 先参照下这个文档看看能否解决: https://github.com/rockchip-linux/rknn-toolkit/blob/master/doc/Rock ... 这里面都是RKNN转换,没有这个trouble的解决方法; 而且这个是我在Ubuntu环境下,在PC端进行simulator时产生的错误。 所以这个错误,是因为NeuralNet.cpp 中的decompressKernel(...
pass_through = 0; inputs[0].type = RKNN_TENSOR_FLOAT16; inputs[0].fmt = RKNN_TENSOR_NHWC; ret = rknn_inputs_set(ctx, io_num.n_input, inputs); if (ret < 0) { printf("rknn_input_set fail! ret=%d\n", ret); return -1; } // Run printf("rknn_run\n"); ret = rknn_...
ret =rknn_query(ctx, RKNN_QUERY_IN_OUT_NUM, &io_num,sizeof(io_num));if(ret != RKNN_SUCC) {printf("rknn_query fail! ret=%d\n", ret);returnNULL; }printf("model input num: %d, output num: %d\n", io_num.n_input, io_num.n_output);printf("input tensors:\n"); ...
def set_option(): parser = argparse.ArgumentParser() parser.add_argument('--input_size'...
/* Set major static */ #define DEV_NAME "s3c_ds18b20" /* dynamic major by default */ #ifndef DEV_MAJOR #define DEV_MAJOR 0 #endif #define DQ S3C2410_GPG(0) #define INPUT S3C2410_GPIO_INPUT #define OUTPUT S3C2410_GPIO_OUTPUT
5. 踩了一个深坑 自作聪明改了输入的类型 //自作聪明改了输入的类型: //inputs[0].type = RKNN_TENSOR_UINT8; inputs[0].type = input_attrs[0].type; //LOG输出: //input type=2, TENSOR-U8=3 1. 2. 3. 4. 5. rknpu2/runtime/RK356X/Linux/librknn_api/include/rknn_api.h /* the...
示例代码如下: rknn_sdk_version version; ret = rknn_query(ctx, RKNN_QUERY_SDK_VERSION, &version, sizeof(rknn_sdk_version)); printf("sdk api version: %s\n", version.api_version); printf("driver version: %s\n", version.drv_version); 3.2.3.4 rknn_inputs_set 通过 rknn_inputs_set ...
(float *input, int *anchor, int grid_h, int grid_w, int height, int width, int stride, std::vector<float> &boxes, std::vector<float> &boxScores, std::vector<int> &classId, float threshold) { int validCount = 0; int grid_len = grid_h * grid_w; float thres_sigmoid = un...