neo-ai-dlr

Neo-AI-DLR is a common runtime for machine learning models compiled by AWS SageMaker Neo, TVM, or TreeLite.

Github stars Tracking Chart

DLR

DLR is a compact, common runtime for deep learning models and decision tree models compiled by AWS SageMaker Neo, TVM, or Treelite. DLR uses the TVM runtime, Treelite runtime, NVIDIA TensorRT™, and can include other hardware-specific runtimes. DLR provides unified Python/C++ APIs for loading and running compiled models on various devices. DLR currently supports platforms from Intel, NVIDIA, and ARM, with support for Xilinx, Cadence, and Qualcomm coming soon.

Installation

On X86_64 targets running Linux, you can install latest release of DLR package via

pip install dlr

For installation of DLR on non-x86 edge devices, or building DLR from source, please refer to Installing DLR

Documentation

For instructions on using DLR, please refer to Amazon SageMaker Neo – Train Your Machine Learning Models Once, Run Them Anywhere

Also check out the API documentation

Examples

We prepared several examples demonstrating how to use DLR API on different platforms

License

This library is licensed under the Apache License Version 2.0.

Main metrics

Overview
Name With Ownerneo-ai/neo-ai-dlr
Primary LanguageC++
Program languageCMake (Language Count: 10)
Platform
License:Apache License 2.0
所有者活动
Created At2018-12-14 22:25:31
Pushed At2023-05-18 19:06:52
Last Commit At
Release Count12
Last Release Namev1.13.0 (Posted on )
First Release Namev1.0 (Posted on 2019-03-21 15:41:45)
用户参与
Stargazers Count492
Watchers Count34
Fork Count106
Commits Count298
Has Issues Enabled
Issues Count81
Issue Open Count46
Pull Requests Count313
Pull Requests Open Count0
Pull Requests Close Count61
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private