1817 Commits

Author SHA1 Message Date
Hendrik Groove
1931a70598 stream logic 2024-10-21 23:24:10 +02:00
Hendrik Groove
20a9c223b6 remove logging 2024-10-21 21:52:34 +02:00
Hendrik Groove
9659d0e7bd WARP_SIZE 2024-10-21 21:35:25 +02:00
Hendrik Groove
768c8b298c remove logging 2024-10-21 21:24:47 +02:00
Hendrik Groove
94ffd57641 try direct instantiation of EvaluateSplitsKernel 2024-10-21 21:22:57 +02:00
Hendrik Groove
8c15f3b665 revert 2024-10-21 11:43:29 +02:00
Hendrik Groove
bb2feab0b2 try 2024-10-21 01:55:41 +02:00
Hendrik Groove
1b6c6baf76 restore stream logic 2024-10-21 01:39:43 +02:00
Hendrik Groove
b3ee7a59c7 try other stream 2024-10-21 01:33:00 +02:00
Hendrik Groove
ea3e7adcdc hipStreamPerThread 2024-10-21 01:16:40 +02:00
Hendrik Groove
807ee5da88 fix 2024-10-21 00:39:06 +02:00
Hendrik Groove
a135895f3a fix 2024-10-21 00:35:28 +02:00
Hendrik Groove
ed1636b9c0 fix 2024-10-21 00:32:33 +02:00
Hendrik Groove
1f4154d756 fix 2024-10-21 00:29:38 +02:00
Hendrik Groove
86fcbaf0e5 fix 2024-10-21 00:26:25 +02:00
Hendrik Groove
0d600b4535 try to change stream 2024-10-21 00:25:18 +02:00
Hendrik Groove
6fcffef7dc fix 2024-10-21 00:18:25 +02:00
Hendrik Groove
ca6fcd361e fix 2024-10-21 00:13:27 +02:00
Hendrik Groove
c39ad981ce fix 2024-10-21 00:11:08 +02:00
Hendrik Groove
1de5734d4c more logging 2024-10-21 00:08:50 +02:00
Hendrik Groove
e2e6b6e71f more logging 2024-10-21 00:06:21 +02:00
Hendrik Groove
db66fad9e9 SumReduction logging 2024-10-20 23:27:50 +02:00
Hendrik Groove
bf2ef6c586 log reduce function 2024-10-20 23:26:21 +02:00
Hendrik Groove
58a27ba968 more logging 2024-10-20 20:59:23 +02:00
Hendrik Groove
c964dd62b4 more logging 2024-10-20 20:53:50 +02:00
Hendrik Groove
4a10135006 validate label debug 2024-10-20 18:11:03 +02:00
Hendrik Groove
f54355f470 fix path 2024-10-20 17:56:27 +02:00
Hendrik Groove
08f3936bc9 fix path 2024-10-20 17:51:05 +02:00
Hendrik Groove
f50d5344f3 get gradient error logging 2024-10-20 17:40:52 +02:00
Hendrik Groove
ab41cd26a6 add gpu error check 2024-10-20 17:34:51 +02:00
Hendrik Groove
fd95be5f20 validate label logging 2024-10-20 17:32:22 +02:00
Hendrik Groove
60a3bea7c6 add logging 2024-10-20 17:30:17 +02:00
Hendrik Groove
7301022fed logging 2024-10-20 17:05:34 +02:00
Hendrik Groove
288193cf82 try 2024-10-20 02:41:57 +02:00
Hendrik Groove
e142b52540 use new func 2024-10-20 02:18:41 +02:00
Hendrik Groove
e8fceb8198 add logging 2024-10-20 02:03:55 +02:00
Hendrik Groove
971d3ca8cd array interface 2024-10-20 01:46:48 +02:00
Hendrik Groove
206f305b65 array interface 2024-10-20 01:28:40 +02:00
Hendrik Groove
8e703f3a5a try hipHostMalloc 2024-10-20 01:13:44 +02:00
Hendrik Groove
0790bf7f8f change back 2024-10-17 17:47:10 +02:00
Hendrik Groove
d8a92fe783 test 2024-10-17 17:42:37 +02:00
Hui Liu
b27f35e270 rm hip from src 2024-04-22 12:31:14 -07:00
Hui Liu
8b75204fed merge latest change from upstream 2024-04-22 09:35:31 -07:00
Jiaming Yuan
3fbb221fec
[coll] Implement shutdown for tracker and comm. (#10208)
- Force shutdown the tracker.
- Implement shutdown notice for error handling thread in comm.
2024-04-20 04:08:17 +08:00
Jiaming Yuan
3f64b4fde3
[coll] Add global functions. (#10203) 2024-04-19 03:17:23 +08:00
Jiaming Yuan
4b10200456
[coll] Improve event loop. (#10199)
- Add a test for blocking calls.
- Do not require the queue to be empty after waking up; this frees up the thread to answer blocking calls.
- Handle EOF in read.
- Improve the error message in the result. Allow concatenation of multiple results.
2024-04-18 03:29:52 +08:00
Jiaming Yuan
1022909bbe
Fix global config for external memory. (#10173)
Pass the thread-local configuration between threads.
2024-04-11 01:29:28 +08:00
Jiaming Yuan
f0a138f33a
Fix pyspark with verbosity=3. (#10172) 2024-04-09 23:18:56 +08:00
Jiaming Yuan
8bad677c2f
Update collective implementation. (#10152)
* Update collective implementation.

- Cleanup resource during `Finalize` to avoid handling threads in destructor.
- Calculate the size for allgather automatically.
- Use simple allgather for small (smaller than the number of worker) allreduce.
2024-03-30 18:57:31 +08:00
Jiaming Yuan
230010d9a0
Cleanup set info. (#10139)
- Use the array interface internally.
- Deprecate `XGDMatrixSetDenseInfo`.
- Deprecate `XGDMatrixSetUIntInfo`.
- Move the handling of `DataType` into the deprecated C function.

---------

Co-authored-by: Philip Hyunsu Cho <chohyu01@cs.washington.edu>
2024-03-26 23:26:24 +08:00