Skip to content
This project is mirrored from https://review.mlplatform.org/tosa/reference_model. Pull mirroring updated .
  1. Jul 29, 2025
  2. Jul 28, 2025
  3. Jul 21, 2025
  4. Jul 17, 2025
    • Jeremy Johnson's avatar
      refactor(cts): Reduce tosa_verif_build_tests py file sizes · 31568dd1
      Jeremy Johnson authored
      
      
      Reduce the files sizes of tosa_test_gen.py and tosa_arg_gen.py by
      moving classes into their own files.
      
      Moved OutputShaper to tosa_output_shaper.py from tosa_test_gen.py
      Moved build_* functions to new TosaBuildGen class in tosa_build_gen.py
       from tosa_test_gen.py
      Moved TosaTensorGen to tosa_tensor_gen.py from tosa_arg_gen.py
      Moved TosaQuantGen to tosa_quant_gen.py from tosa_arg_gen.py
      Moved TosaTensorValuesGen to tosa_tensor_values_gen.py from
       tosa_arg_gen.py
      
      Signed-off-by: Jeremy Johnson's avatarJeremy Johnson <jeremy.johnson@arm.com>
      Change-Id: I5c2179905a12acc101ba862f1ea368ac25f259f7
      31568dd1
  5. Jul 16, 2025
  6. Jul 15, 2025
  7. Jul 14, 2025
  8. Jul 11, 2025
  9. Jul 10, 2025
  10. Jul 09, 2025
  11. Jul 04, 2025
  12. Jul 03, 2025
    • Ian Tayler Lessa's avatar
      feat(cts): Update conformance for POW · 9349f15c
      Ian Tayler Lessa authored and Jeremy Johnson's avatar Jeremy Johnson committed
      
      
      Update POW conformance to match the new conformance rules that take into
      consideration the latest LOG and EXP conformance and the fix for
      subnormals introduced after v1.0.
      
      Add PRECOMPUTED verification mode, that takes the bounds passed by the
      Reference Model to be the pre-computed allowable absolute error.
      
      Add unit tests for PRECOMPUTED mode.
      
      Signed-off-by: Ian Tayler Lessa's avatarIan Tayler Lessa <ian.taylerlessa@arm.com>
      Change-Id: I09be3b2dadf7ed9bf7c6c91c64b34c7d4e149868
      9349f15c
    • Jeremy Johnson's avatar
      fix(rm): RESIZE BF16 fix for Windows · fa72ea48
      Jeremy Johnson authored
      
      
      Ensure floating point operation for all RESIZE functionality
      
      Change-Id: Iea5cb5e482e3e76a298a4a71ad96a760d9a0ef79
      Signed-off-by: Jeremy Johnson's avatarJeremy Johnson <jeremy.johnson@arm.com>
      fa72ea48
    • Deeptanshu Sekhri's avatar
      Adding PyBinding tests for reference model · c3f61bf6
      Deeptanshu Sekhri authored and Jeremy Johnson's avatar Jeremy Johnson committed
      
      
      Introduced the following tests:
      - a sanity test to verify basic model functionality(in memory).
      - Tests for DType variants to validate behaviour for different data types.
      - Unit tests generated using tosa_verif_build_tests.
      
      Also adding selective test execution for unit tests via pytest markers ('pyb_smoke' and 'pyb_fullsuite').
      
      Sanity and DType tests run by default.
      
      To run unit tests, use:
        pytest -m "pyb_smoke"
        pytest -m "pyb_fullsuite"
      
      Signed-off-by: Deeptanshu Sekhri's avatarDeeptanshu Sekhri <deeptanshu.sekhri@arm.com>
      Change-Id: I7ae3c25bc76362ac0374b07ba8ef79e154c214fc
      c3f61bf6
  13. Jul 01, 2025
  14. Jun 30, 2025
  15. Jun 27, 2025
    • Ian Tayler Lessa's avatar
      Fix ULP bound for MAX_RESIZE mode · 51201a53
      Ian Tayler Lessa authored
      
      
      This now correctly computes the ULP bound relative to the maximum
      absolute input, while previously we were computing it relative to the
      reference output.
      
      Extend the unit test coverage for max resize verification to catch
      regressions and other bugs in bfloat16 and float16
      
      Refactor a calcAbsErrorBound function matching the spec to use across
      verification code.
      
      Signed-off-by: Ian Tayler Lessa's avatarIan Tayler Lessa <ian.taylerlessa@arm.com>
      Change-Id: I04b08d5d160258c560dbfde3b70247d76bf3f225
      51201a53
    • Ian Tayler Lessa's avatar
      Rename RELATIVE verify mode to MAX_RELATIVE · bc3ab19f
      Ian Tayler Lessa authored
      
      
      RELATIVE allows error relative to some fixed 'max' value, i.e. fixed
      error for all outputs in an operation.
      
      Renaming it to MAX_RELATIVE allows us to add a second mode,
      OUTPUT_RELATIVE, which will allow error relative to each output in an
      operator.
      
      The OUTPUT_RELATIVE mode will be coming as a separate patch.
      
      Signed-off-by: Ian Tayler Lessa's avatarIan Tayler Lessa <ian.taylerlessa@arm.com>
      Change-Id: Ia70549c19ec781b1172cb1a2a7fd0da581489ca5
      bc3ab19f
  16. Jun 26, 2025
  17. Jun 25, 2025
  18. Jun 23, 2025
  19. Jun 19, 2025
  20. Jun 18, 2025
  21. Jun 17, 2025
  22. Jun 16, 2025
  23. Jun 13, 2025
  24. Jun 11, 2025
  25. Jun 10, 2025
  26. Jun 09, 2025
Loading