Jiaming Yuan
ab357dd41c
Remove plugin, cuda related code in automake & autoconf files ( #4789 )
...
* Build plugin example with CMake.
* Remove plugin, cuda related code in automake & autoconf files.
* Fix typo in GPU doc.
2019-08-18 16:54:34 -04:00
Jiaming Yuan
c358d95c44
Remove initializing stringstream reference. ( #4788 )
2019-08-18 09:59:47 -04:00
Jiaming Yuan
c81238b5c4
Clean up after removing gpu_exact. ( #4777 )
...
* Removed unused functions.
* Removed unused parameters.
* Move ValueConstraints into constraints.cuh since it's now only used in GPU_Hist.
2019-08-17 01:05:57 -04:00
Jiaming Yuan
b9b57f2289
Use long key id. ( #4783 )
2019-08-16 11:19:22 -07:00
Evan Kepner
53d4272c2a
add os.PathLike support for file paths to DMatrix and Booster Python classes ( #4757 )
2019-08-15 04:46:25 -04:00
Nan Zhu
7b5cbcc846
[jvm-packages] cleaning checkpoint file after a successful training ( #4754 )
...
* cleaning checkpoint file after a successful file
* address comments
2019-08-14 10:57:47 -07:00
Xu Xiao
ef9af33a00
[HOTFIX] distributed training with hist method ( #4716 )
...
* add parallel test for hist.EvalualiteSplit
* update test_openmp.py
* update test_openmp.py
* update test_openmp.py
* update test_openmp.py
* update test_openmp.py
* fix OMP schedule policy
* fix clang-tidy
* add logging: total_num_bins
* fix
* fix
* test
* replace guided OPENMP policy with static in updater_quantile_hist.cc
2019-08-13 11:27:29 -07:00
Jiaming Yuan
c0ffe65f5c
Mimic cuda assert output in span check. ( #4762 )
2019-08-13 01:44:54 -04:00
Rong Ou
c5b229632d
[BREAKING] prevent multi-gpu usage ( #4749 )
...
* prevent multi-gpu usage
* fix distributed test
* combine gpu predictor tests
* set upper bound on n_gpus
2019-08-13 09:11:35 +12:00
sriramch
198f3a6c4a
Enable natural copies of the batch iterators without the need of the clone method ( #4748 )
...
- the synthesized copy constructor should do the appropriate job
2019-08-09 11:47:35 -04:00
Rong Ou
19f9fd5de9
remove the qids_ field in MetaInfo ( #4744 )
2019-08-08 10:01:59 +08:00
sriramch
f22b1c0348
Fix external memory documentation [skip ci] ( #4747 )
...
* - fix external memory documentation [skip ci]
- to state that it is supported now on gpu algorithms
2019-08-08 09:27:02 +08:00
Rong Ou
602484e19f
Remove some unused functions as reported by cppcheck ( #4743 )
2019-08-07 02:42:33 -04:00
Bobby
3e2c472944
Fix model parameter recovery ( #4738 )
2019-08-07 02:32:10 -04:00
Rong Ou
851b5b3808
Remove gpu_exact tree method ( #4742 )
2019-08-07 11:43:20 +12:00
Jiaming Yuan
2a4df8e29f
Add Json integer, remove specialization. ( #4739 )
2019-08-06 03:10:49 -04:00
Jiaming Yuan
9c469b3844
Move bitfield into common. ( #4737 )
...
* Prepare for columnar format support.
2019-08-06 02:49:32 -04:00
Xu Xiao
97eece6ea0
[python package] include dmlc-tracker into xgb python pkg ( #4731 )
2019-08-05 12:21:07 -04:00
Oleksandr Pryimak
b68de018b8
[jvm-packages] jvm test should clean up after themselfs ( #4706 )
2019-08-04 14:09:11 -07:00
Jiaming Yuan
4fe0d8203e
Specify version macro in CMake. ( #4730 )
...
* Specify version macro in CMake.
* Use `XGBOOST_DEFINITIONS` instead.
2019-08-04 06:04:04 -04:00
Rong Ou
6edddd7966
Refactor DMatrix to return batches of different page types ( #4686 )
...
* Use explicit template parameter for specifying page type.
2019-08-03 15:10:34 -04:00
Jiaming Yuan
e930a8e54f
Remove old Python trouble shooting doc. [skip ci] ( #4729 )
2019-08-03 12:51:29 -04:00
Rong Ou
cb9a80ca90
Update dmlc-core ( #4726 )
2019-08-02 03:54:14 -04:00
Philip Hyunsu Cho
166def9f75
[CI] Fix broken installation of Pandas ( #4722 )
...
* [CI] Fix broken installation of Pandas
* Update Dockerfile.gpu
2019-07-30 22:03:11 -07:00
Matthew Jones
b43f08bea5
updating rabit commit hash ( #4718 )
2019-07-30 06:51:54 -04:00
Jiaming Yuan
d2e1e4d5b4
A simple Json implementation for future use. ( #4708 )
...
* A simple Json implementation for future use.
2019-07-29 21:17:27 -04:00
Rong Ou
9b9e298ff2
remove RowSet which is no longer being used ( #4697 )
2019-07-25 17:25:58 -07:00
Tong He
7b74b1b64d
fix additional files note ( #4699 )
...
* fix additional files note
* Trigger CI
* Trigger CI
2019-07-25 00:37:38 -07:00
Jiaming Yuan
59bc1ef330
Remove VC-2013 support. ( #4701 )
...
* Removing it as it is not fully c++11 compliance.
2019-07-25 01:28:51 -04:00
Philip Hyunsu Cho
2758c5acea
[CI] Fix broken installation of Pandas ( #4704 )
2019-07-24 19:03:35 -07:00
Nan Zhu
d5c386ae24
Update CONTRIBUTORS.md
2019-07-24 09:38:47 -07:00
Jiaming Yuan
001aaaee5f
Removed deprecated gpu objectives. ( #4690 )
2019-07-20 23:18:34 -04:00
Philip Hyunsu Cho
d4e0a30582
Upgrade dmlc-core submodule ( #4688 )
2019-07-20 11:30:05 -07:00
Jiaming Yuan
f0064c07ab
Refactor configuration [Part II]. ( #4577 )
...
* Refactor configuration [Part II].
* General changes:
** Remove `Init` methods to avoid ambiguity.
** Remove `Configure(std::map<>)` to avoid redundant copying and prepare for
parameter validation. (`std::vector` is returned from `InitAllowUnknown`).
** Add name to tree updaters for easier debugging.
* Learner changes:
** Make `LearnerImpl` the only source of configuration.
All configurations are stored and carried out by `LearnerImpl::Configure()`.
** Remove booster in C API.
Originally kept for "compatibility reason", but did not state why. So here
we just remove it.
** Add a `metric_names_` field in `LearnerImpl`.
** Remove `LazyInit`. Configuration will always be lazy.
** Run `Configure` before every iteration.
* Predictor changes:
** Allocate both cpu and gpu predictor.
** Remove cpu_predictor from gpu_predictor.
`GBTree` is now used to dispatch the predictor.
** Remove some GPU Predictor tests.
* IO
No IO changes. The binary model format stability is tested by comparing
hashing value of save models between two commits
2019-07-20 08:34:56 -04:00
Jiaming Yuan
ad1192e8a3
Remove silent in doc. [skip ci] ( #4689 )
2019-07-20 05:53:42 -04:00
Nathan Moore
b45258ce66
minor updates to links and grammar ( #4673 )
...
updated links to caret data splitting, xgb.dump(with_stats), and some grammar
2019-07-18 16:56:40 -07:00
Philip Hyunsu Cho
4ef6d216b9
Upgrade dmlc-core submodule ( #4674 )
2019-07-17 18:54:49 -07:00
Tong He
8ac8fbef29
[R] Fix CRAN error for Mac OS X ( #4672 )
...
* fix cran error for mac os x
* ignore float on windows check for now
2019-07-17 17:55:52 -07:00
Nan Zhu
1595e3f57b
upgrade version num ( #4670 )
...
* upgrade version num
* missign changes
* fix version script
* change versions
* rm files
* Update CMakeLists.txt
2019-07-17 15:25:35 -07:00
Nan Zhu
01b0c9047c
[jvm-packages] allowing chaining prediction ( #4667 )
...
* add test for chaining prediction
* update rabit
* Update XGBoostGeneralSuite.scala
2019-07-17 08:50:27 -07:00
koertkuipers
3c506b076e
[jvm-packages] upgrade to Scala 2.12 ( #4574 )
...
* bump scala to 2.12 which requires java 8 and also newer flink and akka
* put scala version in artifactId
* fix appveyor
* fix for scaladoc issue that looks like https://github.com/scala/bug/issues/10509
* fix ci_build
* update versions in generate_pom.py
* fix generate_pom.py
* apache does not have a download for spark 2.4.3 distro using scala 2.12 yet, so for now i use a tgz i put on s3
* Upload spark-2.4.3-bin-scala2.12-hadoop2.7.tgz to our own S3
* Update Dockerfile.jvm_cross
* Update Dockerfile.jvm_cross
2019-07-16 08:43:34 -07:00
Oleksandr Pryimak
5544a730f1
Add optional dependencies to setup.py ( #4655 )
2019-07-16 17:12:43 +08:00
Mathew Wicks
6323ef94ad
[jvm-packages] update local dev build process ( #4640 )
2019-07-15 21:23:06 -07:00
Philip Hyunsu Cho
9975c533c7
Re-organize contributor's guide ( #4659 )
...
* Reorganize contributor's doc
* Address comments from @trivialfis
* Address @sriramch's comment: include ABI compatibility guarantee
* Address @rongou's comment
* Postpone ABI compatibility guarantee for now
2019-07-15 20:56:05 -07:00
Oleksandr Pryimak
2973416f2e
[jvm-packages] Fix maven warnings ( #4664 )
...
* exec plugin was missing a version
* reportPlugins has been deprecated:
see https://maven.apache.org/plugins/maven-site-plugin/maven-3.html#Classic_configuration_Maven_2__3
2019-07-15 20:25:43 -07:00
Matvey Turkov
61f764946f
fixed year to 2019 in conf.py, helpers.h and LICENSE ( #4661 )
2019-07-15 12:29:12 -04:00
Mingjie Tang
beb7b295a8
Add tutorial for distributed training and batch prediction with Kubernetes ( #4621 )
...
* provide the readme
* update for format
* reformat
* reformat -2
* update again
* update format
* update w.r.t yinlou's comments
* Add kubernetes tutorial to Table of Contents
* Style edit
2019-07-14 23:27:27 -07:00
Nan Zhu
3e339d9557
contribute to community doc ( #4646 )
...
* add community doc
* update
* update
2019-07-14 21:29:57 -07:00
sriramch
7a388cbf8b
Modify caching allocator/vector and fix issues relating to inability to train large datasets ( #4615 )
2019-07-09 18:33:27 +12:00
Xu Xiao
cd1526d3b1
fix auc error in distributed mode caused by unbalanced dataset ( #4645 )
2019-07-08 16:01:52 +08:00