#92 · Primary category: Inference & Local Deploy
Olive
Olive: Simplify ML Model Finetuning, Conversion, Quantization, and Optimization for CPUs, GPUs and NPUs.
Project last updated:08/28/26
GitHub Stars
2.4K
Forks
312
Contributors
88
License
MIT
Why we included this project
Olive is Microsoft's toolkit for pushing models onto the ONNX Runtime, and its main draw is that it automates the search for the right optimizations. You point it at a model, name the hardware it will run on (CPU, GPU, or NPU) and the constraints that matter, such as accuracy or latency, and it works through combinations of its 40-plus built-in passes to hand back an efficient ONNX model. That covers conversion, finetuning, quantization, graph optimization, and packaging the result for deployment, so the pipeline from a PyTorch or Hugging Face checkpoint to something you can actually serve is handled in one place. The CLI covers common jobs like `olive quantize` and `olive auto-opt`, while YAML workflows give teams finer control and caching speeds up repeated runs. Recent releases added NPU support and Multi-LoRA serving, which matters if you are deploying to several accelerators and would rather skip the usual trial and error.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
ollama
Get up and running with Kimi-K2.6, GLM-5.2, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
llama.cpp
LLM inference in C/C++
vllm
A high-throughput and memory-efficient inference and serving engine for LLMs
gpt4all
GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use.
LocalAI
LocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.