Olive
0.1.0

OVERVIEW

  • Olive
  • Design
  • Quick Tour
  • Olive Options

GET STARTED

  • Installation
  • Quickstart Examples

TUTORIALS

  • Configuring OliveSystem
  • Configuring Metric
  • Configuring Pass
  • Configuring HW-dependent optimizations
    • ONNX related – General
    • PyTorch related – General
    • OpenVINO related – Intel HW
    • SNPE related – Qualcomm HW
  • Advanced User Tour
  • How to add new Pass
  • How to write user_script

EXAMPLES

  • Inception model optimization on Qualcomm NPU
  • Cifar10 optimization with OpenVINO for Intel HW
  • BERT optimization with QAT Customized Training Loop on CPU
  • ResNet optimization with QAT Default Training Loop on CPU
  • ResNet optimization with QAT PyTorch Lightning Module on CPU

API REFERENCE

  • OliveModels
  • OliveSystems
  • OliveEvaluator
  • Metric
  • SearchAlgorithms
  • Engine
  • Passes
Olive
  • Configuring HW-dependent optimizations
  • View page source

Configuring HW-dependent optimizations¶

  • ONNX related – General
    • Model Conversion
    • Model Optimizer
    • ORT Transformers Optimization
    • Post Training Quantization (PTQ)
    • ORT Performance Tuning
  • PyTorch related – General
    • Quantization Aware Training
  • OpenVINO related – Intel HW
    • Prerequisites
    • Model Conversion
    • Post Training Quantization (PTQ)
  • SNPE related – Qualcomm HW
    • Prerequisites
    • Model Conversion
    • Post Training Quantization (PTQ)
Previous Next

© Copyright 2023, olivedevteam@microsoft.com.

Built with Sphinx using a theme provided by Read the Docs.