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. 615feee Fix refmodel LOGICAL_XOR (was incorrectly LOGICAL_OR) by Jeremy Johnson · 2 years, 4 months ago
  2. 015c355 Add framework unit test generation scripts by Jeremy Johnson · 2 years, 4 months ago
  3. c0fe04d Fix rescale test gen for scale32 & dtype by Jeremy Johnson · 2 years, 5 months ago
  4. 42c9bae Update refmodel apply_scale_32: adjust range checking by Jeremy Johnson · 2 years, 5 months ago
  5. ae0c1c6 Minor formatting fixes for python by Jeremy Johnson · 2 years, 5 months ago
  6. 830add4 Rework divisor calculation for AVGPOOL2D by Eric Kunze · 2 years, 5 months ago
  7. 39f127b Fix for max arguments to be respected in build tests by Jeremy Johnson · 2 years, 5 months ago
  8. 0c171ac Fix COND_IF binary INT8/16 test generation by Jeremy Johnson · 2 years, 5 months ago
  9. 66bad80 Fix for LOGICAL_LEFT/RIGHT_SHIFT shift values by Jeremy Johnson · 2 years, 6 months ago
  10. fcc0914 Add convert2conformance as package by Jeremy Johnson · 2 years, 5 months ago
  11. 6179c21 Add convert2conformance script by Jeremy Johnson · 2 years, 6 months ago
  12. 5c1364c Add python pre-commit script checkers by Jeremy Johnson · 2 years, 6 months ago
  13. be1a940 Update tosa_verif_run_ref by Jeremy Johnson · 2 years, 7 months ago
  14. 2ec3494 Reorganize verif and create packages by Jeremy Johnson · 2 years, 7 months ago
  15. a1d4985 Fix crash with rank mismatch negative tests by Eric Kunze · 2 years, 6 months ago
  16. f20a5a4 Stop COND_IF neg tests creating bad arrays by Jeremy Johnson · 2 years, 7 months ago
  17. 729b035 Do not generate tests that fail validation checks by Les Bell · 2 years, 7 months ago
  18. 3ca02a7 WrongRank negative test gen additions & fixes by Jeremy Johnson · 2 years, 8 months ago
  19. 27cf543 ERRORIF test generation fixes by Jeremy Johnson · 2 years, 8 months ago
  20. 0e027d4 Convolutions ERROR_IF tests by Les Bell · 2 years, 8 months ago
  21. 3aea3c3 Update serialization_lib with flatbuffers v2.0.0 by Kevin Cheng · 2 years, 8 months ago
  22. 2131a4d Fix broadcast bug by Kevin Cheng · 2 years, 8 months ago
  23. 9fe1724 More ERROR_IF to check attribute for convolution ops by Kevin Cheng · 2 years, 8 months ago
  24. 7e9ac9a Add Broadcast DimensionMismatch errors by Jeremy Johnson · 2 years, 8 months ago
  25. 1c3c847 Check valid broadcastable shape for binary and ternary ops by Kevin Cheng · 2 years, 8 months ago
  26. 01c359d Fix Transpose WrongRank test and add new test for Concat by Matthew Haddon · 2 years, 9 months ago
  27. 630c17c Add negative testing to cond_if, while_loop by Matthew Haddon · 2 years, 9 months ago
  28. bb5676f Add ERROR_IF checks to operators without specific ERROR_IFs by Matthew Haddon · 2 years, 9 months ago
  29. 25fbe52 Cleanup CMakeLists.txt by Kevin Cheng · 2 years, 8 months ago
  30. d4ea8f1 Update reference model version to 0.24.0 draft by Eric Kunze · 2 years, 8 months ago
  31. 5ffbc94 Remove draft tag for 0.23 release by Eric Kunze · 2 years, 8 months ago v0.23 v0.23.0
  32. f3e016f more ERROR_IF fixes by Kevin Cheng · 2 years, 8 months ago
  33. 8079480 Fix for tensor_ops.cc by Kevin Cheng · 2 years, 8 months ago
  34. c0b24f0 RESIZE test generator updates by Jeremy Johnson · 2 years, 8 months ago
  35. fe392ce Changes for 0.23.0 release by Kevin Cheng · 2 years, 9 months ago
  36. 1009674 Add version to reference model by Kevin Cheng · 2 years, 9 months ago
  37. 8c06a65 Limit tensor values for COND_IF/WHILE_LOOP tests to stop saturation by Jeremy Johnson · 2 years, 9 months ago
  38. 6e52866 Fix typo in Concat ERROR_IF by Kevin Cheng · 2 years, 9 months ago
  39. 58026d6 Fix pool2d generation and check to match specification by Jeremy Johnson · 2 years, 9 months ago
  40. 5d00c69 Add ERROR_IF to control flow ops. by Kevin Cheng · 2 years, 9 months ago
  41. cc61be3 More ERROR_IF supports by Kevin Cheng · 2 years, 9 months ago
  42. e807aae Add Negative tests for pad, reshape, slice, transpose by Matthew Haddon · 2 years, 9 months ago
  43. c4cf037 Add negative testing support to fully_connected, matmul, argmax by Matthew Haddon · 2 years, 9 months ago
  44. c202521 Add negative testing support to RESCALE by Matthew Haddon · 2 years, 9 months ago
  45. 8a0a663 Remove tosa_serializer.py and use the one from serialization_lib now. by Kevin Cheng · 2 years, 9 months ago
  46. 7eb93d7 Catch ERROR_IF on AVG_POOL2D and MAX_POOL2D by Kevin Cheng · 2 years, 9 months ago
  47. 6040b4d COND_IF int8, int16 tests by Les Bell · 2 years, 9 months ago
  48. b6b59e3 Add negative testing for avg_pool2d, max_pool2d by Matthew Haddon · 2 years, 9 months ago
  49. d6ce725 Add negative testing support for reduce operators by Matthew Haddon · 2 years, 9 months ago
  50. 03bec73 Fix rank and dtype filtering for ops like conv3d & fully_connected by Jeremy Johnson · 2 years, 9 months ago
  51. e4ecdb2 Add negative testing support for ew_unary operators by Matthew Haddon · 2 years, 9 months ago
  52. eacff9a Add negative testing support to (most) EW Binary Ops by Matthew Haddon · 2 years, 9 months ago
  53. 693ba9e Add ERROR_IF checks for mismatched batch/channel by Matthew Haddon · 2 years, 9 months ago
  54. 1c00b71 Separate positive and negative test generation and refactor by Matthew Haddon · 2 years, 9 months ago
  55. 960985a Fix shape generation with num-const-inputs-concat option by Jeremy Johnson · 2 years, 9 months ago
  56. ec5586c Fix reduction ERROR_IF cases by Kevin Cheng · 2 years, 9 months ago
  57. 478101b Couple of reference model fixes by Kevin Cheng · 2 years, 9 months ago
  58. 848efb4 Add shared ERROR_IF statements by Matthew Haddon · 2 years, 10 months ago
  59. 17e9202 Fix CONST test. by Kevin Cheng · 2 years, 9 months ago
  60. c72b59c Fixes to pass NEGATE op test. by Kevin Cheng · 2 years, 9 months ago
  61. 903763c Add SUBGRAPH_ERROR_IF() to catch graph-level error. by Kevin Cheng · 2 years, 9 months ago
  62. 7fb8fa1 Remove duplicate output tensor in cond_if_binary test by Kevin Cheng · 2 years, 9 months ago
  63. 269e898 Remove ReluN op. by Kevin Cheng · 2 years, 9 months ago
  64. c42addc Removing rank 0 broadcast in binary op. by Kevin Cheng · 2 years, 9 months ago
  65. 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
  66. e86fd34 Add ERROR_IF support for RESIZE by Matthew Haddon · 2 years, 10 months ago
  67. 7aa69f4 Extended tests for 2D/3D tensor functions by Les Bell · 2 years, 10 months ago
  68. 6132cfe Add stride larger than dimension error_if check for resize by Matthew Haddon · 2 years, 9 months ago
  69. 7e7fccd Unit test runner ergonomics by Jared Smolens · 2 years, 9 months ago
  70. 1918e8a Add maximum dimension check ERROR_IF in RESIZE. by Kevin Cheng · 2 years, 10 months ago
  71. c94e63d Compatibility with flatbuffers 1.12.0 and 2.0.0 by Jared Smolens · 2 years, 10 months ago
  72. f414b3c Generate more CONV3D tests by Les Bell · 2 years, 10 months ago
  73. 1533b85 Implement Conv3D kernel. by Kevin Cheng · 2 years, 10 months ago
  74. 93a1628 Rename attribute: Pool2d, Conv2d, TransposeConv2d -> Pool, Conv, TransposeConv by Kevin Cheng · 2 years, 10 months ago
  75. e3d6a8f Add a top level license file by Eric Kunze · 2 years, 10 months ago
  76. ef509a4 Fix for ADD/SUB saturation in tests by Jeremy Johnson · 2 years, 10 months ago
  77. b227ae5 Fix while_loop test. by Kevin Cheng · 2 years, 10 months ago
  78. 9034747 Add saturation REQUIREs for ADD,SUB,MUL,INTDIV by Jeremy Johnson · 2 years, 10 months ago
  79. b724efc Remove invalid tests from test generator by Matthew Haddon · 2 years, 10 months ago
  80. 7456709 Allow user to specify test type generated by Matthew Haddon · 3 years ago
  81. 4b2881a Fix batch size if target shape set for SCATTER operator by Matthew Haddon · 2 years, 10 months ago
  82. 459443c Rename DIV operator to INTDIV by Matthew Haddon · 2 years, 10 months ago
  83. 82ad4d6 Set TILE multiple to one if input dimension is large by Matthew Haddon · 2 years, 11 months ago
  84. a9d5395 Restore expectedFailure to test description files by Jared Smolens · 2 years, 10 months ago
  85. acb550f Replace node level check ASSERT_MSG_NODE()/FATAL_ERROR_NODE() with REQUIRE() or ERROR_IF() by Kevin Cheng · 3 years ago
  86. 68e7aee Make MATMUL output shape random by Matthew Haddon · 2 years, 11 months ago
  87. 818ab90 Produce Concat tests with multiple input tensors by Matthew Haddon · 3 years ago
  88. a901740 Support int4 weights read. Added conv2d int8xint4 in test generation. by Kevin Cheng · 3 years ago
  89. 7ffccce test gen PAD agPad fix to cover all pad values by Les Bell · 3 years ago
  90. cac4ee9 Add support for UINT8 by Matthew Haddon · 3 years ago
  91. 2a29dc6 fully_connected test OC independent of input shape by Les Bell · 3 years ago
  92. 33d837e fix output type for resize in test gen by Les Bell · 2 years, 11 months ago
  93. 30e4680 fix quantization zero-point generation by Les Bell · 3 years ago
  94. 18e2666 Fix random INT4 and INT8 dtype ranges and clamp attrs by Jeremy Johnson · 3 years ago
  95. a44ac5e Fix bug causing test generator to create unused input tensor by Matthew Haddon · 3 years ago
  96. f54d8a2 Add INT8 table operator support to test generator. by Jeremy Johnson · 3 years ago
  97. 16aac57 Update serialization_lib hash. by Kevin Cheng · 3 years ago
  98. 43e3719 Make operator tests follow consistent naming scheme by Matthew Haddon · 3 years ago
  99. 97eb75f Allow selection of higher rank tests using --target-rank by Jeremy Johnson · 3 years ago
  100. 5fc4e68 Fix bug causing reshape rank not to match test description. by Matthew Haddon · 3 years ago