Skip to content
Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Flink and DataFlow
C++ Cuda Python Scala R Java Other
Branch: master
Clone or download

Latest commit

jameslamb and hcho3 [R] Remove dependency on gendef for Visual Studio builds (fixes #5608) (
#5764)

* [R-package] Remove dependency on gendef for Visual Studio builds (fixes #5608)

* clarify docs

* removed debugging print statement

* Make R CMake install more robust

* Fix doc format; add ToC

* Update build.rst

* Fix AppVeyor

Co-authored-by: Hyunsu Cho <chohyu01@cs.washington.edu>
Latest commit d39da42 Jun 15, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Display Sponsor button, link to OpenCollective (#5325) Feb 19, 2020
R-package [R] Remove dependency on gendef for Visual Studio builds (fixes #5608) ( Jun 15, 2020
amalgamation Add Accelerated Failure Time loss for survival analysis task (#4763) Mar 25, 2020
cmake [R] Remove dependency on gendef for Visual Studio builds (fixes #5608) ( Jun 15, 2020
cub @ c3cceac Refactor gpu_hist split evaluation (#5610) Apr 29, 2020
demo [R] replace uses of T and F with TRUE and FALSE (#5778) Jun 11, 2020
dev Add release note for 1.0.0 in NEWS.md (#5329) Mar 4, 2020
dmlc-core @ 5df8305 Ensure that configured dmlc/build_config.h is picked up by Rabit and … Apr 12, 2020
doc [R] Remove dependency on gendef for Visual Studio builds (fixes #5608) ( Jun 15, 2020
include/xgboost Implement `Empty` method for host device vector. (#5781) Jun 13, 2020
jvm-packages Bump com.esotericsoftware to 4.0.2 (#5690) Jun 14, 2020
plugin Upgrade clang-tidy on CI. (#5469) Apr 4, 2020
python-package [python-package] remove unused imports (#5776) Jun 11, 2020
rabit @ 4fb34a0 Hide C++ symbols in libxgboost.so when building Python wheel (#5590) Apr 24, 2020
src Implement `Empty` method for host device vector. (#5781) Jun 13, 2020
tests Implement `Empty` method for host device vector. (#5781) Jun 13, 2020
.clang-tidy Upgrade clang-tidy on CI. (#5469) Apr 4, 2020
.editorconfig Added configuration for python into .editorconfig (#3494) Jul 23, 2018
.gitignore [R] Remove dependency on gendef for Visual Studio builds (fixes #5608) ( Jun 15, 2020
.gitmodules Upgrading to NCCL2 (#3404) Jul 10, 2018
.travis.yml Fix compilation on Mac OSX High Sierra (10.13) (#5597) Apr 25, 2020
CITATION simplify software citation (#2912) Dec 1, 2017
CMakeLists.txt [R] Remove dependency on gendef for Visual Studio builds (fixes #5608) ( Jun 15, 2020
CONTRIBUTORS.md Document addition of new committer @SmirnovEgorRu (#5762) Jun 8, 2020
Jenkinsfile [CI] Remove CUDA 9.0 from CI (#5745) Jun 2, 2020
Jenkinsfile-win64 [CI] Remove CUDA 9.0 from Windows CI. (#5674) May 27, 2020
LICENSE fixed year to 2019 in conf.py, helpers.h and LICENSE (#4661) Jul 15, 2019
Makefile C++14 for xgboost (#5664) May 21, 2020
NEWS.md Add release note for 1.1.0 in NEWS.md (#5763) Jun 8, 2020
README.md Update README.md (#5346) Feb 22, 2020
appveyor.yml [R] Remove dependency on gendef for Visual Studio builds (fixes #5608) ( Jun 15, 2020

README.md

eXtreme Gradient Boosting

Build Status Build Status Build Status Documentation Status GitHub license CRAN Status Badge PyPI version Optuna

Community | Documentation | Resources | Contributors | Release Notes

XGBoost is an optimized distributed gradient boosting library designed to be highly efficient, flexible and portable. It implements machine learning algorithms under the Gradient Boosting framework. XGBoost provides a parallel tree boosting (also known as GBDT, GBM) that solve many data science problems in a fast and accurate way. The same code runs on major distributed environment (Kubernetes, Hadoop, SGE, MPI, Dask) and can solve problems beyond billions of examples.

License

© Contributors, 2019. Licensed under an Apache-2 license.

Contribute to XGBoost

XGBoost has been developed and used by a group of active community members. Your help is very valuable to make the package better for everyone. Checkout the Community Page.

Reference

  • Tianqi Chen and Carlos Guestrin. XGBoost: A Scalable Tree Boosting System. In 22nd SIGKDD Conference on Knowledge Discovery and Data Mining, 2016
  • XGBoost originates from research project at University of Washington.

Sponsors

Become a sponsor and get a logo here. See details at Sponsoring the XGBoost Project. The funds are used to defray the cost of continuous integration and testing infrastructure (https://xgboost-ci.net).

Open Source Collective sponsors

Backers on Open Collective Sponsors on Open Collective

Sponsors

[Become a sponsor]

NVIDIA

Backers

[Become a backer]

Other sponsors

The sponsors in this list are donating cloud hours in lieu of cash donation.

Amazon Web Services

You can’t perform that action at this time.