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. 0ffa2a4 Remove draft tag from 0.90 reference model by Eric Kunze · 3 months ago v0.90 v0.90.0
  2. f15bad8 [testing] Switch to using shape type for start and size of slice by TatWai Chong · 5 months ago
  3. 01f937a Change the start and size of slice to tosa shape type by TatWai Chong · 5 months ago
  4. 39431cb Fix the improvement of the ABS_ERROR output by Jeremy Johnson · 5 months ago
  5. 6b83274 Fix verify REDUCE_PRODUCT reporting by Jeremy Johnson · 5 months ago
  6. e095da7 [ref model] Change PadOp's padding to Shape by Tai Ly · 5 months ago
  7. 455e870 Add support for input tensor of "shape" type by Dmitrii Agibov · 5 months ago
  8. fc4bde9 Fix up shape operator test errors by Jeremy Johnson · 5 months ago
  9. 95a6710 Main Compliance: TRANSPOSE_CONV2D support by Jeremy Johnson · 6 months ago
  10. 4f93130 Main Compliance: DEPTHWISE_CONV2D support by Jeremy Johnson · 6 months ago
  11. 2d7e4b1 Simplify bfloat16 truncate and verify code by Eric Kunze · 5 months ago
  12. 7f7d425 Main Compliance testing for SLICE by evacha01 · 5 months ago
  13. 66704d5 Fix logical right shift operator for signed negative integers by Won Jeon · 12 months ago
  14. c529169 Save Int8/UInt8 reference outputs to native dtypes by Jerry Ge · 6 months ago
  15. 74342e5 Add conformance testing for shape operators by Won Jeon · 6 months ago
  16. 1f75232 Fix and improve verify ABS_ERROR reporting by Jeremy Johnson · 5 months ago
  17. bef907a Add dynamic space_to_batch to the framework test by TatWai Chong · 5 months ago
  18. 6a46b25 Shape infer dynamic model to static model prior to execution. by TatWai Chong · 5 months ago
  19. 64e4bfe Update RESHAPE and TILE conformance testing by Won Jeon · 5 months ago
  20. 8690a08 [reference model] Add shape operators by Tai Ly · 6 months ago
  21. 9f5febe Main Compliance testing for TILE by Jeremy Johnson · 5 months ago
  22. 3eafe66 Main Compliance testing for CONCAT by Jeremy Johnson · 6 months ago
  23. 7b9abce Main Compliance testing for SELECT by Jeremy Johnson · 6 months ago
  24. 7203835 Add support for precise mode in eager runner by Fabrizio Indirli · 7 months ago
  25. 48ed6cf CLAMP limits should be expressed in in_out_t by Eric Kunze · 6 months ago
  26. 89ff71d CMake update to quiet warnings by Eric Kunze · 6 months ago
  27. a3961d0 Main Conformance: Add CONV2D f32 test with zero padding by Jeremy Johnson · 6 months ago
  28. cf00c7e Main compliance: Fix CONV2D weight generation by Jeremy Johnson · 6 months ago
  29. bd80196 Main Compliance: REDUCE_PRODUCT support by Jeremy Johnson · 6 months ago
  30. d80ea5e Main Conformance: Re-adjust TANH compliance check by Jeremy Johnson · 6 months ago
  31. 2936f13 Remove operators API by Dmitrii Agibov · 6 months ago
  32. 54bb61e Fix dynamic_input_shape referenced before assignment error by Jerry Ge · 6 months ago
  33. d6a0461 Fix Cast Float to Int overflows by Jerry Ge · 6 months ago
  34. 44827be Fix Cast FP32 to Int32 Overflow by Jerry Ge · 6 months ago
  35. 28811d9 Add basic framework test cases for dynamic shapes by Jerry Ge · 7 months ago
  36. e1e611d Remove inferred dimension from RESHAPE by Jeremy Johnson · 6 months ago
  37. a8420ad Main Compliance testing for SCATTER and GATHER by Jeremy Johnson · 7 months ago
  38. 81db5d2 Add interface to model runner to run a basic block by Eric Kunze · 6 months ago
  39. 598d74a Main Conformance: Adjust TANH compliance value by Jeremy Johnson · 7 months ago
  40. 194fe31 Enforce no output rewrite REQUIRE in SCATTER by Jeremy Johnson · 7 months ago
  41. aba7952 Rectify coverage loss due to FP16 compliance by Jeremy Johnson · 7 months ago
  42. 0de60f3 Add support for list of tensors as input parameter by Dmitrii Agibov · 7 months ago
  43. e905977 Add support for int16_t inputs in eager interface by Georgios Pinitas · 7 months ago
  44. 438ad7f Fix Format Specifiers for MUL REQUIRES output by Jack Frankland · 7 months ago
  45. 39f3434 Path fixes for ref model and libraries by Jeremy Johnson · 7 months ago
  46. 534923d Change TANH, SIGMOID to ABS_ERROR compliance by Jeremy Johnson · 7 months ago
  47. 718f347 Main Compliance FP16 support - generate and verify. by Jeremy Johnson · 7 months ago
  48. fe79acc Main Compliance testing support for RESHAPE by Jeremy Johnson · 7 months ago
  49. 708da82 Main Compliance testing support for CAST by Jeremy Johnson · 7 months ago
  50. 3047625 Adjust random data ranges for Main Compliance to avoid FP inf and nan by Jeremy Johnson · 7 months ago
  51. 35a3aa9 Fix Fast Fourier Transforms in operator API by Dhruv Chauhan · 7 months ago
  52. a015001 Main Compliance testing support for COMPARISON ops by Jeremy Johnson · 7 months ago
  53. 0bbd8bc Main Compliance testing support for LOG and ACTIVATIONs by Jeremy Johnson · 8 months ago
  54. 6ce3502 Verify library fix to only accept FP64 ref data by Jeremy Johnson · 7 months ago
  55. 0601f80 Main Compliance testing support for AVG_POOL2D by Jeremy Johnson · 8 months ago
  56. ac40bd1 Correct Fully Connected Validation Logic by Jack Frankland · 7 months ago
  57. 5637a86 Support loading shared libraries for custom operators by Jerry Ge · 8 months ago
  58. d3797f0 [reference_model] add local_bound attribute to test_gen by Tai Ly · 7 months ago
  59. 30a41db Fix FP16, BF16 data ranges for conformance tests by Jeremy Johnson · 7 months ago
  60. 9a75838 Main Compliance testing support for EXP & POW by Jeremy Johnson · 8 months ago
  61. 2d70ac4 Main Compliance testing for simple UNARY ops by Jeremy Johnson · 8 months ago
  62. a4e5139 Pin numpy version for compatibility. by Jeremy Johnson · 7 months ago
  63. fd8fde8 [reference_model] Add local_bound support by Tai Ly · 7 months ago
  64. aee62af Main Compliance testing for FULLY_CONNECTED by Jeremy Johnson · 8 months ago
  65. bfc5303 Main Compliance testing support for ARGMAX, REDUCE_SUM/MAX/MIN by Jeremy Johnson · 8 months ago
  66. 7bf0cb9 Main Compliance testing support for ADD, SUB, MINIMUM and MAXIMUM by Jeremy Johnson · 8 months ago
  67. 851497a [fix] Fix the parsing failure during splitting multiple files to the argument by TatWai Chong · 8 months ago
  68. a4d907e Main compliance testing support for MUL by Jeremy Johnson · 8 months ago
  69. d1a08ce Compliance mode testing for CONV2D by Jeremy Johnson · 8 months ago
  70. b0b9e33 Fix TransposeConv2d in operator API by Dmitrii Agibov · 8 months ago
  71. ce53cd1 Fix Reshape in operator API by Grant Watson · 8 months ago
  72. 72dcab7 Allow more integer types in result check. by Jeremy Johnson · 8 months ago
  73. a7f5b99 Add environment variable to skip debug backtrace by Eric Kunze · 8 months ago
  74. d41feb7 Compliance testing support for MAX_POOL2D & PAD by Jeremy Johnson · 9 months ago
  75. fc5e34e Improve verfiy and generate library validation by Jeremy Johnson · 8 months ago
  76. fd8c8fe Improve conformance backward version support by Jeremy Johnson · 8 months ago
  77. 452ba70 Catch when CONSTs aren't initialized by Jeremy Johnson · 8 months ago
  78. 29e46cf Fix AvgPool2D regression by James Ward · 8 months ago
  79. 5a9e0cd Fix AVG_POOL2D bad_alloc with large kernel sizes by James Ward · 9 months ago
  80. c48590e Add boolean input argument support by Jack Frankland · 8 months ago
  81. 65ba809 Data generator library python interface added by Jeremy Johnson · 9 months ago
  82. 9c2fe6e Conformance simple backward version and binary files support by Jeremy Johnson · 9 months ago
  83. 59b307d Expand TOSA MI generator support for MATMUL by Jeremy Johnson · 9 months ago
  84. b20b0c9 Add initial TOSA MI generator support by Jeremy Johnson · 9 months ago
  85. 12ee1a7 Add reduce product verifier by Jack Frankland · 9 months ago
  86. e2b5e87 Support for compliance checking testing by Jeremy Johnson · 9 months ago
  87. bb0935f Update verifier library data-type support by Jeremy Johnson · 9 months ago
  88. 62737b1 Add ULP verification for fp32 by Jack Frankland · 9 months ago
  89. fbf7678 Update .gitignore files by Jack Frankland · 9 months ago
  90. aafc850 feat: Add exact verifier by Jack Frankland · 9 months ago
  91. f0348ea Refactor path arguments to tosa-tools by Jeremy Johnson · 9 months ago
  92. f9c0cee Add 0-rank tensor support for concat in framework test by Won Jeon · 9 months ago
  93. 41ebe72 Change version scheme to not guess next version by Josef Malmström · 9 months ago
  94. c8fdccf Pass parameter acc_size to AvgPool2d operator by Dmitrii Agibov · 9 months ago
  95. 99f8f9f Add check of operator API to precommit by Eric Kunze · 10 months ago
  96. c63d0f6 Revert tag desc.json renaming by Jeremy Johnson · 9 months ago
  97. 88bbc4e Update reference model MAX_SCALE to match spec by Eric Kunze · 10 months ago
  98. cf84bc9 [reference_model] Support StatefulOps and the tests for CallOnceOp by Tai Ly · 10 months ago
  99. 00f55bf Change version to 0.90 draft by Eric Kunze · 9 months ago
  100. eff7038 Upgrade to latest version of TOSA specification by Grant Watson · 10 months ago