aboutsummaryrefslogtreecommitdiff
path: root/tosa.xml
diff options
context:
space:
mode:
authorEric Kunze <eric.kunze@arm.com>2024-04-10 16:54:16 -0700
committerEric Kunze <eric.kunze@arm.com>2024-04-16 16:46:48 -0700
commit132acad52654a72d638faeaed8dc1488d5b1fe15 (patch)
treee413b8e4aaf45ecc02055526706e9fbcbab2194a /tosa.xml
parent0d7d001c73d5063a8d9b6dba388aded0973a3110 (diff)
downloadspecification-132acad52654a72d638faeaed8dc1488d5b1fe15.tar.gz
Add allowed profiles for each extension
Each extension can contain a list of profiles that it works with. Signed-off-by: Eric Kunze <eric.kunze@arm.com> Change-Id: I7cf2ad0c57fc8a36500212b7d554a8153fc2efe5
Diffstat (limited to 'tosa.xml')
-rw-r--r--tosa.xml29
1 files changed, 22 insertions, 7 deletions
diff --git a/tosa.xml b/tosa.xml
index be25eca..f95b09c 100644
--- a/tosa.xml
+++ b/tosa.xml
@@ -7,13 +7,28 @@
<profile profile="Main Inference" name="MI" status="Complete" description="FP16 and FP32 operations"/>
</profiles>
<profile_extensions>
- <profile_extension name="EXT-INT16" description="16-bit integer operations" status="Complete"/>
- <profile_extension name="EXT-INT4" description="4-bit integer weights" status="Complete"/>
- <profile_extension name="EXT-BF16" description="BFloat16 operations" status="Complete"/>
- <profile_extension name="EXT-FP8E4M3" description="8-bit floating-point operations E4M3" status="Complete"/>
- <profile_extension name="EXT-FP8E5M2" description="8-bit floating-point operations E5M2" status="Complete"/>
- <profile_extension name="EXT-FFT" description="Fast Fourier Transform operations" status="Complete"/>
- <profile_extension name="EXT-VARIABLE" description="Stateful variable operations" status="Complete"/>
+ <profile_extension name="EXT-INT16" description="16-bit integer operations" status="Complete">
+ <profile_supported>BI</profile_supported>
+ </profile_extension>
+ <profile_extension name="EXT-INT4" description="4-bit integer weights" status="Complete">
+ <profile_supported>BI</profile_supported>
+ </profile_extension>
+ <profile_extension name="EXT-BF16" description="BFloat16 operations" status="Complete">
+ <profile_supported>MI</profile_supported>
+ </profile_extension>
+ <profile_extension name="EXT-FP8E4M3" description="8-bit floating-point operations E4M3" status="Complete">
+ <profile_supported>MI</profile_supported>
+ </profile_extension>
+ <profile_extension name="EXT-FP8E5M2" description="8-bit floating-point operations E5M2" status="Complete">
+ <profile_supported>MI</profile_supported>
+ </profile_extension>
+ <profile_extension name="EXT-FFT" description="Fast Fourier Transform operations" status="Complete">
+ <profile_supported>MI</profile_supported>
+ </profile_extension>
+ <profile_extension name="EXT-VARIABLE" description="Stateful variable operations" status="Complete">
+ <profile_supported>BI</profile_supported>
+ <profile_supported>MI</profile_supported>
+ </profile_extension>
</profile_extensions>
<levels>
<level name="none" max_rank="32" max_kernel="2147483647" max_stride="2147483647" max_scale="2048" max_log2_size="63" max_nesting="256">No level</level>