TOSA reference model v0.50.0 release tag

- Note that in this release, the specification has added the concept of
levels, but the reference model and conformance tests do not support
testing of levels
- Added FP16 and BF16 data type support, renamed FLOAT to FP32
- Started support for TOSA Main Inference conformance. Still a work in
progress
- Added the IModelRunner interface to allow running the reference model
via an API
- Added simple testing against Numpy
- Tests created/fixed: prelu, CAST, RESCALE, TILE, SIGMOID
- Upgraded Eigen submodule to version 3.4.0
- Misc. bugfixes
  1. d88c3b3 Fix conformance desc.json contains correct profiles by Jeremy Johnson · 1 year, 6 months ago
  2. 542dd3b Create MI tests for Data Nodes: CONST, IDENTITY by James Ward · 1 year, 7 months ago
  3. f089099 Create MI tests for Data Layout: CONCAT, PAD, RESHAPE, REVERSE, SLICE, TILE, TRANSPOSE by James Ward · 1 year, 7 months ago
  4. 990cc4b Create MI tests for Scatter/Gather: SCATTER, GATHER by James Ward · 1 year, 7 months ago
  5. 52ac9d6 Create MI tests for Tensors: ARGMAX, MAX_POOL2D by James Ward · 1 year, 7 months ago
  6. e4b08ff Initial set up of Main Inference conformance test gen by Jeremy Johnson · 1 year, 9 months ago
  7. 41a04fe Add framework test for tfl.prelu by TatWai Chong · 1 year, 7 months ago
  8. 24dbc42 Add BF16 support to reference model by James Ward · 1 year, 8 months ago
  9. 3b0544c Add TILE bool tests & rename CAST/RESCALE tests by Jeremy Johnson · 1 year, 8 months ago
  10. bc2a3db Rename FLOAT type to FP32 by Jeremy Johnson · 1 year, 8 months ago
  11. 93d4390 Minor fixes & add FP16 support to refmodel testing and conformance gen by Jeremy Johnson · 1 year, 8 months ago
  12. 8b39043 Reference model changes for fp16 support by James Ward · 1 year, 10 months ago
  13. a0848c6 Add CONST testing to Numpy refmodel tests by Jeremy Johnson · 1 year, 9 months ago
  14. f7008da Add framework test for TF and TFL mirrorpad by TatWai Chong · 1 year, 9 months ago
  15. 0042343 Add simple post commit reference model testing against Numpy by Jeremy Johnson · 1 year, 9 months ago
  16. d4fe4bf Update RESCALE testing to match no rank restrictions by Eric Kunze · 1 year, 9 months ago
  17. 5a76b2a [Fix] Wrong dimension is inferred in tensor shape generation by TatWai Chong · 1 year, 9 months ago
  18. fd62905 Update framework test generator to support TF/TFL conv3d. by TatWai Chong · 1 year, 10 months ago
  19. c1a9783 Align padding for transpose_conv2d to match spec by Eric Kunze · 1 year, 11 months ago
  20. 473eb38 Add generator functions to support TFL gelu by TatWai Chong · 1 year, 10 months ago
  21. d32c6da Add PAD ERROR_IF test for output shape by Jeremy Johnson · 1 year, 9 months ago
  22. d511f9e Enabled 16-bit TABLE REQUIRE statement by Jerry Ge · 1 year, 10 months ago
  23. 286f834 Simplify the argument parsing and debug code by Eric Kunze · 2 years ago
  24. a0e03f3 Update RESIZE operator in test generator for spec updates by Jeremy Johnson · 2 years ago
  25. f732609 Update TOSA resize to match specification by TatWai Chong · 2 years ago
  26. 9391243 Added framework tests for Relu1 Operator legalization by Jerry Ge · 1 year, 10 months ago
  27. 8858862 Add profile to all created conformance tests. by Jeremy Johnson · 1 year, 11 months ago
  28. 0ecfa37 Add conformance generator scripts by Jeremy Johnson · 1 year, 11 months ago
  29. 750d27d Modify input limits for apply_scale_32 by Eric Kunze · 1 year, 11 months ago
  30. b5fabec Remove quantization info from serialization attributes by Eric Kunze · 2 years ago
  31. 24594f5 Update transpose_conv2d to align with TOSA spec by TatWai Chong · 2 years ago
  32. c23fc3b Remove RESHAPE -1 dimensions support by Jeremy Johnson · 2 years ago
  33. f7f78ae Add support for uint16_t to RESCALE by Jeremy Johnson · 2 years ago
  34. 0e6218e Update framework test generation for ERROR_IF criteria by Jeremy Johnson · 2 years, 1 month ago
  35. 0e46364 Fix for NEGATE using 32-bit accumulator by Jeremy Johnson · 2 years, 1 month ago
  36. 5860df6 Control oversized tests for TRANSPOSE_CONV2D by Jeremy Johnson · 2 years, 1 month ago
  37. 4a6fb9b Update tensor ops ERROR_IF criteria by Jeremy Johnson · 2 years, 1 month ago
  38. 9a66abb Refactor verif/generator/tosa_test_gen.py into different files by Jeremy Johnson · 2 years, 2 months ago
  39. 7bebea8 Fix NEGATE int8 test value ranges by Jeremy Johnson · 2 years, 2 months ago
  40. 7de9b45 Add missing REQUIREs check to REDUCE_SUM in refmodel by Jeremy Johnson · 2 years, 2 months ago
  41. 5d1a347 Update pre-commit tool versions by Jeremy Johnson · 2 years, 2 months ago
  42. 81ee53d Add missing REQUIRE to NEGATE op by Jeremy Johnson · 2 years, 2 months ago
  43. 25669b3 Improve EQUAL tests to have matching numbers by Jeremy Johnson · 2 years, 2 months ago
  44. b7af461 Fix input rank-match comparison, --no-ref-model flag, no test list by Jared Smolens · 2 years, 2 months ago
  45. 8a8cca9 Generate REDUCE_MIN tests (instead of REDUCE_MAX) by Jeremy Johnson · 2 years, 3 months ago
  46. 015c355 Add framework unit test generation scripts by Jeremy Johnson · 2 years, 3 months ago
  47. c0fe04d Fix rescale test gen for scale32 & dtype by Jeremy Johnson · 2 years, 3 months ago
  48. 42c9bae Update refmodel apply_scale_32: adjust range checking by Jeremy Johnson · 2 years, 4 months ago
  49. ae0c1c6 Minor formatting fixes for python by Jeremy Johnson · 2 years, 4 months ago
  50. 39f127b Fix for max arguments to be respected in build tests by Jeremy Johnson · 2 years, 4 months ago
  51. 0c171ac Fix COND_IF binary INT8/16 test generation by Jeremy Johnson · 2 years, 4 months ago
  52. 66bad80 Fix for LOGICAL_LEFT/RIGHT_SHIFT shift values by Jeremy Johnson · 2 years, 4 months ago
  53. 5c1364c Add python pre-commit script checkers by Jeremy Johnson · 2 years, 5 months ago
  54. be1a940 Update tosa_verif_run_ref by Jeremy Johnson · 2 years, 6 months ago
  55. 2ec3494 Reorganize verif and create packages by Jeremy Johnson · 2 years, 6 months ago
  56. a1d4985 Fix crash with rank mismatch negative tests by Eric Kunze · 2 years, 5 months ago
  57. f20a5a4 Stop COND_IF neg tests creating bad arrays by Jeremy Johnson · 2 years, 6 months ago
  58. 729b035 Do not generate tests that fail validation checks by Les Bell · 2 years, 6 months ago
  59. 3ca02a7 WrongRank negative test gen additions & fixes by Jeremy Johnson · 2 years, 7 months ago
  60. 27cf543 ERRORIF test generation fixes by Jeremy Johnson · 2 years, 7 months ago
  61. 0e027d4 Convolutions ERROR_IF tests by Les Bell · 2 years, 7 months ago
  62. 7e9ac9a Add Broadcast DimensionMismatch errors by Jeremy Johnson · 2 years, 7 months ago
  63. 01c359d Fix Transpose WrongRank test and add new test for Concat by Matthew Haddon · 2 years, 8 months ago
  64. 630c17c Add negative testing to cond_if, while_loop by Matthew Haddon · 2 years, 8 months ago
  65. bb5676f Add ERROR_IF checks to operators without specific ERROR_IFs by Matthew Haddon · 2 years, 8 months ago
  66. c0b24f0 RESIZE test generator updates by Jeremy Johnson · 2 years, 7 months ago
  67. fe392ce Changes for 0.23.0 release by Kevin Cheng · 2 years, 8 months ago
  68. 8c06a65 Limit tensor values for COND_IF/WHILE_LOOP tests to stop saturation by Jeremy Johnson · 2 years, 7 months ago
  69. 58026d6 Fix pool2d generation and check to match specification by Jeremy Johnson · 2 years, 8 months ago
  70. e807aae Add Negative tests for pad, reshape, slice, transpose by Matthew Haddon · 2 years, 8 months ago
  71. c4cf037 Add negative testing support to fully_connected, matmul, argmax by Matthew Haddon · 2 years, 8 months ago
  72. c202521 Add negative testing support to RESCALE by Matthew Haddon · 2 years, 8 months ago
  73. 8a0a663 Remove tosa_serializer.py and use the one from serialization_lib now. by Kevin Cheng · 2 years, 8 months ago
  74. 6040b4d COND_IF int8, int16 tests by Les Bell · 2 years, 8 months ago
  75. b6b59e3 Add negative testing for avg_pool2d, max_pool2d by Matthew Haddon · 2 years, 8 months ago
  76. d6ce725 Add negative testing support for reduce operators by Matthew Haddon · 2 years, 8 months ago
  77. 03bec73 Fix rank and dtype filtering for ops like conv3d & fully_connected by Jeremy Johnson · 2 years, 8 months ago
  78. e4ecdb2 Add negative testing support for ew_unary operators by Matthew Haddon · 2 years, 8 months ago
  79. eacff9a Add negative testing support to (most) EW Binary Ops by Matthew Haddon · 2 years, 8 months ago
  80. 693ba9e Add ERROR_IF checks for mismatched batch/channel by Matthew Haddon · 2 years, 8 months ago
  81. 1c00b71 Separate positive and negative test generation and refactor by Matthew Haddon · 2 years, 8 months ago
  82. 960985a Fix shape generation with num-const-inputs-concat option by Jeremy Johnson · 2 years, 8 months ago
  83. 848efb4 Add shared ERROR_IF statements by Matthew Haddon · 2 years, 9 months ago
  84. 17e9202 Fix CONST test. by Kevin Cheng · 2 years, 8 months ago
  85. 7fb8fa1 Remove duplicate output tensor in cond_if_binary test by Kevin Cheng · 2 years, 8 months ago
  86. 269e898 Remove ReluN op. by Kevin Cheng · 2 years, 8 months ago
  87. e86fd34 Add ERROR_IF support for RESIZE by Matthew Haddon · 2 years, 9 months ago
  88. 7aa69f4 Extended tests for 2D/3D tensor functions by Les Bell · 2 years, 9 months ago
  89. 7e7fccd Unit test runner ergonomics by Jared Smolens · 2 years, 8 months ago
  90. c94e63d Compatibility with flatbuffers 1.12.0 and 2.0.0 by Jared Smolens · 2 years, 9 months ago
  91. f414b3c Generate more CONV3D tests by Les Bell · 2 years, 9 months ago
  92. 1533b85 Implement Conv3D kernel. by Kevin Cheng · 2 years, 9 months ago
  93. 93a1628 Rename attribute: Pool2d, Conv2d, TransposeConv2d -> Pool, Conv, TransposeConv by Kevin Cheng · 2 years, 9 months ago
  94. ef509a4 Fix for ADD/SUB saturation in tests by Jeremy Johnson · 2 years, 9 months ago
  95. b227ae5 Fix while_loop test. by Kevin Cheng · 2 years, 9 months ago
  96. b724efc Remove invalid tests from test generator by Matthew Haddon · 2 years, 9 months ago
  97. 7456709 Allow user to specify test type generated by Matthew Haddon · 2 years, 11 months ago
  98. 4b2881a Fix batch size if target shape set for SCATTER operator by Matthew Haddon · 2 years, 9 months ago
  99. 459443c Rename DIV operator to INTDIV by Matthew Haddon · 2 years, 9 months ago
  100. 82ad4d6 Set TILE multiple to one if input dimension is large by Matthew Haddon · 2 years, 10 months ago