:orphan:
Use AutoScheduler for Template-Free Scheduling
----------------------------------------------
The TVM AutoScheduler offers a template-free way to tune models. These how-tos
demonstrate how to tune a variety of different models to target a number of
common platforms.
.. raw:: html
.. raw:: html
.. only:: html
.. image:: /how_to/tune_with_autoscheduler/images/thumb/sphx_glr_tune_conv2d_layer_cuda_thumb.png
:alt: Auto-scheduling a Convolution Layer for GPU
:ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_conv2d_layer_cuda.py`
.. raw:: html
Auto-scheduling a Convolution Layer for GPU
.. raw:: html
.. only:: html
.. image:: /how_to/tune_with_autoscheduler/images/thumb/sphx_glr_tune_network_x86_thumb.png
:alt: Auto-scheduling a Neural Network for x86 CPU
:ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_network_x86.py`
.. raw:: html
Auto-scheduling a Neural Network for x86 CPU
.. raw:: html
.. only:: html
.. image:: /how_to/tune_with_autoscheduler/images/thumb/sphx_glr_tune_network_cuda_thumb.png
:alt: Auto-scheduling a Neural Network for NVIDIA GPU
:ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_network_cuda.py`
.. raw:: html
Auto-scheduling a Neural Network for NVIDIA GPU
.. raw:: html
.. only:: html
.. image:: /how_to/tune_with_autoscheduler/images/thumb/sphx_glr_tune_network_arm_thumb.png
:alt: Auto-scheduling a Neural Network for ARM CPU
:ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_network_arm.py`
.. raw:: html
Auto-scheduling a Neural Network for ARM CPU
.. raw:: html
.. only:: html
.. image:: /how_to/tune_with_autoscheduler/images/thumb/sphx_glr_tune_network_mali_thumb.png
:alt: Auto-scheduling a Neural Network for mali GPU
:ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_network_mali.py`
.. raw:: html
Auto-scheduling a Neural Network for mali GPU
.. raw:: html
.. only:: html
.. image:: /how_to/tune_with_autoscheduler/images/thumb/sphx_glr_tune_sparse_x86_thumb.png
:alt: Auto-scheduling Sparse Matrix Multiplication on CPU with Custom Sketch Rule
:ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_sparse_x86.py`
.. raw:: html
Auto-scheduling Sparse Matrix Multiplication on CPU with Custom Sketch Rule
.. raw:: html
.. toctree::
:hidden:
/how_to/tune_with_autoscheduler/tune_conv2d_layer_cuda
/how_to/tune_with_autoscheduler/tune_network_x86
/how_to/tune_with_autoscheduler/tune_network_cuda
/how_to/tune_with_autoscheduler/tune_network_arm
/how_to/tune_with_autoscheduler/tune_network_mali
/how_to/tune_with_autoscheduler/tune_sparse_x86
.. only:: html
.. rst-class:: sphx-glr-signature
`Gallery generated by Sphinx-Gallery