firefly@zt-firefly ~/r/n/1.6.2b3> sudo cp ./librknnrt.so /usr/lib/;sudo ./rknn_server
start rknn server, version:1.6.0 (535b468 build@2023-12-11T17:05:07)
I NPUTransfer: Starting NPU Transfer Server, Transfer version 2.1.0 (b5861e7@2020-11-23T11:50:51)
arm_release_ver: g13p0-01eac0, rk_so_ver: 6
E RKNN: [23:27:44.655] OpenCL error with code CL_BUILD_PROGRAM_FAILURE.
E RKNN: [23:27:44.655] Program build error: <source>:153:1: error: use of undeclared identifier 'To8'
E RKNN: [23:27:44.655] To8 val[4];
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:156:1: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] val[i] = 0;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:156:1: error: expecting lvalue here
E RKNN: [23:27:44.655] val[i] = 0;
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:160:1: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] val[0] =
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:160:1: error: expecting lvalue here
E RKNN: [23:27:44.655] val[0] =
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:161:2: error: use of undeclared identifier 'To8'
E RKNN: [23:27:44.655] (To8)((ival.lo.x - zp) * scale, (ival.lo.y - zp) * scale, (ival.lo.z - zp) * scale, (ival.lo.w - zp) * scale,
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:166:1: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] val[1] =
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:166:1: error: expecting lvalue here
E RKNN: [23:27:44.655] val[1] =
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:167:2: error: use of undeclared identifier 'To8'
E RKNN: [23:27:44.655] (To8)((ival.lo.x - zp) * scale, (ival.lo.y - zp) * scale, (ival.lo.z - zp) * scale, (ival.lo.w - zp) * scale,
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:172:1: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] val[2] =
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:172:1: error: expecting lvalue here
E RKNN: [23:27:44.655] val[2] =
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:173:2: error: use of undeclared identifier 'To8'
E RKNN: [23:27:44.655] (To8)((ival.lo.x - zp) * scale, (ival.lo.y - zp) * scale, (ival.lo.z - zp) * scale, (ival.lo.w - zp) * scale,
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:178:1: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] val[3] =
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:178:1: error: expecting lvalue here
E RKNN: [23:27:44.655] val[3] =
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:179:2: error: use of undeclared identifier 'To8'
E RKNN: [23:27:44.655] (To8)((ival.lo.x - zp) * scale, (ival.lo.y - zp) * scale, (ival.lo.z - zp) * scale, (ival.lo.w - zp) * scale,
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:184:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore4((To4)(val[0].lo.x, val[1].lo.x, val[2].lo.x, val[3].lo.x), 0, out + out_off);
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:184:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore4((To4)(val[0].lo.x, val[1].lo.x, val[2].lo.x, val[3].lo.x), 0, out + out_off);
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:186:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore4((To4)(val[0].lo.y, val[1].lo.y, val[2].lo.y, val[3].lo.y), 0, out + out_off + owh_str);
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:186:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore4((To4)(val[0].lo.y, val[1].lo.y, val[2].lo.y, val[3].lo.y), 0, out + out_off + owh_str);
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:189:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore4((To4)(val[0].lo.z, val[1].lo.z, val[2].lo.z, val[3].lo.z), 0, out + out_off + (owh_str << 1));
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:189:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore4((To4)(val[0].lo.z, val[1].lo.z, val[2].lo.z, val[3].lo.z), 0, out + out_off + (owh_str << 1));
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:192:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore4((To4)(val[0].lo.w, val[1].lo.w, val[2].lo.w, val[3].lo.w), 0, out + out_off + owh_str * 3);
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:192:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore4((To4)(val[0].lo.w, val[1].lo.w, val[2].lo.w, val[3].lo.w), 0, out + out_off + owh_str * 3);
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:195:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore4((To4)(val[0].hi.x, val[1].hi.x, val[2].hi.x, val[3].hi.x), 0, out + out_off + owh_str * 4);
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:195:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore4((To4)(val[0].hi.x, val[1].hi.x, val[2].hi.x, val[3].hi.x), 0, out + out_off + owh_str * 4);
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:198:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore4((To4)(val[0].hi.y, val[1].hi.y, val[2].hi.y, val[3].hi.y), 0, out + out_off + owh_str * 5);
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:198:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore4((To4)(val[0].hi.y, val[1].hi.y, val[2].hi.y, val[3].hi.y), 0, out + out_off + owh_str * 5);
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:201:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore4((To4)(val[0].hi.z, val[1].hi.z, val[2].hi.z, val[3].hi.z), 0, out + out_off + owh_str * 6);
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:201:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore4((To4)(val[0].hi.z, val[1].hi.z, val[2].hi.z, val[3].hi.z), 0, out + out_off + owh_str * 6);
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:204:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore4((To4)(val[0].hi.w, val[1].hi.w, val[2].hi.w, val[3].hi.w), 0, out + out_off + owh_str * 7);
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:204:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore4((To4)(val[0].hi.w, val[1].hi.w, val[2].hi.w, val[3].hi.w), 0, out + out_off + owh_str * 7);
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:208:16: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] out[out_off] = val[0].lo.x;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:208:16: error: expecting lvalue here
E RKNN: [23:27:44.655] out[out_off] = val[0].lo.x;
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:210:26: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] out[out_off + owh_str] = val[0].lo.y;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:210:26: error: expecting lvalue here
E RKNN: [23:27:44.655] out[out_off + owh_str] = val[0].lo.y;
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:213:33: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] out[out_off + (owh_str << 1)] = val[0].lo.z;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:213:33: error: expecting lvalue here
E RKNN: [23:27:44.655] out[out_off + (owh_str << 1)] = val[0].lo.z;
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:216:30: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] out[out_off + owh_str * 3] = val[0].lo.w;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:216:30: error: expecting lvalue here
E RKNN: [23:27:44.655] out[out_off + owh_str * 3] = val[0].lo.w;
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:219:30: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] out[out_off + owh_str * 4] = val[0].hi.x;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:219:30: error: expecting lvalue here
E RKNN: [23:27:44.655] out[out_off + owh_str * 4] = val[0].hi.x;
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:222:30: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] out[out_off + owh_str * 5] = val[0].hi.y;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:222:30: error: expecting lvalue here
E RKNN: [23:27:44.655] out[out_off + owh_str * 5] = val[0].hi.y;
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:225:30: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] out[out_off + owh_str * 6] = val[0].hi.z;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:225:30: error: expecting lvalue here
E RKNN: [23:27:44.655] out[out_off + owh_str * 6] = val[0].hi.z;
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:228:30: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] out[out_off + owh_str * 7] = val[0].hi.w;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:228:30: error: expecting lvalue here
E RKNN: [23:27:44.655] out[out_off + owh_str * 7] = val[0].hi.w;
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:232:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore2((To2)(val[0].lo.x, val[1].lo.x), 0, out + out_off);
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:232:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore2((To2)(val[0].lo.x, val[1].lo.x), 0, out + out_off);
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:234:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore2((To2)(val[0].lo.y, val[1].lo.y), 0, out + out_off + owh_str);
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:234:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore2((To2)(val[0].lo.y, val[1].lo.y), 0, out + out_off + owh_str);
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:237:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore2((To2)(val[0].lo.z, val[1].lo.z), 0, out + out_off + (owh_str << 1));
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:237:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore2((To2)(val[0].lo.z, val[1].lo.z), 0, out + out_off + (owh_str << 1));
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:240:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore2((To2)(val[0].lo.w, val[1].lo.w), 0, out + out_off + owh_str * 3);
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:240:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore2((To2)(val[0].lo.w, val[1].lo.w), 0, out + out_off + owh_str * 3);
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:243:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore2((To2)(val[0].hi.x, val[1].hi.x), 0, out + out_off + owh_str * 4);
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:243:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore2((To2)(val[0].hi.x, val[1].hi.x), 0, out + out_off + owh_str * 4);
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:246:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore2((To2)(val[0].hi.y, val[1].hi.y), 0, out + out_off + owh_str * 5);
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:246:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore2((To2)(val[0].hi.y, val[1].hi.y), 0, out + out_off + owh_str * 5);
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:249:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore2((To2)(val[0].hi.z, val[1].hi.z), 0, out + out_off + owh_str * 6);
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:249:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore2((To2)(val[0].hi.z, val[1].hi.z), 0, out + out_off + owh_str * 6);
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:252:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore2((To2)(val[0].hi.w, val[1].hi.w), 0, out + out_off + owh_str * 7);
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:252:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore2((To2)(val[0].hi.w, val[1].hi.w), 0, out + out_off + owh_str * 7);
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:256:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore3((To3)(val[0].lo.x, val[1].lo.x, val[2].lo.x), 0, out + out_off);
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:256:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore3((To3)(val[0].lo.x, val[1].lo.x, val[2].lo.x), 0, out + out_off);
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:258:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore3((To3)(val[0].lo.y, val[1].lo.y, val[2].lo.y), 0, out + out_off + owh_str);
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:258:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore3((To3)(val[0].lo.y, val[1].lo.y, val[2].lo.y), 0, out + out_off + owh_str);
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:261:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore3((To3)(val[0].lo.z, val[1].lo.z, val[2].lo.z), 0, out + out_off + (owh_str << 1));
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:261:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore3((To3)(val[0].lo.z, val[1].lo.z, val[2].lo.z), 0, out + out_off + (owh_str << 1));
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:264:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore3((To3)(val[0].lo.w, val[1].lo.w, val[2].lo.w), 0, out + out_off + owh_str * 3);
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:264:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore3((To3)(val[0].lo.w, val[1].lo.w, val[2].lo.w), 0, out + out_off + owh_str * 3);
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:267:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore3((To3)(val[0].hi.x, val[1].hi.x, val[2].hi.x), 0, out + out_off + owh_str * 4);
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:267:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore3((To3)(val[0].hi.x, val[1].hi.x, val[2].hi.x), 0, out + out_off + owh_str * 4);
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:270:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore3((To3)(val[0].hi.y, val[1].hi.y, val[2].hi.y), 0, out + out_off + owh_str * 5);
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:270:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore3((To3)(val[0].hi.y, val[1].hi.y, val[2].hi.y), 0, out + out_off + owh_str * 5);
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:273:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore3((To3)(val[0].hi.z, val[1].hi.z, val[2].hi.z), 0, out + out_off + owh_str * 6);
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:273:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore3((To3)(val[0].hi.z, val[1].hi.z, val[2].hi.z), 0, out + out_off + owh_str * 6);
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] <source>:276:15: error: use of undeclared identifier 'val'; did you mean 'ival'?
E RKNN: [23:27:44.655] vstore3((To3)(val[0].hi.w, val[1].hi.w, val[2].hi.w), 0, out + out_off + owh_str * 7);
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:152:7: note: 'ival' declared here
E RKNN: [23:27:44.655] Ti8 ival;
E RKNN: [23:27:44.655] ^
E RKNN: [23:27:44.655] <source>:276:15: error: expecting lvalue here
E RKNN: [23:27:44.655] vstore3((To3)(val[0].hi.w, val[1].hi.w, val[2].hi.w), 0, out + out_off + owh_str * 7);
E RKNN: [23:27:44.655] ^~~
E RKNN: [23:27:44.655] error: Compiler frontend failed (error code 63)
E RKNN: [23:27:44.656] OpenCL error with code CL_INVALID_PROGRAM_EXECUTABLE.
E RKNN: [23:27:44.656] Add unpack gpu op kernel failed, file_name = buffer/unpack_nchwc8_to_nchw_buf.cl, kernel_name = unpack_nchwc8_to_nchw, build_options = -D Ti=half -D Ti8=half8 -D To=float -D To2=float2 -D To3=float3 -D To4=float4
E RKNN: [23:27:44.656] layout convert failed
E RKNN: [23:27:44.656] Op: 'cstInstanceNormalization_1_256_64_64:/model/model.8/InstanceNormalization' init failed with a return value of -1
E RKNN: [23:27:44.657] Op type: 'cstInstanceNormalization_1_256_64_64' register custom op failed for gpu device !
RT,报错日志如下:
这个OpenCL源码不是我写的,是librknnrt.so内部自带的一个源码,不知道是干什么用的。现在它编译失败,导致程序还没执行到我的算子逻辑就会报错。。。
源码如下: