Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion backends/cadence/hifi/third-party/nnlib/nnlib-hifi4
Submodule nnlib-hifi4 updated 81 files
+ archive/xa_nnlib_hifi4_09_09_2024.zip
+45 −0 xa_nnlib/README
+1 −1 xa_nnlib/algo/common/include/xa_api_defs.h
+484 −0 xa_nnlib/algo/common/include/xa_nn_fully_connected_common.h
+4 −4 xa_nnlib/algo/common/include/xa_nnlib_definitions.h
+18 −0 xa_nnlib/algo/kernels/activations/hifi4/xa_nn_activations_8_8.c
+10 −6 xa_nnlib/algo/kernels/activations/hifi4/xa_nn_softmax_asym8_asym8.c
+27 −24 xa_nnlib/algo/kernels/basic/hifi4/xa_nn_elm_add_quant16.c
+543 −0 xa_nnlib/algo/kernels/basic/hifi4/xa_nn_elm_quantize.c
+303 −43 xa_nnlib/algo/kernels/cnn/hifi4/xa_nn_conv2d_depthwise_sym8sxasym8s.c
+63 −12 xa_nnlib/algo/kernels/cnn/hifi4/xa_nn_conv2d_depthwise_sym8sxsym16s.c
+188 −0 xa_nnlib/algo/kernels/cnn/hifi4/xa_nn_conv2d_pointwise_sym8sxasym8s.c
+86 −28 xa_nnlib/algo/kernels/cnn/hifi4/xa_nn_conv2d_pointwise_sym8sxsym16s.c
+268 −0 xa_nnlib/algo/kernels/cnn/hifi4/xa_nn_conv2d_std_circ_buf.c
+35 −2 xa_nnlib/algo/kernels/cnn/hifi4/xa_nn_conv2d_std_state.h
+113 −45 xa_nnlib/algo/kernels/cnn/hifi4/xa_nn_conv2d_std_sym8sxasym8s.c
+371 −12 xa_nnlib/algo/kernels/cnn/hifi4/xa_nn_conv2d_std_sym8sxsym16s.c
+66 −23 xa_nnlib/algo/kernels/cnn/hifi4/xa_nn_conv2d_sym8sxasym8s.c
+78 −12 xa_nnlib/algo/kernels/cnn/hifi4/xa_nn_conv2d_sym8sxsym16s.c
+20 −70 xa_nnlib/algo/kernels/cnn/hifi4/xa_nn_matXvec_sym8sxasym8s_asym8s_circ.c
+16 −1 xa_nnlib/algo/kernels/cnn/hifi4/xa_nn_matXvec_sym8sxsym16s_sym16s_circ.c
+69 −19 xa_nnlib/algo/kernels/cnn/hifi4/xa_nn_transpose_conv_sym8sxasym8s.c
+58 −10 xa_nnlib/algo/kernels/cnn/hifi4/xa_nn_transpose_conv_sym8sxsym16s.c
+1 −524 xa_nnlib/algo/kernels/fc/hifi4/xa_nn_fully_connected.c
+110 −0 xa_nnlib/algo/kernels/fc/hifi4/xa_nn_fully_connected_v2.c
+476 −0 xa_nnlib/algo/kernels/matXvec/hifi4/xa_nn_batch_matmul_asym8sxasym8s.c
+184 −0 xa_nnlib/algo/kernels/matXvec/hifi4/xa_nn_batch_matmul_sym16sxsym16s.c
+269 −0 xa_nnlib/algo/kernels/matXvec/hifi4/xa_nn_matXvec_sym8sxsym16s.c
+1,463 −0 xa_nnlib/algo/kernels/matXvec/hifi4/xa_nn_matXvec_v2_asym8sxasym8s.c
+1,032 −0 xa_nnlib/algo/kernels/matXvec/hifi4/xa_nn_matXvec_v2_sym8sxsym16s.c
+771 −261 xa_nnlib/algo/kernels/matXvec/hifi4/xa_nn_matmul_asym8sxasym8s.c
+550 −0 xa_nnlib/algo/kernels/matXvec/hifi4/xa_nn_matmul_sym16sxsym16s.c
+58 −64 xa_nnlib/algo/kernels/matXvec/hifi4/xa_nn_matmul_sym8sxasym8s.c
+133 −4 xa_nnlib/algo/kernels/matXvec/hifi4/xa_nn_matmul_sym8sxsym16s.c
+163 −0 xa_nnlib/algo/kernels/norm/hifi4/xa_nn_renorm_8.c
+71 −0 xa_nnlib/algo/kernels/reorg/hifi4/xa_nn_shuffle_8.c
+31 −0 xa_nnlib/build/ldscript_nnlib.txt
+12 −4 xa_nnlib/build/makefile_nn_lib_hifi4
+32 −0 xa_nnlib/build/symbols_nnlib.txt
+ xa_nnlib/doc/HiFi-NNLib-ProgrammersGuide_GitHub.pdf
+3,481 −2,892 xa_nnlib/include/nnlib/xa_nnlib_kernels_api.h
+1 −0 xa_nnlib/test/include/file_io.h
+1 −0 xa_nnlib/test/include/xt_manage_buffers.h
+21 −0 xa_nnlib/test/src/file_io.c
+55 −0 xa_nnlib/test/src/xa_nn_basic_testbench.c
+268 −88 xa_nnlib/test/src/xa_nn_conv_testbench.c
+204 −18 xa_nnlib/test/src/xa_nn_matXvec_testbench.c
+28 −1 xa_nnlib/test/src/xa_nn_norm_testbench.c
+24 −1 xa_nnlib/test/src/xa_nn_reorg_testbench.c
+6 −0 xa_nnlib/test/src/xt_manage_buffers.c
+ xa_nnlib/test/test_inp/lstm/256x256/fix16x16/c/coef_data/b_c.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix16x16/c/coef_data/b_f.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix16x16/c/coef_data/b_i.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix16x16/c/coef_data/b_o.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix16x16/c/coef_data/w_hc.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix16x16/c/coef_data/w_hf.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix16x16/c/coef_data/w_hi.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix16x16/c/coef_data/w_ho.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix16x16/c/coef_data/w_xc.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix16x16/c/coef_data/w_xf.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix16x16/c/coef_data/w_xi.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix16x16/c/coef_data/w_xo.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix16x16/c/context_c.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix16x16/c/context_h.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix16x16/c/input.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix8x16/c/coef_data/b_c.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix8x16/c/coef_data/b_f.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix8x16/c/coef_data/b_i.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix8x16/c/coef_data/b_o.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix8x16/c/coef_data/w_hc.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix8x16/c/coef_data/w_hf.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix8x16/c/coef_data/w_hi.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix8x16/c/coef_data/w_ho.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix8x16/c/coef_data/w_xc.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix8x16/c/coef_data/w_xf.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix8x16/c/coef_data/w_xi.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix8x16/c/coef_data/w_xo.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix8x16/c/context_c.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix8x16/c/context_h.bin
+ xa_nnlib/test/test_inp/lstm/256x256/fix8x16/c/input.bin
+ xws/xa_hifi4_nnlib_lib_4_2_0_api_1_10_src.xws
Loading