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