logo
  • Community
  • Download
  • VTA
  • Blog
  • Docs
  • Conference
  • Github
  • Apache Homepage
  • License
  • Sponsorship
  • Security
  • Thanks
  • Events
  • Apache Homepage
  • License
  • Sponsorship
  • Security
  • Thanks
  • Events
Logo
0.8.dev0

Getting Started

  • Installing TVM
  • Contributor Guide

User Guide

  • User Tutorial
  • How To Guides
    • Compile Deep Learning Models
    • Deploy Models and Integrate TVM
    • Work With Relay
    • Work With Tensor Expression and Schedules
    • Optimize Tensor Operators
    • Auto-Tune with Templates and AutoTVM
    • Use AutoScheduler for Template-Free Scheduling
      • Auto-scheduling a Convolution Layer for GPU
      • Auto-scheduling a Neural Network for x86 CPU
      • Auto-scheduling a Neural Network for NVIDIA GPU
      • Auto-scheduling a Neural Network for ARM CPU
      • Auto-scheduling a Neural Network for mali GPU
      • Auto-scheduling Sparse Matrix Multiplication on CPU with Custom Sketch Rule
    • Work With microTVM
    • Extend TVM
    • Profile Models
    • Handle TVM Errors
    • Frequently Asked Questions

Developer Guide

  • Developer Tutorial
  • Developer How-To Guide

Architecture Guide

  • Design and Architecture

Topic Guides

  • microTVM: TVM on bare-metal
  • VTA: Versatile Tensor Accelerator

Reference Guide

  • Language Reference
  • Python API
  • Other APIs
  • Publications
  • Index
Table of content
  • Docs >
  • How To Guides >
  • Use AutoScheduler for Template-Free Scheduling
  • viewsource

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.

../../_images/sphx_glr_tune_conv2d_layer_cuda_thumb.png

Auto-scheduling a Convolution Layer for GPU¶

../../_images/sphx_glr_tune_network_x86_thumb.png

Auto-scheduling a Neural Network for x86 CPU¶

../../_images/sphx_glr_tune_network_cuda_thumb.png

Auto-scheduling a Neural Network for NVIDIA GPU¶

../../_images/sphx_glr_tune_network_arm_thumb.png

Auto-scheduling a Neural Network for ARM CPU¶

../../_images/sphx_glr_tune_network_mali_thumb.png

Auto-scheduling a Neural Network for mali GPU¶

../../_images/sphx_glr_tune_sparse_x86_thumb.png

Auto-scheduling Sparse Matrix Multiplication on CPU with Custom Sketch Rule¶

Gallery generated by Sphinx-Gallery

Next Previous
backtop
  • © 2020 Apache Software Foundation | All right reserved
  • Copyright © 2020 The Apache Software Foundation. Apache TVM, Apache, the Apache feather, and the Apache TVM project logo are either trademarks or registered trademarks of the Apache Software Foundation.