:orphan:
Extend TVM
----------
TVM is an extensible development platform, with many points of entry to work
with, including options for bringing new datatypes and adding lower level
custom optimization passes. These how-tos describe some ways that TVM can be
extended.
.. raw:: html
.. raw:: html
.. only:: html
.. image:: /how_to/extend_tvm/images/thumb/sphx_glr_low_level_custom_pass_thumb.png
:alt: Writing a Customized Pass
:ref:`sphx_glr_how_to_extend_tvm_low_level_custom_pass.py`
.. raw:: html
Writing a Customized Pass
.. raw:: html
.. only:: html
.. image:: /how_to/extend_tvm/images/thumb/sphx_glr_use_pass_infra_thumb.png
:alt: How to Use TVM Pass Infra
:ref:`sphx_glr_how_to_extend_tvm_use_pass_infra.py`
.. raw:: html
How to Use TVM Pass Infra
.. raw:: html
.. only:: html
.. image:: /how_to/extend_tvm/images/thumb/sphx_glr_use_pass_instrument_thumb.png
:alt: How to Use TVM Pass Instrument
:ref:`sphx_glr_how_to_extend_tvm_use_pass_instrument.py`
.. raw:: html
How to Use TVM Pass Instrument
.. raw:: html
.. toctree::
:hidden:
/how_to/extend_tvm/low_level_custom_pass
/how_to/extend_tvm/use_pass_infra
/how_to/extend_tvm/use_pass_instrument
.. only:: html
.. rst-class:: sphx-glr-signature
`Gallery generated by Sphinx-Gallery