commit | 74e2ceba954ed6111b3e3ce40c5ff88fe79ff043 | [log] [tgz] |
---|---|---|
author | Eric Kunze <eric.kunze@arm.com> | Fri Oct 20 15:58:55 2023 -0700 |
committer | Eric Kunze <eric.kunze@arm.com> | Wed Feb 14 16:36:04 2024 -0800 |
tree | 7e1967b073313d7df4885693eda931230d401eb0 | |
parent | 9fe5e964e2193f0e345670f7f4098beecd7fd6eb [diff] |
Initial FP8 support Adds support for Open Compute Project (OCP) 8-bit floating point operations to the TOSA specification. Both E4M3 and E5M2 types are supported for profiles as indicated in the Supported Data Types table for each operator. FP8 operator list ARGMAX AVGPOOL CONV2D CONV3D DEPTHWISE_CONV2D MATMUL MAX_POOL2D TRANSPOSE_CONV2D CONST CAST CONCAT PAD DIM RESHAPE REVERSE SLICE TILE TRANSPOSE GATHER SCATTER Signed-off-by: Eric Kunze <eric.kunze@arm.com> Change-Id: I3dd83f48afcc3c880c5c88039337ff4f1fd95b1b
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.