49 Commits

Author SHA1 Message Date
Thejaswi
85b2fb3eee [GPU-Plugin] Integration of a faster version of grow_gpu plugin into mainstream (#2360)
* Integrating a faster version of grow_gpu plugin
1. Removed the older files to reduce duplication
2. Moved all of the grow_gpu files under 'exact' folder
3. All of them are inside 'exact' namespace to avoid any conflicts
4. Fixed a bug in benchmark.py while running only 'grow_gpu' plugin
5. Added cub and googletest submodules to ease integration and unit-testing
6. Updates to CMakeLists.txt to directly build cuda objects into libxgboost

* Added support for building gpu plugins through make flow
1. updated makefile and config.mk to add right targets
2. added unit-tests for gpu exact plugin code

* 1. Added support for building gpu plugin using 'make' flow as well
2. Updated instructions for building and testing gpu plugin

* Fix travis-ci errors for PR#2360
1. lint errors on unit-tests
2. removed googletest, instead depended upon dmlc-core provide gtest cache

* Some more fixes to travis-ci lint failures PR#2360

* Added Rory's copyrights to the files containing code from both.

* updated copyright statement as per Rory's request

* moved the static datasets into a script to generate them at runtime

* 1. memory usage print when silent=0
2. tests/ and test/ folder organization
3. removal of the dependency of googletest for just building xgboost
4. coding style updates for .cuh as well

* Fixes for compilation warnings

* add cuda object files as well when JVM_BINDINGS=ON
2017-06-06 09:39:53 +12:00
Nan Zhu
428453f7d6 [jvm-packages] fix the persistence of XGBoostEstimator (#2265)
* add back train method but mark as deprecated

* fix scalastyle error

* fix the persistence of XGBoostEstimator

* test persistence of a complete pipeline

* fix compilation issue

* do not allow persist custom_eval and custom_obj

* fix the failed tesl
2017-05-08 21:58:06 -07:00
Nan Zhu
ab13fd72bd [jvm-packages] Scala/Java interface for Fast Histogram Algorithm (#1966)
* add back train method but mark as deprecated

* fix scalastyle error

* first commit in scala binding for fast histo

* java test

* add missed scala tests

* spark training

* add back train method but mark as deprecated

* fix scalastyle error

* local change

* first commit in scala binding for fast histo

* local change

* fix df frame test
2017-03-04 15:37:24 -08:00
AbdealiJK
1f2ad36bad Add make commands for tests
This adds the make commands required to build and run tests.
2016-12-04 11:25:57 -08:00
Nan Zhu
fb02797e2a [jvm-packages] Integration with Spark Dataframe/Dataset (#1559)
* bump up to scala 2.11

* framework of data frame integration

* test consistency between RDD and DataFrame

* order preservation

* test order preservation

* example code and fix makefile

* improve type checking

* improve APIs

* user docs

* work around travis CI's limitation on log length

* adjust test structure

* integrate with Spark -1 .x

* spark 2.x integration

* remove spark 1.x implementation but provide instructions on how to downgrade
2016-09-11 15:02:58 -04:00
CodingCat
10a1517502 revise the RabitTracker Impl
delete FileUtil class

fix bugs
2016-03-04 10:08:37 -05:00
tqchen
ced6d45e01 Update rabit 2016-03-02 20:53:34 -08:00
CodingCat
3b246c2420 re-structure Java API, add Scala API and consolidate the names of Java/Scala API 2016-03-01 20:53:41 -05:00
tqchen
1495a43cea [R] make all customizations to meet strict standard of cran 2016-01-16 10:25:12 -08:00
tqchen
634db18a0f [TRAVIS] cleanup travis script 2016-01-16 10:25:12 -08:00
tqchen
96f4542a67 [PLUGIN] Add plugin system 2016-01-16 10:25:11 -08:00
tqchen
d75e3ed05d [LIBXGBOOST] pass demo running. 2016-01-16 10:24:01 -08:00
tqchen
084f5f4715 [Make] refactor build script to use config file 2016-01-16 10:24:01 -08:00
tqchen
46bcba7173 [DATA] basic data refactor done, basic version of csr source. 2016-01-16 10:24:00 -08:00
tqchen
d530e0c14f [REFACTOR] cleanup structure 2016-01-16 10:24:00 -08:00
Vadim Khotilovich
b47725a65b add Eclipse stuff to .gitignore 2015-12-12 21:45:41 -06:00
tqchen
60217a2c02 checkin all python 2015-07-30 22:08:48 -07:00
tqchen
af0a451dc4 refactor and ci 2015-07-03 21:08:36 -07:00
yanqingmen
f91a098770 add java wrapper 2015-06-09 23:14:50 -07:00
hetong007
48bcc021f7 add Rbuildignore to avoid compile .o files 2015-04-27 17:09:47 -07:00
Tianqi Chen
54a78b87dc Merge pull request #245 from dmlc/lite
Lite
2015-04-19 00:56:10 -07:00
tqchen
a514340c96 current progress 2015-04-15 22:28:43 -07:00
tqchen
e8f6f3b541 some initial try of cachefiles 2015-04-15 15:15:23 -07:00
pommedeterresautee
aa0f612ac9 git ignore RProject files 2015-04-14 00:26:11 +02:00
El Potaeto
df63c86afa git ignore update -> exclude generated vignette 2015-02-12 14:05:19 +01:00
tqchen
1f6b8eb344 Merge branch 'master' of ssh://github.com/tqchen/xgboost
Conflicts:
	.gitignore
2015-01-26 10:28:20 -08:00
tqchen
c34367b207 add msd 2015-01-26 10:27:44 -08:00
El Potaeto
d188c997f0 add RStudio parameters to exclusion 2015-01-21 23:56:27 +01:00
tqchen
f49fd88de8 Merge branch 'unity'
Conflicts:
	.gitignore
	R-package/src/xgboost_R.cpp
	src/gbm/gblinear-inl.hpp
	tools/xgcombine_buffer.cpp
2015-01-18 20:09:21 -08:00
tqchen
b1df8039a0 ignore 2015-01-15 21:56:39 -08:00
El Potaeto
46862e561b Add .gitignore 2014-12-28 10:47:02 +01:00
tqchen
31eedfea59 pas mock, need to fix rabit lib for not initialization 2014-12-21 00:14:00 -08:00
tqchen
f512f08437 finish mushroom example 2014-10-16 18:06:47 -07:00
tqchen
e6e467ad60 more ignore 2014-09-02 17:40:30 -07:00
tqchen
eeb04a0603 Merge remote-tracking branch 'origin/unity'
Conflicts:
	R-package/src/Makevars
	R-package/src/Makevars.win
	src/utils/io.h
	wrapper/xgboost.py
2014-09-02 11:22:47 -07:00
Tianqi Chen
d5f37d1238 add git ignore 2014-08-31 14:13:44 -07:00
Tianqi Chen
d4aacbf8cf add ignore 2014-08-31 09:08:17 -07:00
Tianqi Chen
366ac95ad3 windows check 2014-08-29 21:27:03 -07:00
unknown
6ed5e713d5 ignore csv 2014-08-27 21:35:55 -07:00
tqchen@graphlab.com
0fe5470a4f delete extra things 2014-08-27 09:59:39 -07:00
Tianqi Chen
b1bffde6c9 fix compile under rtools 2014-08-26 09:09:28 -07:00
tqchen
c6eaf01a97 add git ignore 2014-08-25 21:25:49 -07:00
Tianqi Chen
ca0b008fb0 clean up warnings from msvc 2014-08-25 11:01:21 -07:00
tqchen
348d35a668 add ignore 2014-05-16 20:46:08 -07:00
tqchen
98e507451c chg all settings to obj 2014-05-16 19:10:52 -07:00
tqchen
6fd77cbb24 add python interface for xgboost 2014-05-03 23:04:02 -07:00
tqchen
9b09cd3d49 change input data structure 2014-02-26 11:51:58 -08:00
tqchen
5a2b8678fc update this folder 2014-02-06 16:06:18 -08:00
tqchen
225aa9841b Initial commit 2014-02-06 09:28:03 -08:00