Skip to content

Implement new unified test framework

Viet-Hoa Do requested to merge viet/test into main
  • Define common concepts (test bench, kernel wrapper, data slot, data format, quantizer, reference functions, etc.) to form a unified test for each operator that is capable of testing different families of micro-kernels.
  • Test existing micro-kernels to demonstrate the new framework.
    • Micro-kernels:
      • matmul_clamp_f32_qai8dxp1vlx8_qsi4cxp4vlx8_1vlx4vl_sme2_mopa
      • matmul_clamp_f32_qai8dxp1x4_qsi4cxp4vlx4_1x4vl_sme2_sdot
      • lhs_quant_pack_qai8dxp1vlx4_f32
      • rhs_pack_nxk_qsi4cxp4vlx4s1s0_qsu4cxs1s0_neon
    • Features: with and without bias.
    • Tests:
      • LHS packing.
      • RHS packing.
      • Matrix multiplication.
    • With portion testing, clamping testing.

Signed-off-by: Viet-Hoa Do viet-hoa.do@arm.com

Merge request reports

Loading