2018-12-07 06:21:04 +00:00
< p align = "center" > < img width = "50%" src = "docs/images/ONNX_Runtime_logo_dark.png" / > < / p >
2021-05-12 21:30:23 +00:00
**ONNX Runtime is a cross-platform inference and training machine-learning accelerator**.
2018-11-20 00:48:22 +00:00
2021-05-12 21:30:23 +00:00
**ONNX Runtime inference** can enable faster customer experiences and lower costs, supporting models from deep learning frameworks such as PyTorch and TensorFlow/Keras as well as classical machine learning libraries such as scikit-learn, LightGBM, XGBoost, etc. ONNX Runtime is compatible with different hardware, drivers, and operating systems, and provides optimal performance by leveraging hardware accelerators where applicable alongside graph optimizations and transforms. [Learn more → ](https://www.onnxruntime.ai/docs/#onnx-runtime-for-inferencing )
2019-03-06 06:38:40 +00:00
2021-05-12 21:30:23 +00:00
**ONNX Runtime training** can accelerate the model training time on multi-node NVIDIA GPUs for transformer models with a one-line addition for existing PyTorch training scripts. [Learn more → ](https://www.onnxruntime.ai/docs/#onnx-runtime-for-training )
2020-05-19 03:08:36 +00:00
2022-11-28 17:42:31 +00:00
## Get Started & Resources
2020-05-19 03:08:36 +00:00
2022-11-28 17:42:31 +00:00
* **General Information**: [onnxruntime.ai ](https://onnxruntime.ai )
2021-07-21 23:18:59 +00:00
2024-01-04 01:26:25 +00:00
* **Usage documentation and tutorials**: [onnxruntime.ai/docs ](https://onnxruntime.ai/docs )
2021-07-21 23:18:59 +00:00
2022-11-28 17:42:31 +00:00
* **YouTube video tutorials**: [youtube.com/@ONNXRuntime ](https://www.youtube.com/@ONNXRuntime )
2024-10-18 18:00:43 +00:00
* [**Upcoming Release Roadmap** ](https://onnxruntime.ai/roadmap )
2022-11-28 17:42:31 +00:00
2023-06-01 05:14:39 +00:00
* **Companion sample repositories**:
2022-11-28 17:42:31 +00:00
- ONNX Runtime Inferencing: [microsoft/onnxruntime-inference-examples ](https://github.com/microsoft/onnxruntime-inference-examples )
- ONNX Runtime Training: [microsoft/onnxruntime-training-examples ](https://github.com/microsoft/onnxruntime-training-examples )
2021-07-21 23:18:59 +00:00
2023-06-01 05:14:39 +00:00
## Builtin Pipeline Status
2020-05-19 03:08:36 +00:00
2023-02-08 17:44:20 +00:00
|System|Inference|Training|
|---|---|---|
2024-11-25 05:26:27 +00:00
|Windows|[](https://dev.azure.com/onnxruntime/onnxruntime/_build/latest?definitionId=9)< br > [](https://dev.azure.com/onnxruntime/onnxruntime/_build/latest?definitionId=218)< br > [](https://dev.azure.com/onnxruntime/onnxruntime/_build/latest?definitionId=47)< br > [](https://dev.azure.com/onnxruntime/onnxruntime/_build/latest?definitionId=228)||
|Linux|[](https://dev.azure.com/onnxruntime/onnxruntime/_build/latest?definitionId=11)< br > [](https://dev.azure.com/onnxruntime/onnxruntime/_build/latest?definitionId=64)< br > [](https://dev.azure.com/onnxruntime/onnxruntime/_build/latest?definitionId=12)< br > [](https://dev.azure.com/onnxruntime/onnxruntime/_build/latest?definitionId=45)< br > [](https://dev.azure.com/onnxruntime/onnxruntime/_build/latest?definitionId=55)|[](https://dev.azure.com/onnxruntime/onnxruntime/_build/latest?definitionId=86)< br > [](https://dev.azure.com/onnxruntime/onnxruntime/_build/latest?definitionId=84)|
2023-02-08 17:44:20 +00:00
|Mac|[](https://dev.azure.com/onnxruntime/onnxruntime/_build/latest?definitionId=13)||
|Android|[](https://dev.azure.com/onnxruntime/onnxruntime/_build/latest?definitionId=53)||
|iOS|[](https://dev.azure.com/onnxruntime/onnxruntime/_build/latest?definitionId=134)||
|Web|[](https://dev.azure.com/onnxruntime/onnxruntime/_build/latest?definitionId=161)||
2023-12-04 21:38:36 +00:00
|Other|[](https://dev.azure.com/onnxruntime/onnxruntime/_build/latest?definitionId=187& repoName=microsoft%2Fonnxruntime)||
2020-05-06 22:43:32 +00:00
2024-09-25 00:14:14 +00:00
This project is tested with [BrowserStack ](https://www.browserstack.com/home ).
2023-06-01 05:14:39 +00:00
## Third-party Pipeline Status
|System|Inference|Training|
|---|---|---|
|Linux|[](https://github.com/Ascend/onnxruntime/actions/workflows/build-and-test.yaml)||
2019-08-28 04:31:19 +00:00
2024-10-18 18:00:43 +00:00
## Releases
The current release and past releases can be found here: https://github.com/microsoft/onnxruntime/releases.
For details on the upcoming release, including release dates, announcements, features, and guidance on submitting feature requests, please visit the release roadmap: https://onnxruntime.ai/roadmap.
2021-02-12 00:50:32 +00:00
## Data/Telemetry
2019-10-15 22:58:02 +00:00
2021-05-12 21:30:23 +00:00
Windows distributions of this project may collect usage data and send it to Microsoft to help improve our products and services. See the [privacy statement ](docs/Privacy.md ) for more details.
2020-05-19 03:08:36 +00:00
2021-02-12 00:50:32 +00:00
## Contributions and Feedback
2020-05-19 03:08:36 +00:00
2019-07-02 00:11:50 +00:00
We welcome contributions! Please see the [contribution guidelines ](CONTRIBUTING.md ).
2018-11-20 00:48:22 +00:00
2021-02-12 00:50:32 +00:00
For feature requests or bug reports, please file a [GitHub Issue ](https://github.com/Microsoft/onnxruntime/issues ).
2021-08-12 21:00:03 +00:00
For general discussion or questions, please use [GitHub Discussions ](https://github.com/microsoft/onnxruntime/discussions ).
2018-11-20 00:48:22 +00:00
2018-11-27 10:28:55 +00:00
## Code of Conduct
2020-05-19 03:08:36 +00:00
2018-11-20 00:48:22 +00:00
This project has adopted the [Microsoft Open Source Code of Conduct ](https://opensource.microsoft.com/codeofconduct/ ).
For more information see the [Code of Conduct FAQ ](https://opensource.microsoft.com/codeofconduct/faq/ )
or contact [opencode@microsoft.com ](mailto:opencode@microsoft.com ) with any additional questions or comments.
2019-10-20 01:25:57 +00:00
2021-02-12 00:50:32 +00:00
## License
2020-05-19 03:08:36 +00:00
This project is licensed under the [MIT License ](LICENSE ).