Jiaming Yuan
cce4af4acf
Initial support for quantile loss. ( #8750 )
...
- Add support for Python.
- Add objective.
2023-02-16 02:30:18 +08:00
Jiaming Yuan
c7c485d052
Extract fit intercept. ( #8793 )
2023-02-15 22:41:31 +08:00
Jiaming Yuan
457f704e3d
Add quantile metric. ( #8761 )
2023-02-13 19:07:40 +08:00
Jiaming Yuan
5f76edd296
Extract make metric name from ranking metric. ( #8768 )
...
- Extract the metric parsing routine from ranking.
- Add a test.
- Accept null for string view.
2023-02-09 18:30:21 +08:00
James Lamb
292df67824
[R] remove unused define XGBOOST_CUSTOMIZE_LOGGER ( #8647 )
2023-01-15 02:29:25 +08:00
Jiaming Yuan
beefd28471
Split up SHAP from RegTree. ( #8612 )
...
* Split up SHAP from `RegTree`.
Simplify the tree interface.
2023-01-04 18:17:47 +08:00
Jiaming Yuan
8d545ab2a2
Implement fit stump. ( #8607 )
2023-01-04 04:14:51 +08:00
James Lamb
e01639548a
[R] remove unused compiler flag RABIT_CUSTOMIZE_MSG_ ( #8610 )
2022-12-17 19:36:35 +08:00
Jiaming Yuan
3e26107a9c
Rename and extract Context. ( #8528 )
...
* Rename `GenericParameter` to `Context`.
* Rename header file to reflect the change.
* Rename all references.
2022-12-07 04:58:54 +08:00
Jiaming Yuan
d8544e4d9e
[R] Remove unused assert definition. ( #8526 )
2022-12-05 20:29:03 +08:00
Rong Ou
a8255ea678
Add an in-memory collective communicator ( #8494 )
2022-12-01 00:24:12 +08:00
Jiaming Yuan
28a466ab51
Fixes for R checks. ( #8330 )
...
- Bump configure.ac version.
- Remove amalgamation to reduce the build time for a single object with the added benefit that we can use parallel build during development.
- Fix c function prototype warning.
- Remove Windows automake file generation step to make the build script easier to understand.
2022-10-20 02:52:54 +08:00
Jiaming Yuan
bc818316f2
Prepare for improving Windows networking compatibility. ( #8234 )
...
* Prepare for improving Windows networking compatibility.
* Include dmlc filesystem indirectly as dmlc/filesystem.h includes windows.h, which
conflicts with winsock2.h
* Define `NOMINMAX` conditionally.
* Link the winsock library when mysys32 is used.
* Add config file for read the doc.
2022-09-10 15:16:49 +08:00
Jiaming Yuan
345796825f
Optional find dependency in installed cmake config. ( #7099 )
...
* Find dependency only when xgboost is built as static library.
* Resolve msvc warning.
* Add test for linking shared library.
2021-07-11 17:20:55 +08:00
Andrew Ziem
3e7e426b36
Fix spelling in documents ( #6948 )
...
* Update roxygen2 doc.
Co-authored-by: fis <jm.yuan@outlook.com>
2021-05-11 20:44:36 +08:00
Jiaming Yuan
b5c2a47b20
Drop single point model recovery ( #6262 )
...
* Pass rabit params in JVM package.
* Implement timeout using poll timeout parameter.
* Remove OOB data check.
2020-10-21 15:27:03 +08:00
Jiaming Yuan
c92d751ad1
Enable building rabit on Windows ( #6105 )
2020-09-11 11:54:46 +08:00
Andy Adinets
646def51e0
C++14 for xgboost ( #5664 )
2020-05-21 12:26:40 +12:00
Tong He
84a3af8dc0
Fix CRAN check warnings/notes ( #3988 )
...
* fix
* reorder declaration to match initialization
2018-12-12 08:23:20 -06:00
Philip Hyunsu Cho
c87153ed32
Fix CRAN check by removing reference to std::cerr ( #3660 )
...
* Fix CRAN check by removing reference to std::cerr
* Mask tests that fail on 32-bit Windows R
2018-09-05 11:44:00 -07:00
Henry Gouk
64b8cffde3
Refactor of FastHistMaker to allow for custom regularisation methods ( #3335 )
...
* Refactor to allow for custom regularisation methods
* Implement compositional SplitEvaluator framework
* Fixed segfault when no monotone_constraints are supplied.
* Change pid to parentID
* test_monotone_constraints.py now passes
* Refactor ColMaker and DistColMaker to use SplitEvaluator
* Performance optimisation when no monotone_constraints specified
* Fix linter messages
* Fix a few more linter errors
* Update the amalgamation
* Add bounds check
* Add check for leaf node
* Fix linter error in param.h
* Fix clang-tidy errors on CI
* Fix incorrect function name
* Fix clang-tidy error in updater_fast_hist.cc
* Enable SSE2 for Win32 R MinGW
Addresses https://github.com/dmlc/xgboost/pull/3335#issuecomment-400535752
* Add contributor
2018-06-28 07:37:25 +00:00
Vadim Khotilovich
526801cdb3
[R] fix for the 32 bit windows issue ( #2994 )
...
* [R] disable thred_local for 32bit windows
* [R] require C++11 and GNU make in DESCRIPTION
* [R] enable 32+64 build and check in appveyor
2017-12-31 14:18:50 -08:00
Vadim Khotilovich
c66ca79221
[R] native routines registration ( #2290 )
...
* [R] add native routines registration
* c_api.h needs to include <cstdint> since it uses fixed width integer types
* [R] use registered native routines from R code
* [R] bump version; add info on native routine registration to the contributors guide
* make lint happy
2017-05-14 11:00:46 -07:00
tqchen
4a16b729fc
[PYTHON] Simplify training logic, update rabit lib
2016-02-28 13:20:55 -08:00
tqchen
1495a43cea
[R] make all customizations to meet strict standard of cran
2016-01-16 10:25:12 -08:00
tqchen
2dc6c2dc52
[R] enable R compile
...
[R] Enable R build for windows and linux
2016-01-16 10:24:02 -08:00
tqchen
e8f6f3b541
some initial try of cachefiles
2015-04-15 15:15:23 -07:00
tqchen
5f902982f2
compile with dmlc
2015-04-05 11:26:06 -07:00
tqchen
902f84cf4a
ok
2015-01-19 08:37:17 -08:00
Tianqi Chen
748389f052
fix win compile
2015-01-19 00:29:03 -08:00
Tianqi Chen
f22ee7cb61
windows changes
2015-01-18 22:54:01 -08:00
tqchen
7780bc45c2
change R build script
2015-01-18 22:14:38 -08:00
tqchen
f53be2884a
ok
2014-11-23 22:42:44 -08:00
tqchen
a6ce55493d
make R package strict c99
2014-09-01 17:02:42 -07:00
tqchen
8b3465cde0
cleaner makevar
2014-08-31 22:42:15 -07:00
tqchen
9e0cc778e8
fix win
2014-08-31 14:12:47 -07:00
tqchen
1ed40e2b46
more strict makefile
2014-08-31 13:13:11 -07:00
tqchen
37499245ea
remove GNUism
2014-08-31 10:26:20 -07:00
Tianqi Chen
4d5ec01cd3
change windows
2014-08-31 09:25:25 -07:00
tqchen
e83090a579
change flagname to pass check
2014-08-31 09:17:49 -07:00
tqchen
26c61dc0a3
remove useless flag
2014-08-31 09:12:58 -07:00
tqchen
fabe2f39e2
more clean makefile
2014-08-31 08:36:17 -07:00
tqchen
9c0389981a
fix print problem, fix Tong's email format
2014-08-30 18:49:30 -07:00
Tianqi Chen
3f7aeb22c5
fix some windows type conversion warning
2014-08-30 12:40:51 -07:00
Tianqi Chen
99c44f2e51
fix makefile in win
2014-08-30 12:25:41 -07:00
Tianqi Chen
202a17f148
fix windows
2014-08-30 12:10:50 -07:00
tqchen
51ef32d73a
chg makefile
2014-08-30 12:03:32 -07:00
tqchen
03127fc07e
checkin makefile
2014-08-28 22:21:51 -07:00
tqchen
3e92eb13d3
make it packable
2014-08-28 21:46:12 -07:00
tqchen
2e96bc51f5
do things
2014-08-28 21:23:27 -07:00