Chen Qin
ecd4bf7aae
[rabit harden] replace hardcopy dmlc-core headers with submodule links ( #86 )
...
* backport dmlc header changes to rabit
* use gitmodule to reference latest dmlc header files
* include ref to dmlc-core
fix cmake
* update cmake file, add cmake build traivs task
* try force using g++-4.8
* per feedback, update cmake
2019-03-23 13:11:29 +08:00
Chen Qin
785d7e54d3
[mpi] add engine_mpi travis build ( #83 )
2019-03-15 22:58:47 +08:00
Chen Qin
ed06e0c6af
[rabit harden] fix rabit tests ( #81 )
...
* enable model recovery tests
* force use gcc4.8 in Travis
2019-03-15 07:16:45 +08:00
Jiaming Yuan
1cc34f01db
Fix ssize_t definition. ( #80 )
...
* Fix linter.
2019-02-18 19:25:08 +08:00
Jiaming Yuan
0101a4719c
Remove dmlc logging. ( #78 )
...
* Remove dmlc logging header.
* Fix lint.
2019-02-16 18:37:54 -08:00
Jiaming Yuan
05941a5f96
Try fixing mingw build error when using CMake. ( #77 )
...
* Try fixing mingw build error when using CMake.
* Check __MINGW32__ .
* Fix linter.
2019-02-16 22:35:43 +08:00
Chen Qin
eb2590b774
workaround macosx java test race condition ( #74 )
...
* fix error in dmlc#57, clean up comments and naming
* include missing packages, disable recovery tests for now
* disable local_recover tests until we have a bug fix
* support larger cluster
* fix lint, merge with master
* fix mac osx test failure in https://github.com/dmlc/xgboost/pull/3818
* Update allreduce_robust.cc
2018-10-26 12:39:31 -07:00
Chen Qin
3a35dabfae
support larger cluster ( #73 )
...
* fix error in dmlc#57, clean up comments and naming
* include missing packages, disable recovery tests for now
* disable local_recover tests until we have a bug fix
* support larger cluster
* fix lint, merge with master
2018-10-22 10:13:45 -07:00
Chen Qin
69cdfae22f
disable travis model_recover tests, fix doc generate failure ( #71 )
...
* add missing packackges used in dmlc submit
* disable local_recovery tests til we have code fix
* fix doc gen failure
2018-10-19 18:18:16 -07:00
Chen Qin
785bde6f87
add missing packackges used in dmlc submit ( #70 )
2018-10-19 13:04:33 -07:00
Ruifeng Zheng
edc403fb2c
init ( #60 )
2018-07-04 12:31:24 -07:00
Philip Hyunsu Cho
87143deb4c
Don't define DMLC_LOG_STACK_TRACE on Solaris ( #59 )
...
DMLC_LOG_STACK_TRACE involves use of non-standard header execinfo.h, which
causes compilation failure on Solaris.
2018-06-15 22:33:46 -07:00
trivialfis
fc5072b100
Fix building shared library. ( #58 )
2018-05-24 09:05:37 -07:00
Will Storey
7bc46b8c75
Allow compiling with -Werror=strict-prototypes ( #56 )
...
Without this, with gcc 7.3.0, we see things like:
/xgboost/include/xgboost/c_api.h:98:1: error: function
declaration isn't a prototype [-Werror=strict-prototypes]
XGB_DLL const char *XGBGetLastError();
^~~~~~~
2018-03-18 22:21:35 -07:00
Dennis O'Brien
440e81db0b
Fixed print statements and xrange to be compatibile with Python 2 and 3. ( #55 )
2018-02-26 12:19:04 -08:00
David Hirvonen
0759d5ed2b
add cmake w/ relocatable pkgconfig installation ( #53 )
2018-01-07 14:49:39 -08:00
snehlatamohite
2eb1a1a371
Use -msse2 flag depending upon architecure while compiling the rabit code ( #49 )
2017-09-01 08:42:45 -07:00
Qiang Kou (KK)
41c96a25a9
To compile on ARM CPU ( #46 )
2017-07-12 20:24:19 -07:00
Artem Krylysov
0b406754fa
Fix C API header compatibility with C compilers ( #44 )
2017-06-01 09:21:48 -07:00
Ziyue Huang
ab5f203b44
fix error: ‘nullptr’ was not declared in this scope ( #43 )
2017-04-23 10:44:11 -07:00
tqchen
a1acf23b60
only doc rabit
2017-03-17 22:09:13 -07:00
tqchen
a764d45cfb
sync dmlc headers
2017-03-16 10:16:23 -07:00
AbdealiJK
21b5e12913
allreduce_robust.cc: Allow num_global_replica to be 0 ( #38 )
...
In some cases, users may not want to have any global replica of
the data being broadcasted/all-reduced. In such cases, set the
result_buffer_round to -1 as a flag that this is not necessary
and check for it.
2016-11-23 19:34:11 -08:00
Tianqi Chen
032152ad24
Update .travis.yml
2016-11-23 10:14:32 -08:00
kabu4i
af1b7d6e7a
Applied FreeBSD support ( #37 )
2016-11-15 21:10:51 -08:00
tqchen
a9a2a69dc1
Merge branch 'master' of ssh://github.com/tqchen/rabit
2016-08-26 15:06:03 -07:00
tqchen
cd1db1afaa
sync dmlc header
2016-08-26 15:05:42 -07:00
tomlaube
1007a26641
Fixing the imports to work with MPI ( #30 )
2016-08-26 15:04:41 -07:00
elferdo
7e15fdd9c6
FreeBSD does not have fopen64 (as of 10.3). Detect it and replace with ( #29 )
...
fopen.
2016-08-20 08:35:01 -07:00
Tianqi Chen
2dd7476ad7
Merge pull request #28 from randomjohnnyh/master
...
Use getaddrinfo instead of gethostbyname for thread safety
2016-07-27 10:40:24 -07:00
Johnny Ho
9d235c31a7
Use getaddrinfo instead of gethostbyname for thread safety
2016-07-27 02:35:02 -04:00
Tianqi Chen
8f61535b83
Update README.md
2016-05-10 20:14:53 -07:00
Tianqi Chen
b8aec1730c
Update README.md
2016-05-10 20:14:29 -07:00
tqchen
e19fced5cb
[FIX] rabit on single node
2016-05-10 20:05:59 -07:00
tqchen
849b20b7c8
add distributed checking
2016-04-11 15:43:01 -07:00
tqchen
be50e7b632
Make rabit library thread local
2016-03-01 20:12:51 -08:00
tqchen
aeb4008606
remove connect msg
2016-02-29 16:27:48 -08:00
tqchen
1392e9f3da
fix travis
2016-02-29 15:51:36 -08:00
tqchen
225f5258c7
[DMLC] Add dep to dmlc logging
2016-02-29 14:59:44 -08:00
tqchen
56ec4263f9
fix type
2016-02-28 13:19:54 -08:00
tqchen
e3188afbe8
fix
2016-02-28 13:09:18 -08:00
tqchen
c7d53aecc3
add link tag
2016-02-28 09:44:11 -08:00
tqchen
26c87ec6e7
fix test
2016-02-28 09:35:08 -08:00
tqchen
f0f07ecd22
fix
2016-02-27 20:51:00 -08:00
tqchen
e814dc8a4b
Fix docstring
2016-02-27 18:13:42 -08:00
tqchen
d45fca0298
fix build
2016-02-27 18:10:58 -08:00
tqchen
7479791f6a
refactor: librabit
2016-02-27 10:14:41 -08:00
tqchen
73b6e9bbd0
[TRACKER] remove tracker in rabit, use DMLC
2016-02-27 09:07:40 -08:00
tqchen
112d866dc9
[RABIT] fix rabit in local mode
2016-01-12 21:34:26 -08:00
tqchen
05b958c178
[RABIT] Sync with dmlc
2016-01-09 21:43:29 -08:00