aboutsummaryrefslogtreecommitdiff
tag namev1.0.0-rc0 (89485303ac6b0ab313006a617eaa08c1be8ce3bd)
tag date2024-04-22 15:24:36 -0700
tagged byEric Kunze <eric.kunze@arm.com>
tagged objectcommit 19cf217cdf...
downloadspecification-1.0.0-rc0.tar.gz
TOSA Specification 1.0.0 rc0 release notes
The first release candidate for the TOSA specification Changed the way profiles are defined. Profiles are no longer supersets of functionality. Each profile contains enough operators to define a useful set of functionality. Added the concept of extensions. Each extension provides additional functionality to an underlying profile. Profiles included in the current version are: EXT-INT16, EXT-INT4, EXT-BF16, EXT-FP8E4M3, EXT-FP8E5M2, EXT-FFT, EXT-VARIABLE Added SIN and COS to the elementwise operators. Modified convolution operators to have the accumulator type specified as an attribute. The output types were also adjusted such that a FP16 convolution can have either FP16 or FP32 accumulator, with the output type always as FP16. These now work similar to AVG_POOL2D. Removed the Main Training profile. It did not have any operators of its own, and thus wasn't possible to justify in its current state. FP8 types now use non-saturating rules when CAST is used to cast from a wider data type. Added a new limit on the number of tensors allowed in a tensor list: MAX_TENSOR_LIST_SIZE New non-normative appendix added to carry information about why choices in TOSA were made. Cleanup and update of TOSA status noting that this is the first release candidate for TOSA 1.0 Added a new field to the XML to note what version of the specification an operator was added in. (Nothing before 1.0 is included) Error bound fixes Bugfixes, pseudocode clarifications