Skip to content
Tag for the release of the TOSA v0.30.0 specification

Changes in this version:
• The FFT2D and RFFT2D operators are added to the Main Inference and Main
  Training profiles for floating point operations.
• Unsigned 16-bit integer (uint16) support added. The only operator
  supporting uint16 is the RESCALE operator. It is expected that networks
  consuming uint16 input immediately use a RESCALE to convert to signed 16-bit
  values (int16).
• Floating point data types have been defined. Instead of a generic
  floating-point format, fp16, fp32, and bf16 data types have been introduced.
• Chapter one has been reorganized to try to match the overall specification
  better, including an updated description of integer operations/quantization
  within TOSA.
• The specification now describes the status of each profile separately, to
  better convey the stability level of the profile.
• Floating point edge-case behavior definition has been improved.
• In the pseudocode and data type tables for operators, if the input and
  output data types are the same, an in_out_t type is used to attempt to make
  this easier to read.
• Specifies the output formulae to define the output dimensions for tensor
  operators.
• Restricted the slope between adjacent 16-bit TABLE entries.
• Removed support for -1 dimensions in the RESHAPE operator so that all TOSA
  shapes are fully determined.
• Miscellaneous other clarifications and corrections. (See the git log for
  details)