Nan Zhu
00774eeac3
[jvm-packages] update version number for 1.2 branch ( #6427 )
...
* [jvm-packages]update version number of 1.2 branch
* update ver
2020-11-23 14:16:30 -08:00
Philip Hyunsu Cho
bcb15a980f
1.2.1 patch release ( #6206 )
...
* Hide C++ symbols from dmlc-core (#6188 )
* Up version to 1.2.1
* Fix lint
* [CI] Fix Docker build for CUDA 11 (#6202 )
* Update Dockerfile.gpu
v1.2.1
2020-10-12 15:10:16 -07:00
Tong He
0cd0dad0b5
Fix CRAN submission ( #6076 )
2020-09-01 23:38:27 -07:00
Philip Hyunsu Cho
884098ec22
[CI] Fix CRAN check ( #6067 )
2020-08-28 21:24:49 +08:00
Hyunsu Cho
738786680b
Release 1.2.0
v1.2.0
2020-08-22 18:25:18 -07:00
Philip Hyunsu Cho
04232c01b2
[CI] Fix broken tests ( #6048 )
2020-08-22 11:43:38 -07:00
Jiaming Yuan
0353a78ab7
Fix scikit learn cls doc. ( #6041 )
2020-08-20 19:25:12 -07:00
Hyunsu Cho
0089a0e6bf
Fix another typo
v1.2.0rc2
2020-08-12 19:29:08 +00:00
Philip Hyunsu Cho
03a68a1714
Fix typo
2020-08-12 01:34:33 -07:00
Hyunsu Cho
a0da8a7e0a
Make RC2
2020-08-12 00:50:51 -07:00
Hyunsu Cho
eee4eff49b
[CI] Build GPU-enabled JAR artifact and deploy to xgboost-maven-repo
2020-08-12 00:50:47 -07:00
Jiaming Yuan
936a854baa
Back port fixes to 1.2 ( #6002 )
...
* Fix sklearn doc. (#5980 )
* Enforce tree order in JSON. (#5974 )
* Make JSON model IO more future proof by using tree id in model loading.
* Fix dask predict shape infer. (#5989 )
* [Breaking] Fix .predict() method and add .predict_proba() in xgboost.dask.DaskXGBClassifier (#5986 )
2020-08-11 20:22:31 +08:00
Hyunsu Cho
7856da5827
[CI] Use mgpu machine to run gpu hist unit tests
v1.2.0rc1
2020-08-02 02:33:05 -07:00
Hyunsu Cho
50a0def6c3
Make RC1
2020-08-02 08:56:20 +00:00
Hyunsu Cho
9116a0ec10
Fix a unit test on CLI, to handle RC versions
2020-08-02 08:56:15 +00:00
Shaochen Shi
71197d1dfa
[jvm-packages] Fix wrong method name setAllowZeroForMissingValue. ( #5740 )
...
* Allow non-zero for missing value when training.
* Fix wrong method names.
* Add a unit test
* Move the getter/setter unit test to MissingValueHandlingSuite
Co-authored-by: Hyunsu Cho <chohyu01@cs.washington.edu>
2020-08-01 17:16:42 -07:00
Philip Hyunsu Cho
5a2dcd1c33
[R] Provide better guidance for persisting XGBoost model ( #5964 )
...
* [R] Provide better guidance for persisting XGBoost model
* Update saving_model.rst
* Add a paragraph about xgb.serialize()
2020-07-31 20:00:26 -07:00
Philip Hyunsu Cho
bf2990e773
Add missing Pytest marks to AsyncIO unit test ( #5968 )
2020-08-01 10:56:24 +08:00
Philip Hyunsu Cho
5f3c811e84
[CI] Assign larger /dev/shm to NCCL ( #5966 )
...
* [CI] Assign larger /dev/shm to NCCL
* Use 10.2 artifact to run multi-GPU Python tests
* Add CUDA 10.0 -> 11.0 cross-version test; remove CUDA 10.0 target
2020-07-31 10:05:04 -07:00
Philip Hyunsu Cho
3fcfaad577
Add CMake flag to log C API invocations, to aid debugging ( #5925 )
...
* Add CMake flag to log C API invocations, to aid debugging
* Remove unnecessary parentheses
2020-07-30 19:24:28 -07:00
James Bourbeau
3b88bc948f
Update XGBoost + Dask overview documentation ( #5961 )
...
* Add imports to code snippet
* Better writing.
2020-07-31 09:58:50 +08:00
Jiaming Yuan
70903c872f
Force colored output for ninja build. ( #5959 )
2020-07-30 20:48:03 +08:00
boxdot
d268a2a463
Thread-safe prediction by making the prediction cache thread-local. ( #5853 )
...
Co-authored-by: Jiaming Yuan <jm.yuan@outlook.com>
2020-07-30 12:33:50 +08:00
Jiaming Yuan
fa3715f584
[Dask] Asyncio support. ( #5862 )
2020-07-30 06:23:58 +08:00
Jiaming Yuan
e4a273e1da
Fix evaluate root split. ( #5948 )
2020-07-29 19:33:29 +08:00
Philip Hyunsu Cho
071e10c1d1
[CI] Fix broken Docker container 'cpu' ( #5956 )
2020-07-29 04:29:57 -07:00
Jiaming Yuan
f5fdcbe194
Disable feature validation on sklearn predict prob. ( #5953 )
...
* Fix issue when scikit learn interface receives transformed inputs.
2020-07-29 19:26:44 +08:00
Jiaming Yuan
18349a7ccf
[Breaking] Fix custom metric for multi output. ( #5954 )
...
* Set output margin to true for custom metric. This fixes only R and Python.
2020-07-29 19:25:27 +08:00
Jiaming Yuan
75b8c22b0b
Fix prediction heuristic ( #5955 )
...
* Relax check for prediction.
* Relax test in spark test.
* Add tests in C++.
2020-07-29 19:24:07 +08:00
Philip Hyunsu Cho
5879acde9a
[CI] Improve R linter script ( #5944 )
...
* [CI] Move lint to a separate script
* [CI] Improved lintr launcher
* Add lintr as a separate action
* Add custom parsing logic to print out logs
* Fix lintr issues in demos
* Run R demos
* Fix CRAN checks
* Install XGBoost into R env before running lintr
* Install devtools (needed to run demos)
2020-07-27 00:55:35 -07:00
Bobby Wang
8943eb4314
[BLOCKING] [jvm-packages] add gpu_hist and enable gpu scheduling ( #5171 )
...
* [jvm-packages] add gpu_hist tree method
* change updater hist to grow_quantile_histmaker
* add gpu scheduling
* pass correct parameters to xgboost library
* remove debug info
* add use.cuda for pom
* add CI for gpu_hist for jvm
* add gpu unit tests
* use gpu node to build jvm
* use nvidia-docker
* Add CLI interface to create_jni.py using argparse
Co-authored-by: Hyunsu Cho <chohyu01@cs.washington.edu>
2020-07-26 21:53:24 -07:00
Philip Hyunsu Cho
6347fa1c2e
[R] Enable weighted learning to rank ( #5945 )
...
* [R] enable weighted learning to rank
* Add R unit test for ranking
* Fix lint
2020-07-26 21:10:36 -07:00
Philip Hyunsu Cho
ace7fd328b
[R] Add a compatibility layer to load Booster object from an old RDS file ( #5940 )
...
* [R] Add a compatibility layer to load Booster from an old RDS
* Modify QuantileHistMaker::LoadConfig() to be backward compatible with 1.1.x
* Add a big warning about compatibility in QuantileHistMaker::LoadConfig()
* Add testing suite
* Discourage use of saveRDS() in CRAN doc
2020-07-26 00:06:49 -07:00
Jiaming Yuan
40361043ae
[BLOCKING] Remove to_string. ( #5934 )
2020-07-26 10:21:26 +08:00
Philip Hyunsu Cho
12110c900e
[CI] Make Python model compatibility test runnable locally ( #5941 )
2020-07-25 16:58:02 -07:00
Philip Hyunsu Cho
487ab0ce73
[BLOCKING] Handle empty rows in data iterators correctly ( #5929 )
...
* [jvm-packages] Handle empty rows in data iterators correctly
* Fix clang-tidy error
* last empty row
* Add comments [skip ci]
Co-authored-by: Nan Zhu <nanzhu@uber.com>
2020-07-25 13:46:19 -07:00
Jiaming Yuan
a4de2f68e4
Use cudaOccupancyMaxPotentialBlockSize to calculate the block size. ( #5926 )
2020-07-23 14:24:42 +08:00
Jiaming Yuan
fbfbd525d8
Cache dependencies on Github Action. ( #5928 )
2020-07-23 14:00:19 +08:00
Philip Hyunsu Cho
4af857f95d
Add explicit template specialization for portability ( #5921 )
...
* Add explicit template specializations
* Adding Specialization for FileAdapterBatch
2020-07-22 12:31:17 -07:00
Jiaming Yuan
bc1d3ee230
Fix r early stop with custom objective. ( #5923 )
...
* Specify `ntreelimit`.
2020-07-23 03:28:17 +08:00
Jiaming Yuan
30363d9c35
Remove R and JVM from appveyor. ( #5922 )
2020-07-23 03:26:48 +08:00
Jiaming Yuan
66cc1e02aa
Setup github action. ( #5917 )
2020-07-22 15:05:25 +08:00
Philip Hyunsu Cho
627cf41a60
Add option to enable all compiler warnings in GCC/Clang ( #5897 )
...
* Add option to enable all compiler warnings in GCC/Clang
* Fix -Wall for CUDA sources
* Make -Wall private req for xgboost-r
2020-07-21 23:34:03 -07:00
Jiaming Yuan
9b688aca3b
Fix mingw build with R. ( #5918 )
2020-07-22 02:56:49 +08:00
Philip Hyunsu Cho
8d7702766a
[Doc] Document new objectives and metrics available on GPUs ( #5909 )
2020-07-21 02:10:59 -07:00
Jiaming Yuan
03fb98fbde
Fix typo in CI. [skip ci] ( #5919 )
2020-07-21 14:25:27 +08:00
Jiaming Yuan
8b1afce316
Add Github Action for R. ( #5911 )
...
* Fix lintr errors.
2020-07-20 19:23:36 +08:00
Andy Adinets
b3d2e7644a
Support building XGBoost with CUDA 11 ( #5808 )
...
* Change serialization test.
* Add CUDA 11 tests on Linux CI.
Co-authored-by: Philip Hyunsu Cho <chohyu01@cs.washington.edu>
2020-07-20 07:58:41 +08:00
Philip Hyunsu Cho
ac9136ee49
Further improvements and savings in Jenkins pipeline ( #5904 )
...
* Publish artifacts only on the master and release branches
* Build CUDA only for Compute Capability 7.5 when building PRs
* Run all Windows jobs in a single worker image
* Build nightly XGBoost4J SNAPSHOT JARs with Scala 2.12 only
* Show skipped Python tests on Windows
* Make Graphviz optional for Python tests
* Add back C++ tests
* Unstash xgboost_cpp_tests
* Fix label to CUDA 10.1
* Install cuPy for CUDA 10.1
* Install jsonschema
* Address reviewer's feedback
2020-07-18 03:30:40 -07:00
Jiaming Yuan
6c0c87216f
Fix Windows 2016 build. ( #5902 )
2020-07-18 05:50:17 +08:00