#include <allreduce.h>
|
| all_reduce_sockets (std::string pspan_server, const int pport, const size_t punique_id, size_t ptotal, const size_t pnode, bool pquiet) |
|
| ~all_reduce_sockets () override=default |
|
template<class T , void(*)(T &, const T &) f> |
void | all_reduce (T *buffer, const size_t n, VW::io::logger &logger) |
|
| all_reduce_base (size_t ptotal, const size_t pnode, bool pquiet=false) |
|
virtual | ~all_reduce_base ()=default |
|
◆ all_reduce_sockets()
VW::all_reduce_sockets::all_reduce_sockets |
( |
std::string |
pspan_server, |
|
|
const int |
pport, |
|
|
const size_t |
punique_id, |
|
|
size_t |
ptotal, |
|
|
const size_t |
pnode, |
|
|
bool |
pquiet |
|
) |
| |
|
inline |
◆ ~all_reduce_sockets()
VW::all_reduce_sockets::~all_reduce_sockets |
( |
| ) |
|
|
overridedefault |
◆ all_reduce()
template<class T , void(*)(T &, const T &) f>
void VW::all_reduce_sockets::all_reduce |
( |
T * |
buffer, |
|
|
const size_t |
n, |
|
|
VW::io::logger & |
logger |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file:
- /nix/store/2saqbz278bj3pvhbfxlcc50cjbvs3h0h-source/vowpalwabbit/allreduce/include/vw/allreduce/allreduce.h