diff --git a/third_party/nnlib/arm64-v8a/libhexagon_controller.so b/third_party/nnlib/arm64-v8a/libhexagon_controller.so index 29a8003625daa2865f7a8dddbef2bedd812f44ab..5b17a007b440e9e068925ca3f347dc8d94ccb55a 100755 Binary files a/third_party/nnlib/arm64-v8a/libhexagon_controller.so and b/third_party/nnlib/arm64-v8a/libhexagon_controller.so differ diff --git a/third_party/nnlib/armeabi-v7a/libhexagon_controller.so b/third_party/nnlib/armeabi-v7a/libhexagon_controller.so index 977c25d69cc46d0dba59e71ab45071299ebfbeb1..fc3e89b99f531afbfddba918c5ee4c8ffddb05ac 100755 Binary files a/third_party/nnlib/armeabi-v7a/libhexagon_controller.so and b/third_party/nnlib/armeabi-v7a/libhexagon_controller.so differ diff --git a/third_party/nnlib/ops.h b/third_party/nnlib/ops.h index 252171df5ca5790aa4dc9ef01bcaa8104f71276b..d5f25dbc25c914fdd7f0d49576722a94288dfad1 100644 --- a/third_party/nnlib/ops.h +++ b/third_party/nnlib/ops.h @@ -169,6 +169,7 @@ DEF_OP(BitwiseOr_int32) DEF_OP(BitwiseXor_int32) DEF_OP(Shape_int32) DEF_OP(Pack_int32) +DEF_OP(Pack_f) DEF_OP(MirrorPad_f) DEF_OP(MirrorPad_8) DEF_OP(ResizeNearestNeighbor_f) @@ -486,7 +487,7 @@ DEF_OP(Close_q_qint16) DEF_OP(QuantizedPad_V2_8) DEF_OP(BoxWithNmsLimit_f) DEF_OP(BoxWithNmsLimit_q8q16) -DEF_OP(L2Normalize_8) +DEF_OP_WREF(L2Normalize_8) DEF_OP(Close_boxes_quint16) DEF_OP(DepthwiseSupernode_16x16p16to16) DEF_OP(DepthwiseSupernode_16x16p16to16_d32) @@ -501,8 +502,17 @@ DEF_OP(LSHProjection) DEF_OP(Requantize_8to8) DEF_OP(InputSupernode_16x16p16to16_outd32) DEF_OP(InputSupernode_16x16p32to16_outd32) +DEF_OP(Requantize_8to8_d32) DEF_OP_WREF(QuantizedCorrelation1d_8x8to8) +DEF_OP(Unpack_int32) +DEF_OP(Unpack_f) +DEF_OP(Close_q_qint32) + +DEF_OP(SsdDetectionOut) +DEF_OP(QuantizedTransposeConv2d_8x8p8to8) +DEF_OP(QuantizedPack_8) +DEF_OP(QuantizedUnpack_8) // Add new operations above this line #ifdef __SELF_DEF_OP_WREF #undef __SELF_DEF_OP_WREF diff --git a/third_party/nnlib/v60/libhexagon_nn_skel.so b/third_party/nnlib/v60/libhexagon_nn_skel.so index 1e41798ae5f15106dfea7f6244d1d65865802482..6373aa0b2b455f9ce17e177de13bdf090023887d 100755 Binary files a/third_party/nnlib/v60/libhexagon_nn_skel.so and b/third_party/nnlib/v60/libhexagon_nn_skel.so differ diff --git a/third_party/nnlib/v65/libhexagon_nn_skel.so b/third_party/nnlib/v65/libhexagon_nn_skel.so index 23a8e04b541df5ff0aca64881c3491ad9a39a367..0c1a5886c070767c35849b6e44198edc5817cb83 100755 Binary files a/third_party/nnlib/v65/libhexagon_nn_skel.so and b/third_party/nnlib/v65/libhexagon_nn_skel.so differ diff --git a/third_party/nnlib/v66/libhexagon_nn_skel.so b/third_party/nnlib/v66/libhexagon_nn_skel.so index 8aee4d7d2da59b107dacbdec81efdff34de1a4c0..c116fd31d9088eda02aef00e222b4ed09681456f 100644 Binary files a/third_party/nnlib/v66/libhexagon_nn_skel.so and b/third_party/nnlib/v66/libhexagon_nn_skel.so differ