Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A flexible, high-performance serving system for machine learning models

License

NotificationsYou must be signed in to change notification settings

iqiyi/xgboost-serving

Repository files navigation

BuildTest

XGBoost Serving

This is a fork of TensorFlow Serving, extended with the support forXGBoost,alphaFM andalphaFM_softmax frameworks. For more information about TensorFlow Serving, switch to themaster branch or visit theTensorFlow Serving website.


XGBoost Serving is a flexible, high-performance serving system forXGBoost && FM models, designed for production environments. It deals withtheinference aspect of XGBoost && FM models, taking models aftertraining andmanaging their lifetimes, providing clients with versioned access viaa high-performance, reference-counted lookup table.XGBoost Serving derives from TensorFlow Serving and is used widely inside iQIYI.

To note a few features:

  • Can serve multiple models, or multiple versions of the same modelsimultaneously
  • Exposes gRPC inference endpoints
  • Allows deployment of new model versions without changing any client code
  • Supports canarying new versions and A/B testing experimental models
  • Adds minimal latency to inference time due to efficient, low-overheadimplementation
  • Supports XGBoost servables, XGBoost && FM servables and XGBoost && alphaFM_Softmax servables
  • Supports computation latency distribution statistics

Documentation

Set up

The easiest and most straight-forward way of building and using XGBoost Servingis with Docker images. We highly recommend this route unless you have specificneeds that are not addressed by running in a container.

Use

Export your XGBoost && FM model

In order to serve a XGBoost && FM model, simply export your XGBoot model, leafmapping and FM model.

Please refer toExport XGBoost && FM modelfor details about the models's specification and how to export XGBoost && FM model.

Configure and Use XGBoost Serving

Extend

XGBoost Serving derives from TensorFlow Serving and thanks to Tensorflow Serving's highly modular architecture. You can use some partsindividually and/or extend it to serve new use cases.

Contribute

If you'd like to contribute to XGBoost Serving, be sure to review thecontribution guidelines.

Feedback and Getting involved

  • Report bugs, ask questions or give suggestions byGithubIssues

About

A flexible, high-performance serving system for machine learning models

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors130


[8]ページ先頭

©2009-2025 Movatter.jp