---
title: Deploy traditional ML
parent: Tutorials
has_children: false
nav_order: 9
---

# Deploy traditional ML models
{: .no_toc }

ONNX Runtime supports [ONNX-ML](https://github.com/onnx/onnx/blob/master/docs/Operators-ml.md) and can run traditional machine models created from libraries such as Sciki-learn, LightGBM, XGBoost, LibSVM, etc. 

## Contents
{: .no_toc }

* TOC placeholder
{:toc}

## Convert model to ONNX
* [Scikit-learn conversion](http://onnx.ai/sklearn-onnx/tutorial_1_simple.html)
* [Scikit-learn custom conversion](http://onnx.ai/sklearn-onnx/tutorial_2_new_converter.html)
* [XGBoost conversion](http://onnx.ai/sklearn-onnx/auto_tutorial/plot_gexternal_xgboost.html)
* [LightGBM conversion](http://onnx.ai/sklearn-onnx/auto_tutorial/plot_gexternal_lightgbm.html)
* [ONNXMLTools samples](https://github.com/onnx/onnxmltools/tree/master/docs/examples)

## Deploy model
* *[COMING SOON]* Deploy a Python-trained model in a C# environment
* *[COMING SOON]* Deploy a scikit-learn model securely without pkl files

