Skip to content

xelera-technologies/Tree-Inference

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 

Repository files navigation

Xelera Decision Tree Inference

Xelera Decision Tree Inference provides FPGA-accelerated inference (prediction) for real-time Classification and Regression applications when high-throughput or low-latency matters. It supports Random Forest, XGBoost and LightGBM algorithms.

  1. Train your own model using one of the supported frameworks (scikit-learn, XGBoost, LightGBM, H20.ai) and convert it to a unified representation (XlModel) for Alveo Accelerator Cards

  1. Integrate with your application via Python and run with an auto-scalable inference server

Additional resource:

What's New on 0.6.0b6drm

Release notes

  • DRM-based licensing system
  • No feature scaling required: float32-based tree traversal algorithm in FPGA
  • Kernel optimized for large ensambles and RF classification (greater than hundreds of trees)

Acceleration Platforms

Cards/Platform Shell
Xilinx Alveo U50 xilinx_u50_gen3x16_xdma_201920_3
Xilinx Alveo U200 xilinx-u200-xdma-201830.2
AWS f1.2xlarge xilinx_aws-vu9p-f1_shell-v04261818_201920_1

Features and Limitations

For supported features and current limitations, see supported parameters.

Usage

Installation

Xelera Decision Tree Inference is available:

Get started with examples

Cheat Sheet

API changes

See API migration for instructions to migrate from 0.3.0b3 to 0.4.0b4 release.

Contacts

In case of questions, contact [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages