Project Icon

hummingbird

Compile Traditional Machine Learning Models into Accelerated Neural Network Computations

Product DescriptionHummingbird is a library that compiles traditional machine learning models into tensor computations for use with neural network frameworks, such as PyTorch, to boost performance. It leverages the optimizations inherent in these frameworks, offers native hardware acceleration, and provides a single platform for legacy and modern models, all without altering existing models. It supports conversion to PyTorch, TorchScript, ONNX, and TVM, and is compatible with models like scikit-learn Decision Trees, Random Forests, LightGBM, and XGBoost. Hummingbird offers an intuitive API compatible with the scikit-learn interface for easy model inference.
Project Details