.. Copyright (c) 2024 Graphcore Ltd. All rights reserved.

Defined Formats
===============

.. module:: gfloat.formats

IEEE 754 Formats
----------------

.. autodata:: format_info_binary16
.. autodata:: format_info_binary32
.. autodata:: format_info_binary64

BFloat16
----------------

.. autodata:: format_info_bfloat16

Open Compute Platform (OCP) Formats
-----------------------------------

.. autodata:: format_info_ocp_e5m2
.. autodata:: format_info_ocp_e4m3
.. autodata:: format_info_ocp_e3m2
.. autodata:: format_info_ocp_e2m3
.. autodata:: format_info_ocp_e2m1
.. autodata:: format_info_ocp_e8m0
.. autodata:: format_info_ocp_int8

IEEE WG P3109 Formats
---------------------

.. autofunction:: format_info_p3109

Block Formats
---------------------

.. autodata:: format_info_mxfp8_e5m2
.. autodata:: format_info_mxfp8_e4m3
.. autodata:: format_info_mxfp6_e3m2
.. autodata:: format_info_mxfp6_e2m3
.. autodata:: format_info_mxfp4_e2m1
.. autodata:: format_info_mxint8
