TOSA Specification v0.70.0 release tag

Formalize the description of arguments in tosa.xml
Generate more from the tosa.xml file.
	Rank requirements for arguments
	Maximums for each TOSA level.
Updated Main Inference floating-point conformance testing
Add enumerations to TOSA specification
	Accumulator size
	Resize type
Replace uint6_t with int8_t
	Stick to more common types.
	Where uint6_t was used has range restrictions so existing implementations do not require changes
Improve description of the execution model for TOSA
Minor cleanup
  1. 5333c25 Formalise the description of operator argument types by Kevin Petit · 1 year, 1 month ago
  2. 277a4f1 Update descriptions for activation functions. by Eric Kunze · 1 year, 1 month ago
  3. b351aea Start introducing concepts to better describe the execution model by Kevin Petit · 1 year, 1 month ago
  4. a79255f Remove orphaned pseudocode lines by Eric Kunze · 1 year, 1 month ago
  5. 98b3e33 Replace uint6_t with int8_t by Kevin Petit · 1 year, 1 month ago
  6. 5b936a3 Main inference compliance testing updates by Dominic Symes · 1 year, 3 months ago
  7. a578390 Fix logic error for RESCALE of uint16 by Eric Kunze · 1 year, 1 month ago
  8. bc72ba8 Move the tensor size limit into the level range definition by Dominic Symes · 1 year, 1 month ago
  9. 211c5f5 Generate level maximums from the XML by Kevin Petit · 1 year, 1 month ago
  10. e0fee3d Fix description of tensor size limit by Kevin Petit · 1 year, 2 months ago
  11. 544227e Add enumerations to TOSA specification by Eric Kunze · 1 year, 4 months ago
  12. f28bd0a Update Argmax's rank maximum to MAX_RANK by Jerry Ge · 1 year, 2 months ago
  13. 67a6f7f Check the output shape of broadcast operations by Dominic Symes · 1 year, 3 months ago
  14. 1854892 SCATTER/GATHER: Replace value_t with in_out_t by Kevin Petit · 1 year, 3 months ago
  15. 68a3f7b Update version to 0.60.0 for release by Eric Kunze · 1 year, 3 months ago v0.60 v0.60.0
  16. 8f7688d Main inference conformance additions by Dominic Symes · 1 year, 3 months ago
  17. 580fdd1 Fix rank limits for various data layout operations by Luke Hutton · 1 year, 4 months ago
  18. c386a05 Main inference conformance draft by Dominic Symes · 1 year, 4 months ago
  19. 5bb1f02 Clarify description for LOGICAL_LEFT_SHIFT by Eric Kunze · 1 year, 4 months ago
  20. 13ede1d RFFT2D: Adjust output height to be same as the input by Luke Hutton · 1 year, 5 months ago
  21. b7293ae SELECT: Replace use of cmp_t with bool_t by Kevin Petit · 1 year, 6 months ago
  22. 4370b93 Clarify the type of condition tensors by Dominic Symes · 1 year, 6 months ago
  23. e4d6a1b Add Levels defintion by Dominic Symes · 1 year, 7 months ago
  24. 1cf84e9 SLICE: remove the mention of an axis in the description by Kevin Petit · 1 year, 6 months ago
  25. 8cba323 RESCALE: Clarify zero-point addition by Dominic Symes · 1 year, 7 months ago
  26. 0205d99 Define the index type for tensor co-ordinates by Dominic Symes · 1 year, 8 months ago
  27. ccde4d7 RESIZE: Clarify floating point types by Dominic Symes · 1 year, 8 months ago
  28. 8783adb RESCALE and POW: remove rank restriction by Dominic Symes · 1 year, 10 months ago
  29. eda7b12 TRANSPOSED_CONV2D: Invert pad definition by Dominic Symes · 1 year, 11 months ago
  30. 58098a7 Machine parsable specification by Eric Kunze · 1 year, 10 months ago
  31. 6361d16 PAD: Check output shape by Dominic Symes · 1 year, 10 months ago
  32. 4b86786 RESIZE: define scale as a ratio of integers by Eric Kunze · 1 year, 11 months ago
  33. b8522ba Relax limit on input value for RESCALE by Eric Kunze · 1 year, 11 months ago
  34. f5ddd92 Update TOSA version to 0.30.0 by Eric Kunze · 2 years ago v0.30 v0.30.0
  35. 4c6b3d8 Revert RESIZE behvior to the 0.23 version by Eric Kunze · 2 years ago
  36. 42229d0 Initial work on floating-point type definition by Eric Kunze · 2 years, 2 months ago
  37. f9e5ba9 Rework the introduction by Eric Kunze · 2 years ago
  38. a177e43 Fix typo on CONV3D pseudocode by Eric Kunze · 2 years ago
  39. 0738025 Make the use of inverse in FFT2D definition consistent by Eric Kunze · 2 years ago
  40. 44a1347 Add FFT operators to MI/MT profiles by Eric Kunze · 2 years, 10 months ago
  41. 7e4148c RESIZE: Clarify offset and border ranges by Dominic Symes · 2 years ago
  42. 844b3b4 Update RESHAPE pseudocode by Eric Kunze · 2 years ago
  43. d8f725c Fix typo in TILE operator by Eric Kunze · 2 years ago
  44. eef012e Add the uint16_t data type by Eric Kunze · 2 years, 1 month ago
  45. 6de9782 Mark RESCALE multiplier and scale as refs by Eric Kunze · 2 years, 1 month ago
  46. 8a536ae Specify width of integer types for all operator arguments by Kevin Petit · 2 years, 1 month ago
  47. 8d8b035 RESIZE: Define scale as a ratio of integers by Dominic Symes · 2 years, 1 month ago
  48. 1aa244c Change from assignment to a check for output dims for tensor ops by Jeremy Johnson · 2 years, 1 month ago
  49. cb6c6b3 Specify width of integer types by Dominic Symes · 2 years, 1 month ago
  50. 5de08d1 Fix round argument category for ARITHMETIC_RIGHT_SHIFT by Kevin Petit · 2 years, 1 month ago
  51. 29fc289 Simple fixes to the arguments to CAST and RESCALE by Kevin Petit · 2 years, 2 months ago
  52. a6ac716 Specify output dimension formulae for tensor ops by Dominic Symes · 2 years, 2 months ago
  53. 32c91b0 Update TRANSPOSE argument description by Eric Kunze · 2 years, 4 months ago
  54. ce6e02c Update floating point edge cases by Eric Kunze · 2 years, 3 months ago
  55. 2ff79fe TABLE: Clarify the interpolation slope range by Dominic Symes · 2 years, 4 months ago
  56. 3cb7535 apply_scale_32: adjust range checking by Dominic Symes · 2 years, 4 months ago
  57. c1e39d5 Simplify shape checking for TRANSPOSE by Eric Kunze · 2 years, 5 months ago
  58. e942f07 Fix range of C iteration in DEPTHWISE_CONV2D by Eric Kunze · 2 years, 5 months ago
  59. 2a3d560 Ensure ranks match in apply_broadcast by Eric Kunze · 2 years, 5 months ago
  60. a3eded0 Add rudimentary spell check for specification by Eric Kunze · 2 years, 6 months ago
  61. f734f1b Fix typo in TOSA license by Eric Kunze · 2 years, 6 months ago
  62. 3747fda RESIZE: Clarify output dimensions by Dominic Symes · 2 years, 7 months ago
  63. d4cf073 MUL: Correct code for the case of value2<0 by Dominic Symes · 2 years, 6 months ago
  64. a0e9a52 Use in_out_t when a type is used for input and output by Eric Kunze · 2 years, 7 months ago
  65. b79c7d1 Insert missing close bracket in ADD pseudocode by Eric Kunze · 2 years, 7 months ago
  66. 63e7937 Fix spelling mistake in SELECT by Eric Kunze · 2 years, 7 months ago
  67. 82f19e2 Readability fixes for pseudocode by Eric Kunze · 2 years, 7 months ago
  68. 3fe5256 Clarify CLAMP pseudocode by Eric Kunze · 2 years, 7 months ago
  69. 3170439 Remove zp subtraction from tensor_read pseudocode by Eric Kunze · 2 years, 7 months ago
  70. 82019a2 Remove rank upper limit on TRANSPOSE operator by Eric Kunze · 2 years, 8 months ago
  71. a0266b0 Fix typo int_t to in_t by Eric Kunze · 2 years, 8 months ago
  72. 7c5f532 Add ERROR_IF checks to CONCAT operator by Matthew Haddon · 2 years, 8 months ago
  73. 718ef8e refactor SLICE error_if checks by Matthew Haddon · 2 years, 8 months ago
  74. 7c2cdbc Force output shape to be correct for pooling operations by Matthew Haddon · 2 years, 8 months ago
  75. b6335b8 Move quantization parameters into argument tables by Eric Kunze · 2 years, 8 months ago
  76. c949f8a Allow PAD operator to pad with non-zero by Eric Kunze · 2 years, 9 months ago
  77. d921624 Change TABLE operator table to be an attribute for BI/MI by Eric Kunze · 2 years, 9 months ago
  78. b37e7fb Don't allow pooling ops with excessive padding by Eric Kunze · 2 years, 8 months ago
  79. f1b531a CAST: Correct profile for floating point casts by Dominic Symes · 2 years, 8 months ago
  80. 173fc16 Clarify range limitations for tensors by Eric Kunze · 2 years, 10 months ago
  81. 32de391 MAX_POOL2D: Fix padding behaviour by Dominic Symes · 2 years, 9 months ago
  82. 8f57f9e Fix pooling argument tables by Eric Kunze · 2 years, 10 months ago
  83. ca2a854 Add definition of TOSA compliance by Dominic Symes · 3 years, 3 months ago
  84. a910153 Replace assert with REQUIRE() by Eric Kunze · 3 years ago
  85. f19e594 RESIZE: Clarify dimension limits by Dominic Symes · 3 years ago
  86. 7a2e08c Rename and clarify the divide operator. by Dominic Symes · 3 years ago
  87. ed1b5a9 Removed IDENTITYN and PLACEHOLDER by Suraj Sudhir · 3 years, 1 month ago
  88. ba0e1f1 Fix typo in RESIZE arguments by Dominic Symes · 3 years ago
  89. 71ab794 RESIZE: Clarify the valid range of stride values. by Dominic Symes · 3 years, 2 months ago
  90. ee209d8 Remove RELUN operation by Dominic Symes · 3 years, 2 months ago
  91. f7c691f Remove draft tag from 0.22 specification by Eric Kunze · 3 years, 2 months ago v0.22.0
  92. c30004c Add integer DIV operator by Eric Kunze · 3 years, 3 months ago
  93. 71b02b1 Add 8-bit support to TABLE by Eric Kunze · 3 years, 3 months ago
  94. 67ed038 Note limits on axis parameter by Eric Kunze · 3 years, 3 months ago
  95. 839830a Make pseudocode block tags consistent by Eric Kunze · 3 years, 3 months ago
  96. 8e4a9d3 Adjust pseudocode types to account for zero point by Eric Kunze · 3 years, 3 months ago
  97. 1e9ba65 Consistency cleanup by Eric Kunze · 3 years, 4 months ago
  98. 54ff87d Change CONCAT to allow a list of input tensors by Eric Kunze · 3 years, 3 months ago
  99. 70b140f Add batch dimension to MatMul by Dominic Symes · 3 years, 4 months ago
  100. 08152e9 Clarify control flow operations by Dominic Symes · 3 years, 4 months ago