amdsc21
|
c51a1c9aae
|
rename hip.cc to hip
|
2023-03-07 05:39:53 +01:00 |
|
amdsc21
|
6039a71e6c
|
add hip structure
|
2023-03-07 02:17:19 +01:00 |
|
Rong Ou
|
cbf98cb9c6
|
Add Allgather to collective communicator (#8765)
* Add Allgather to collective communicator
|
2023-02-09 11:31:22 +08:00 |
|
Rong Ou
|
78396f8a6e
|
Initial support for column-split cpu predictor (#8676)
|
2023-01-18 06:33:13 +08:00 |
|
Rong Ou
|
77b069c25d
|
Support bitwise allreduce operations in the communicator (#8623)
|
2022-12-25 06:40:05 +08:00 |
|
Rong Ou
|
a8255ea678
|
Add an in-memory collective communicator (#8494)
|
2022-12-01 00:24:12 +08:00 |
|
Jiaming Yuan
|
b791446623
|
Initial support for IPv6 (#8225)
- Merge rabit socket into XGBoost.
- Dask interface support.
- Add test to the socket.
|
2022-09-21 18:06:50 +08:00 |
|
Rong Ou
|
a2686543a9
|
Common interface for collective communication (#8057)
* implement broadcast for federated communicator
* implement allreduce
* add communicator factory
* add device adapter
* add device communicator to factory
* add rabit communicator
* add rabit communicator to the factory
* add nccl device communicator
* add synchronize to device communicator
* add back print and getprocessorname
* add python wrapper and c api
* clean up types
* fix non-gpu build
* try to fix ci
* fix std::size_t
* portable string compare ignore case
* c style size_t
* fix lint errors
* cross platform setenv
* fix memory leak
* fix lint errors
* address review feedback
* add python test for rabit communicator
* fix failing gtest
* use json to configure communicators
* fix lint error
* get rid of factories
* fix cpu build
* fix include
* fix python import
* don't export collective.py yet
* skip collective communicator pytest on windows
* add review feedback
* update documentation
* remove mpi communicator type
* fix tests
* shutdown the communicator separately
Co-authored-by: Hyunsu Cho <chohyu01@cs.washington.edu>
|
2022-09-12 15:21:12 -07:00 |
|