tag | 89485303ac6b0ab313006a617eaa08c1be8ce3bd | |
---|---|---|
tagger | Eric Kunze <eric.kunze@arm.com> | Mon Apr 22 15:24:36 2024 -0700 |
object | 19cf217cdfed7904bc1e8a92b318bb485f6ad08c |
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
commit | 19cf217cdfed7904bc1e8a92b318bb485f6ad08c | [log] [tgz] |
---|---|---|
author | Eric Kunze <eric.kunze@arm.com> | Fri Apr 19 12:29:02 2024 -0700 |
committer | Eric Kunze <eric.kunze@arm.com> | Fri Apr 19 12:29:33 2024 -0700 |
tree | 647af6828d75fd183c89da7570cf6e06c2eb7195 | |
parent | aaa31b306daac18036c97401300c07d68b35b311 [diff] |
Update version to 1.0.0 draft Signed-off-by: Eric Kunze <eric.kunze@arm.com> Change-Id: Iefa4311c0a1a1b05629b03b48e724841cb67a2d8
This repository contains the source files for the TOSA specification. See the specification itself for details on the purpose and definition of the specification.
The TOSA specification is written in asciidoc format, and has been built using the following tools:
The default make
build creates both an html and a pdf version of the specification in out/html and out/pdf
If only an html build is required, make html
will build only the html file, and asciidoctor-pdf is not needed.
If only a pdf build is required, make pdf
will build only the pdf.