- p_net detetion cost time: 14.000000 ms.
- perf_run.run_duration = 6320 us
- perf_run.perf_data =
- Layer id: Name: Operation id: Operator: Target: Time(us):
- 0 ConvolutionReluPoolingLayer2 0 CONVOLUTION NN 552
- 1 com vivantecorp extension vxcParametricRelu 0 unkown operation type SH 725
- 2 PoolingLayer2 0 POOLING TP 232
- 3 ConvolutionReluPoolingLayer2 0 CONVOLUTION NN 619
- 4 com vivantecorp extension vxcParametricRelu 0 unkown operation type SH 455
- 5 ConvolutionReluPoolingLayer2 0 CONVOLUTION NN 1477
- 6 com vivantecorp extension vxcParametricRelu 0 unkown operation type SH 702
- 7 ConvolutionReluPoolingLayer2 0 CONVOLUTION NN 216
- 8 ConvolutionReluPoolingLayer2 0 CONVOLUTION NN 214
- 9 SoftmaxLayer 0 SOFTMAX SH 244
复制代码
推理时间计时:- double start = ti.elapsedMilliSeconds();
- ret = rknn_inputs_set(ctx, 1, inputs);
- if(ret < 0) {
- printf("rknn_input_set fail! ret=%d\n", ret);
- return -1;
- }
- ret = rknn_run(ctx, nullptr);
- if(ret < 0) {
- printf("rknn_run fail! ret=%d\n", ret);
- return -1;
- }
- outputs[0].want_float = true;
- outputs[0].is_prealloc = false;
- outputs[1].want_float = true;
- outputs[1].is_prealloc = false;
- ret = rknn_outputs_get(ctx, 2, outputs, nullptr);
- if(ret < 0) {
- printf("rknn_outputs_get fail! ret=%d\n", ret);
- return -1;
- }
- double stop = ti.elapsedMilliSeconds();
- printf("p_net detetion cost time: %f ms.\n",stop - start);
复制代码
- mkdir build
- cd build
- cmake ../
- make
复制代码
zhaolegaoli 发表于 2019-5-23 18:48
后来这个问题处理了吗
jefferyzhang 发表于 2019-5-23 17:00
不好意思,之前的rknn api 有一些bug,请问现在1.0.0的api有解决这些问题么?
并且我们官方也做了mtcnn的直 ...
欢迎光临 Toybrick (https://t.rock-chips.com/) | Powered by Discuz! X3.3 |