TOSA Reference model 0.90.0 Release Notes

Add support for the TOSA shape operators
Support the new RESCALE signedness attributes
Compliance generator fixes
Significant improvement in Main Inference conformance coverage
Save int8/uint8 outputs as the native type instead of int32
Removed the operator API
Many cleanups and bug fixes
  1. c23fc3b Remove RESHAPE -1 dimensions support by Jeremy Johnson · 2 years, 1 month ago
  2. f7f78ae Add support for uint16_t to RESCALE by Jeremy Johnson · 2 years, 1 month ago
  3. 0e6218e Update framework test generation for ERROR_IF criteria by Jeremy Johnson · 2 years, 2 months ago
  4. 7edb34c Initialize accumulator with bias value for CONV3D by Eric Kunze · 2 years, 2 months ago
  5. 67a9155 Adjust divisor calculation by Eric Kunze · 2 years, 5 months ago
  6. 0e46364 Fix for NEGATE using 32-bit accumulator by Jeremy Johnson · 2 years, 2 months ago
  7. 5860df6 Control oversized tests for TRANSPOSE_CONV2D by Jeremy Johnson · 2 years, 2 months ago
  8. 4a6fb9b Update tensor ops ERROR_IF criteria by Jeremy Johnson · 2 years, 2 months ago
  9. 9a66abb Refactor verif/generator/tosa_test_gen.py into different files by Jeremy Johnson · 2 years, 3 months ago
  10. 7bebea8 Fix NEGATE int8 test value ranges by Jeremy Johnson · 2 years, 3 months ago
  11. 7de9b45 Add missing REQUIREs check to REDUCE_SUM in refmodel by Jeremy Johnson · 2 years, 3 months ago
  12. 5d1a347 Update pre-commit tool versions by Jeremy Johnson · 2 years, 3 months ago
  13. 81ee53d Add missing REQUIRE to NEGATE op by Jeremy Johnson · 2 years, 3 months ago
  14. 25669b3 Improve EQUAL tests to have matching numbers by Jeremy Johnson · 2 years, 3 months ago
  15. b7af461 Fix input rank-match comparison, --no-ref-model flag, no test list by Jared Smolens · 2 years, 3 months ago
  16. 62a7b7f Usability cleanup by Jared Smolens · 2 years, 3 months ago
  17. 8a8cca9 Generate REDUCE_MIN tests (instead of REDUCE_MAX) by Jeremy Johnson · 2 years, 4 months ago
  18. 615feee Fix refmodel LOGICAL_XOR (was incorrectly LOGICAL_OR) by Jeremy Johnson · 2 years, 4 months ago
  19. 015c355 Add framework unit test generation scripts by Jeremy Johnson · 2 years, 4 months ago
  20. c0fe04d Fix rescale test gen for scale32 & dtype by Jeremy Johnson · 2 years, 4 months ago
  21. 42c9bae Update refmodel apply_scale_32: adjust range checking by Jeremy Johnson · 2 years, 5 months ago
  22. ae0c1c6 Minor formatting fixes for python by Jeremy Johnson · 2 years, 5 months ago
  23. 830add4 Rework divisor calculation for AVGPOOL2D by Eric Kunze · 2 years, 5 months ago
  24. 39f127b Fix for max arguments to be respected in build tests by Jeremy Johnson · 2 years, 5 months ago
  25. 0c171ac Fix COND_IF binary INT8/16 test generation by Jeremy Johnson · 2 years, 5 months ago
  26. 66bad80 Fix for LOGICAL_LEFT/RIGHT_SHIFT shift values by Jeremy Johnson · 2 years, 5 months ago
  27. fcc0914 Add convert2conformance as package by Jeremy Johnson · 2 years, 5 months ago
  28. 6179c21 Add convert2conformance script by Jeremy Johnson · 2 years, 6 months ago
  29. 5c1364c Add python pre-commit script checkers by Jeremy Johnson · 2 years, 6 months ago
  30. be1a940 Update tosa_verif_run_ref by Jeremy Johnson · 2 years, 7 months ago
  31. 2ec3494 Reorganize verif and create packages by Jeremy Johnson · 2 years, 7 months ago
  32. a1d4985 Fix crash with rank mismatch negative tests by Eric Kunze · 2 years, 6 months ago
  33. f20a5a4 Stop COND_IF neg tests creating bad arrays by Jeremy Johnson · 2 years, 7 months ago
  34. 729b035 Do not generate tests that fail validation checks by Les Bell · 2 years, 7 months ago
  35. 3ca02a7 WrongRank negative test gen additions & fixes by Jeremy Johnson · 2 years, 8 months ago
  36. 27cf543 ERRORIF test generation fixes by Jeremy Johnson · 2 years, 8 months ago
  37. 0e027d4 Convolutions ERROR_IF tests by Les Bell · 2 years, 8 months ago
  38. 3aea3c3 Update serialization_lib with flatbuffers v2.0.0 by Kevin Cheng · 2 years, 8 months ago
  39. 2131a4d Fix broadcast bug by Kevin Cheng · 2 years, 8 months ago
  40. 9fe1724 More ERROR_IF to check attribute for convolution ops by Kevin Cheng · 2 years, 8 months ago
  41. 7e9ac9a Add Broadcast DimensionMismatch errors by Jeremy Johnson · 2 years, 8 months ago
  42. 1c3c847 Check valid broadcastable shape for binary and ternary ops by Kevin Cheng · 2 years, 8 months ago
  43. 01c359d Fix Transpose WrongRank test and add new test for Concat by Matthew Haddon · 2 years, 9 months ago
  44. 630c17c Add negative testing to cond_if, while_loop by Matthew Haddon · 2 years, 9 months ago
  45. bb5676f Add ERROR_IF checks to operators without specific ERROR_IFs by Matthew Haddon · 2 years, 9 months ago
  46. 25fbe52 Cleanup CMakeLists.txt by Kevin Cheng · 2 years, 8 months ago
  47. d4ea8f1 Update reference model version to 0.24.0 draft by Eric Kunze · 2 years, 8 months ago
  48. 5ffbc94 Remove draft tag for 0.23 release by Eric Kunze · 2 years, 8 months ago v0.23 v0.23.0
  49. f3e016f more ERROR_IF fixes by Kevin Cheng · 2 years, 8 months ago
  50. 8079480 Fix for tensor_ops.cc by Kevin Cheng · 2 years, 8 months ago
  51. c0b24f0 RESIZE test generator updates by Jeremy Johnson · 2 years, 8 months ago
  52. fe392ce Changes for 0.23.0 release by Kevin Cheng · 2 years, 9 months ago
  53. 1009674 Add version to reference model by Kevin Cheng · 2 years, 8 months ago
  54. 8c06a65 Limit tensor values for COND_IF/WHILE_LOOP tests to stop saturation by Jeremy Johnson · 2 years, 8 months ago
  55. 6e52866 Fix typo in Concat ERROR_IF by Kevin Cheng · 2 years, 8 months ago
  56. 58026d6 Fix pool2d generation and check to match specification by Jeremy Johnson · 2 years, 9 months ago
  57. 5d00c69 Add ERROR_IF to control flow ops. by Kevin Cheng · 2 years, 9 months ago
  58. cc61be3 More ERROR_IF supports by Kevin Cheng · 2 years, 9 months ago
  59. e807aae Add Negative tests for pad, reshape, slice, transpose by Matthew Haddon · 2 years, 9 months ago
  60. c4cf037 Add negative testing support to fully_connected, matmul, argmax by Matthew Haddon · 2 years, 9 months ago
  61. c202521 Add negative testing support to RESCALE by Matthew Haddon · 2 years, 9 months ago
  62. 8a0a663 Remove tosa_serializer.py and use the one from serialization_lib now. by Kevin Cheng · 2 years, 9 months ago
  63. 7eb93d7 Catch ERROR_IF on AVG_POOL2D and MAX_POOL2D by Kevin Cheng · 2 years, 9 months ago
  64. 6040b4d COND_IF int8, int16 tests by Les Bell · 2 years, 9 months ago
  65. b6b59e3 Add negative testing for avg_pool2d, max_pool2d by Matthew Haddon · 2 years, 9 months ago
  66. d6ce725 Add negative testing support for reduce operators by Matthew Haddon · 2 years, 9 months ago
  67. 03bec73 Fix rank and dtype filtering for ops like conv3d & fully_connected by Jeremy Johnson · 2 years, 9 months ago
  68. e4ecdb2 Add negative testing support for ew_unary operators by Matthew Haddon · 2 years, 9 months ago
  69. eacff9a Add negative testing support to (most) EW Binary Ops by Matthew Haddon · 2 years, 9 months ago
  70. 693ba9e Add ERROR_IF checks for mismatched batch/channel by Matthew Haddon · 2 years, 9 months ago
  71. 1c00b71 Separate positive and negative test generation and refactor by Matthew Haddon · 2 years, 9 months ago
  72. 960985a Fix shape generation with num-const-inputs-concat option by Jeremy Johnson · 2 years, 9 months ago
  73. ec5586c Fix reduction ERROR_IF cases by Kevin Cheng · 2 years, 9 months ago
  74. 478101b Couple of reference model fixes by Kevin Cheng · 2 years, 9 months ago
  75. 848efb4 Add shared ERROR_IF statements by Matthew Haddon · 2 years, 10 months ago
  76. 17e9202 Fix CONST test. by Kevin Cheng · 2 years, 9 months ago
  77. c72b59c Fixes to pass NEGATE op test. by Kevin Cheng · 2 years, 9 months ago
  78. 903763c Add SUBGRAPH_ERROR_IF() to catch graph-level error. by Kevin Cheng · 2 years, 9 months ago
  79. 7fb8fa1 Remove duplicate output tensor in cond_if_binary test by Kevin Cheng · 2 years, 9 months ago
  80. 269e898 Remove ReluN op. by Kevin Cheng · 2 years, 9 months ago
  81. c42addc Removing rank 0 broadcast in binary op. by Kevin Cheng · 2 years, 9 months ago
  82. 6097c3d Op that violates rank requirement now runs to the end and return ERROR instead of bailing out. by Kevin Cheng · 2 years, 9 months ago
  83. e86fd34 Add ERROR_IF support for RESIZE by Matthew Haddon · 2 years, 10 months ago
  84. 7aa69f4 Extended tests for 2D/3D tensor functions by Les Bell · 2 years, 9 months ago
  85. 6132cfe Add stride larger than dimension error_if check for resize by Matthew Haddon · 2 years, 9 months ago
  86. 7e7fccd Unit test runner ergonomics by Jared Smolens · 2 years, 9 months ago
  87. 1918e8a Add maximum dimension check ERROR_IF in RESIZE. by Kevin Cheng · 2 years, 10 months ago
  88. c94e63d Compatibility with flatbuffers 1.12.0 and 2.0.0 by Jared Smolens · 2 years, 10 months ago
  89. f414b3c Generate more CONV3D tests by Les Bell · 2 years, 10 months ago
  90. 1533b85 Implement Conv3D kernel. by Kevin Cheng · 2 years, 10 months ago
  91. 93a1628 Rename attribute: Pool2d, Conv2d, TransposeConv2d -> Pool, Conv, TransposeConv by Kevin Cheng · 2 years, 10 months ago
  92. e3d6a8f Add a top level license file by Eric Kunze · 2 years, 10 months ago
  93. ef509a4 Fix for ADD/SUB saturation in tests by Jeremy Johnson · 2 years, 10 months ago
  94. b227ae5 Fix while_loop test. by Kevin Cheng · 2 years, 10 months ago
  95. 9034747 Add saturation REQUIREs for ADD,SUB,MUL,INTDIV by Jeremy Johnson · 2 years, 10 months ago
  96. b724efc Remove invalid tests from test generator by Matthew Haddon · 2 years, 10 months ago
  97. 7456709 Allow user to specify test type generated by Matthew Haddon · 3 years ago
  98. 4b2881a Fix batch size if target shape set for SCATTER operator by Matthew Haddon · 2 years, 10 months ago
  99. 459443c Rename DIV operator to INTDIV by Matthew Haddon · 2 years, 10 months ago
  100. 82ad4d6 Set TILE multiple to one if input dimension is large by Matthew Haddon · 2 years, 11 months ago